10分で初期設定

V2Rayクライアント:サブスクリプションの取り込み、モード選択、接続と確認

このページでは、初回利用時に必要な4つの作業だけを扱います。有効なサブスクリプションURLとインストール済みのクライアントを用意し、順番に進めてください。用語や複雑な設定は、後から概念クイックリファレンスと上級機能で確認できます。

対象:v2rayNデスクトップ版 対象:v2rayNG Android版 手順:4ステップ
準備

始める前の確認

初期設定の前に、クライアントが正常に起動することと、有効期限内のサブスクリプションURLを用意したことを確認します。サブスクリプションURLは通常、https://で始まる完全なリンクで、クライアントにサーバー設定を提供します。管理画面のログインURL、支払いページのURL、単一ノードのメモをサブスクリプションURLとして使わないでください。サービス提供元に「サブスクリプションをコピー」と「ガイドを見る」の2つの入口がある場合は、サブスクリプションリンクと明記された方を使用します。

URLをコピーするときは、先頭から末尾まで完全に選択し、余分な空白、改行、日本語の句読点を含めないでください。アプリによってはコピー後にリンクのプレビューが表示されますが、先頭部分が提供元のURLと一致していれば問題ありません。ブラウザーで直接開く必要もありません。サブスクリプションは設定情報なので、自分が管理するクライアントにだけ貼り付け、公開チャット、スクリーンショット、オンライン解析ツールには送らないでください。

続いて、現在のネットワークで通常のウェブページを開けることを確認し、システムの日付と時刻を自動同期に設定します。TLS接続には正確な時刻が必要です。端末の時刻が大きくずれていると、ノードのタイムアウトやハンドシェイク失敗が起こる場合があります。このときサーバーを何度も切り替えても解決しにくいため、まずシステム時刻と基本ネットワークを直す方が効果的です。

クライアントをインストール済み

デスクトップではv2rayN、Androidではv2rayNGを使用します。未インストールの場合は、先にインストーラーページで利用中のプラットフォームを選択してください。

サブスクリプションURLが完全

チャットアプリでURLが途中で切れていないこと、前後に説明文、空白、改行が混ざっていないことを確認します。

基本ネットワークが正常

まずブラウザーで通常のウェブサイトを開きます。基本ネットワークが利用できないと、クライアントでサブスクリプションを更新したり接続を確立したりできません。

ステップ1

サブスクリプションを取り込み、サーバー一覧を更新する

サブスクリプションの取り込みは2つの操作に分かれます。まずURLを保存し、その後に更新を実行します。設定画面にURLを入力しただけでは、すぐにサーバーが表示されるとは限りません。保存後に必ず更新してください。更新成功の目安は「保存しました」と表示されることではなく、メイン画面に名前付きのサーバー設定が表示され、そのうち少なくとも1つを選択できることです。

v2rayNデスクトップ版で取り込む

v2rayNのメインウィンドウを開き、上部メニューから「サブスクリプショングループ」またはサブスクリプション管理に該当する項目を探し、サブスクリプショングループ設定を開きます。新しいグループを作成し、別名に「よく使うサブスクリプション」など識別しやすい名前を入力して、URL欄に完全なサブスクリプションリンクを貼り付けます。別名は端末上でグループを区別するためだけのもので、サーバー設定は変わりません。複数のサブスクリプションを管理する場合も、分かりやすい名前なら更新先を間違えにくくなります。

保存後にメインウィンドウへ戻り、サブスクリプション関連のメニューをもう一度開いて、「すべてのサブスクリプションを更新」または現在のグループの更新コマンドを実行します。更新中はネットワーク接続を維持し、連続してクリックしないでください。完了すると、メインウィンドウのサーバー一覧にプロトコル、アドレスのメモ、グループ名などの項目が表示されます。ここでサーバーを1つクリックして、現在の選択項目にします。バージョンによって、太字、背景色、ステータスバーの表示などで選択中のサーバーが示されます。重要なのは、一覧があることではなく、明確な有効設定が選ばれていることです。

v2rayNG Android版で取り込む

v2rayNGを開き、右上のメニューから「サブスクリプショングループ設定」に進みます。追加ボタンをタップし、メモ名を入力してサブスクリプションURLを貼り付け、保存します。サブスクリプショングループ画面に戻り、作成したグループを選択して更新を実行します。バージョンによっては、メイン画面のメニューから「サブスクリプションを更新」を直接選べる場合もあります。更新後にホーム画面へ戻ると、設定一覧にサーバー名が表示されます。

設定を1つタップし、左側の選択マークまたはハイライトがその項目に付くようにします。ここでは使用する設定を選んだだけで、まだ接続は開始していません。一覧が長い場合は、初回設定ではサービス提供元が推奨するデフォルトグループを使えば十分です。通信方式、セキュリティ、ポートの各項目を個別に変更する必要はありません。サブスクリプションで生成された設定には通常これらの項目が含まれており、手動で変更すると設定が合わなくなることがあります。

更新後に表示されるもの
  • メイン画面に1つ以上のサーバー設定が表示され、空の一覧になっていない。
  • 各設定に識別しやすい名前があり、タップして選択できる。
  • クライアントにサブスクリプション解析失敗やURL無効の表示が繰り返し出ていない。

更新後も一覧が空の場合は、まずサブスクリプションURLをコピーし直し、正しいサブスクリプショングループを選択しているか確認します。形式エラーが表示される場合は、URLが途中で切れている、サブスクリプションの期限が切れている、グループの絞り込み条件ですべての設定が除外されている、といった可能性があります。原因と対処の順番はヘルプセンターで確認できます。「サブスクリプション」「ノード」「サーバー設定」の違いは概念クイックリファレンスで確認してください。一覧が正常に表示されたら、次にプロキシモードを選びます。

ステップ2

プロキシモードと通信範囲を選ぶ

プロキシモードによって、クライアントが処理する接続と、直接アクセスを続ける接続が決まります。サブスクリプション内のサーバー設定は変わりませんが、ウェブページがプロキシを通るか、LAN機器にアクセスできるか、アプリごとに接続方法が異なる理由に直接影響します。初回利用では、いきなりカスタムルールを作らず、まずクライアント内蔵のモードで接続を確認してください。基本設定が使えると分かってから細かく調整します。

初期設定での推奨選択

通常の利用では、「LANと中国本土のアドレスをバイパス」または同等の意味を持つルールモードを選びます。このモードでは、ローカルルーター、プリンター、ファイル共有、通常の直接接続先は従来の経路を維持し、それ以外でプロキシルールに一致するリクエストを現在のサーバーへ送ります。初回接続のテストに適しており、問題がサーバー自体にあるのか、複雑すぎるカスタム振り分けにあるのかも判断しやすくなります。

「グローバル」モードでは、より広い範囲の通信を現在のプロキシ経由にできます。ルールモードで特定のサイトにアクセスできないとき、ルールの対象外になっていないか一時的に確認するのに便利です。グローバルモードで復旧した場合、サーバーは動作しており、ルーティング条件またはDNSを確認すべきだと分かります。グローバルモードは速度測定の切り替えではなく、利用できないサーバーを自動修復するものでもありません。テスト後は利用範囲に合わせてルールモードへ戻してください。

2つのクライアントでモード設定を開く

v2rayNデスクトップ版では、通常ルーティングモードがメインウィンドウのメニュー、設定画面、またはトレイメニューにあります。まずサーバーが選択されていることを確認し、ルーティング設定からプリセットルールを選びます。同時に「システムプロキシ」の状態も確認してください。カーネルを起動しただけで、ブラウザーがシステムプロキシを使う設定になっていない場合、ウェブページは従来のネットワークで接続されることがあります。初回テストでは、システムプロキシを自動設定にするか、クライアントに任せます。表示名はバージョンによって多少異なります。

v2rayNG Android版では、サイドメニューまたは設定画面から「ルーティング設定」を開き、「LANと中国本土のアドレスをバイパス」などのプリセットを選びます。Android版はシステムネットワーク接続を作成するため、接続が成功すると多くのアプリがシステム経由でリクエストを送信します。アプリごとのプロキシを有効にしている場合、選択したアプリだけがプロキシ経路を使います。初期設定ではまずアプリ単位の制限を無効にし、端末全体で確認してから必要なアプリを設定することをおすすめします。

モードを選んだら、すぐに各ルールを詳しく調べる必要はありません。現在の選択を覚えて、接続手順へ進みます。ドメイン、IP、プロセス、アプリごとに細かく振り分けたい場合は、上級機能のルーティングルールの章を参照してください。DNS振り分け、FakeDNS、TUNモードは、基本接続が安定してから設定します。

ステップ3

接続を開始し、クライアントの状態を確認する

サーバー一覧とプロキシモードが決まったので、接続を開始できます。接続する前に現在の選択項目をもう一度確認し、一覧更新後に空の項目や古い設定が選ばれていないことを確認します。初回テストではクライアントを1つだけ起動し、システムプロキシ、VPN、TUNを操作する他のネットワークツールも同時に使わないでください。複数のプログラムがシステム設定を取り合うと、結果を判断しにくくなります。

v2rayNデスクトップ版で接続する

サーバー一覧で対象設定を右クリックするか、メニューから有効なサーバーに設定して、サービスを起動します。続いてトレイメニューまたはメインウィンドウでシステムプロキシを設定し、ブラウザーやシステムプロキシに従うプログラムがv2rayNを使うようにします。完了すると、トレイアイコン、ウィンドウ下部のステータスバー、ログ欄などにカーネルが起動したことが表示されます。バージョンによって「実行中」「起動済み」やローカル待受ポートなど表示は異なりますが、すぐに停止してエラーが出ていなければ確認に進めます。

v2rayNが起動しているのにページが変わらない場合は、まずサーバー内部のパラメーターを変更しないでください。システムプロキシが本当に有効か確認し、ブラウザーを完全に終了して再起動します。長時間起動していたプログラムは、新しいシステムプロキシ設定をすぐに読み込まないことがあります。古いページを何度も更新するより、新しいウィンドウでテストする方が適切です。セキュリティソフトやシステムファイアウォールが初回のネットワークアクセスを確認してきた場合は、プログラム名を確認して、現在のプライベートネットワークに必要なアクセスを許可します。許可しないとローカルプロキシポートが接続を受け付けられない場合があります。

v2rayNG Android版で接続する

v2rayNGのホーム画面に戻り、サーバー項目が選択されていることを確認して、右下の接続ボタンをタップします。この種のネットワーク接続を初めて作成するときは、システムに確認ダイアログが表示されます。内容を読んで接続を許可してください。起動に成功すると接続ボタンの表示が変わり、システムのステータス領域にもネットワーク接続のマークが表示されます。この時点でボタンを連続してタップしないでください。2回目のタップは通常、切断を意味します。

ボタンの表示が一時的に変わった後、すぐ未接続に戻る場合は、サイドメニューのログを開いて最後の数行を確認します。よくある原因は、ドメイン名の解決失敗、接続タイムアウト、TLSハンドシェイク失敗、設定項目の非互換です。ログを1行ずつ理解する必要はありません。まず失敗時刻に最も近いエラーのキーワードを記録し、ヘルプセンターで該当する現象を確認してください。接続中と表示されているのにページを開けない場合は、次の手順へ進み、実際のアクセスとルーティング結果から判断します。

01 サーバーを選択

有効な設定が空の項目でも、サブスクリプションから削除された古い項目でもないことを確認します。

02 クライアントを起動

デスクトップではサービスを起動してシステムプロキシを設定し、Androidでは接続をタップしてシステムの要求を承認します。

03 状態を確認

接続がすぐに停止していないこと、ログに明確なエラーが繰り返し表示されていないことを確認します。

クライアントに実行中と表示されても、ローカルサービスが起動したことを示すだけで、対象ウェブページに必ずアクセスできるとは限りません。サーバーの利用可否、ルーティングルール、DNSの結果、アプリがシステムプロキシを使っているかは、実際のリクエストで確認する必要があります。「ボタンの色が変わった」ことを最終確認にせず、現在の接続を維持して、以下の双方向テストを続けてください。

ステップ4

プロキシが有効か確認する

有効性を確認するには、プロキシ対象と通常の直接接続の両方を確認します。ページを1つ開くだけでは誤判定しやすく、キャッシュが表示されている場合や、現在のルールでプロキシ対象になっていない場合があります。新しいブラウザーのプライベートウィンドウ、または完全に新しいタブを開き、まず通常のウェブサイトで基本ネットワークが正常なことを確認します。その後、現在のルールでプロキシ経由になる対象サイトを開いてください。

まずページを確認し、ログと照合する

2種類のサイトをどちらも正常に開ければ、サブスクリプションの解析、サーバー接続、システムへの適用、基本ルーティングが一連の経路として機能しています。続いてよく使うアプリを1〜2個開き、想定どおり通信できるか確認します。デスクトップの一部のプログラムはシステムプロキシを読み込みません。ブラウザーは使えるのに単独アプリだけ通信できない場合は、そのアプリ独自のプロキシ設定を確認するか、影響範囲を理解したうえでTUNモードを使います。アプリごとの差だけでサーバーが無効だと判断しないでください。

通常のサイトは開けるのにプロキシが必要な対象サイトを開けない場合は、ルーティングモードを一時的にグローバルへ切り替えて再接続します。グローバルモードで復旧するなら、接続自体は使えており、ルールの一致条件またはDNSに問題がある可能性が高いです。グローバルモードでも失敗する場合は、同じサブスクリプション内の別サーバーに切り替え、ログがタイムアウトから成功に変わるか確認します。設定は一度に1つだけ切り替え、接続完了後にテストしてください。短時間に何度も切り替えると、古いログと新しいログが混ざります。

すべてのサイトを開けない場合、デスクトップではシステムプロキシが現在動作中のv2rayNを指しているか、クライアント終了後にシステムプロキシが元に戻っているかを優先して確認します。Androidではシステムネットワーク接続のマークが残っていることを確認し、アプリごとのプロキシを有効にしているのにブラウザーを選択していない状態になっていないか確認します。その後、リモートDNS設定を確認します。初期設定で利用できないアドレスを手動入力した場合は、いったんクライアントのデフォルト値に戻して再接続してください。

クライアントが接続済みになった直後に切断する場合は、システム時刻、現在のネットワークでウェブ認証が必要か、サブスクリプションの更新が直前に成功したかを確認します。ホテル、学校、公共ネットワークでは、ブラウザーで先にネットワーク認証が必要なことがあります。認証前はクライアントにタイムアウトしか表示されません。Wi-Fiとモバイル通信を切り替えると、問題が接続中のネットワークにあるのかサーバー設定にあるのか判断しやすくなります。ただし、切り替えるたびに再接続し、無効になったネットワークセッションを使い続けないでください。

正常に確認できた場合

2種類のウェブサイトを開ける

基本設定は完了です。現在のサブスクリプションとルーティングモードを維持し、サブスクリプションの自動更新、アプリごとのプロキシ、カスタムルールは後から設定します。

引き続き原因を確認

直接接続のウェブサイトだけ正常

一時的にグローバルモードでテストし、同じサブスクリプション内の別サーバーに切り替えます。ログを使ってルールの問題と接続タイムアウトを切り分けます。

システムへの適用を確認

すべてのウェブサイトを開けない

システムプロキシ、システムネットワーク接続、アプリごとの対象範囲、DNSを確認し、必要であればクライアントを切断して基本ネットワークを確認します。

確認が完了したら、テスト中に一時的に有効にしたグローバルモードを、日常利用に適したルールモードへ戻し、よく使うサイトをもう一度開いて結果を確認します。問題が続く場合は、クライアント名、現在のモード、エラー発生時刻、ログの重要なメッセージを記録し、ヘルプセンターのトラブル分類に沿って順番に確認してください。クライアントを何度も削除・再インストールするより、原因を見つけやすくなります。

完了

基本接続が完了した後の設定順序

4つの手順を終えると、クライアントは日常利用に必要な基本設定を備えています。次にすべての上級オプションを一度に有効にする必要はありません。まずサブスクリプションの更新間隔を設定し、サービス提供元の運用に合わせてサーバー一覧を更新できるようにします。その後、実際のアプリ利用範囲に応じて、アプリごとのプロキシを使うか決めます。システムプロキシで対象プログラムを扱えない場合や、より広い通信を制御する必要がある場合に限り、TUNモードを確認してください。

複数のサブスクリプショングループ、サーバーの絞り込み、カスタムルーティング、リモートDNS、FakeDNS、カスタムアウトバウンドには相互に影響する関係があります。基本接続が安定してから、章ごとに設定するのが適切です。変更するたびに再接続してウェブページを確認し、直前の動作する設定も残しておきます。新しいルールを誤っても、すぐに正常な状態へ戻せます。