準備:ダウンロードページから使用するプラットフォームに合ったクライアントを選び、インストールしてメイン画面を開きます。次に、利用権限があり有効期限内のサブスクリプションURLを用意してください。クライアントは設定を読み込んで通信を転送するもので、サーバーを自動で提供するものではありません。初回設定では既定の待ち受けポートを維持し、ネットワークを制御する他のプロキシやVPNツールを終了して、複数のプログラムが同時にネットワーク設定を変更しないようにします。
プライバシーへの配慮:サブスクリプションURLにはアクセス識別情報が含まれる場合があり、一般的なWebリンクとは性質が異なります。コピーしたURLはそのままクライアントに貼り付け、公開スクリーンショットやチャットグループ、オンライン解析サイトには掲載しないでください。トラブルシューティングではエラーの種類と必要な設定だけを記録します。スクリーンショットを共有する場合は、サブスクリプションURL、サーバーアドレス、アカウント情報を隠してください。すでに使える設定がある場合は、元のグループを残し、復元しやすいように別のテスト用グループを作成します。
01 サブスクリプションを追加:サーバー一覧に表示する
URLを確認:設定の提供元からサブスクリプションURLを省略せずにコピーします。URLの前後にある説明文や引用符、改行まで一緒にコピーしていないか確認してください。サブスクリプションURLと個別サーバーの共有リンクは追加方法が異なります。前者はサブスクリプショングループに登録し、後者は通常、クリップボードからインポートします。URLの長さだけで種類を判断せず、提供元の案内に従ってください。個別の設定しかない場合は、まずその設定をインポートしてから、以降のモード選択と接続手順に進みます。
v2rayNでの操作:上部の「サブスクリプショングループ」メニューから「サブスクリプショングループ設定」を開き、新しいグループを作成します。識別しやすい提供元名を備考または名前欄に入力し、サブスクリプションURL欄にURLを貼り付けて保存します。メイン画面に戻り、サブスクリプションを更新するメニュー項目を実行します。バージョンによって現在のグループと全グループを更新する項目が分かれている場合は、結果を確認しやすいよう、初回は作成したグループだけを更新してください。メニュー名がバージョンによって異なる場合は、同じ意味のグループ管理・更新メニューを探します。
v2rayNGでの操作:メイン画面のメニューから「サブスクリプショングループ設定」を開き、追加ボタンを押して備考とサブスクリプションURLを入力し、保存します。サーバー一覧に戻り、メニューから「サブスクリプションを更新」または同様の項目を実行します。URLを保存しただけではインポートは完了していません。クライアントに内容を読み込ませるには、実際に更新する必要があります。グループで絞り込める場合は、追加したグループに切り替えて、既存の項目を今回の更新結果と取り違えないようにしてください。
結果を確認:更新が完了すると、サーバー一覧に選択可能な項目が表示されます。備考、プロトコルの種類、所属グループが想定どおりか確認し、最初のテストに使うサーバーを1つ選びます。一覧に項目が表示されたことから分かるのは、設定が読み込まれたことまでです。サーバーに接続できることや、システムの通信がクライアントを経由していることを示すものではありません。この段階でサーバーを次々に切り替えたり、すぐに通信パラメーターを変更したりする必要はありません。テスト対象を1つに絞ると、次の確認が容易になります。
更新できない場合:一覧が空のままなら、更新時の表示を確認し、ネットワークリクエストの失敗、応答内容の解析失敗、サブスクリプションの期限切れのどれに当たるかを見分けます。利用できるプロキシをまだ設定していない段階で「プロキシ経由でサブスクリプションを更新」を有効にすると、まだ使えない接続に依存して更新できなくなる場合があります。すでに使える接続がある場合は、必要に応じてプロキシ経由で更新することもできます。URLと設定項目を同時に変更せず、1つずつ試してください。詳しくはサブスクリプションを更新できない原因と設定をご覧ください。
次の手順へ:サブスクリプショングループに項目があることを確認したら、更新を繰り返すのはいったんやめます。使用するサーバーをクリックし、備考を控えてください。ただし、一覧で選択した状態と使用中のサーバーは別です。PC版では、使用するサーバーとして設定する操作が別途必要な場合があります。次に、アプリの通信をクライアントに渡す方法を決め、その後で通信に適用するルーティングを選びます。
02 プロキシモードを選択:入口とルーティングを区別する
用語の整理:プロキシの入口は「アプリの通信をどうクライアントに取り込むか」、ルーティングルールは「取り込んだ通信をどのアウトバウンドに渡すか」を決めます。システムプロキシ、TUN、AndroidのVPNモードは通信を取り込む方法です。「中国本土を回避」や「全般プロキシ」などは、通常、通信の送信先を表します。システムプロキシを有効にしても、すべてのプログラムがその設定に従うわけではありません。また、全般ルーティングを選んでも、クライアントに取り込まれていないプログラムの通信を強制的にプロキシ経由にはできません。初回設定では、この2つを分けて理解しましょう。
v2rayNの入口:メイン画面またはタスクトレイのメニューから「システムプロキシ」を開き、「システムプロキシを自動設定」を選べることを確認します。設定を有効にするのは、次の手順でコアの起動を確認してからです。この機能は、OSが対応するプロキシ設定をクライアントのローカル待ち受けアドレスに向けます。まずブラウザーで基本的な接続を確認するのに適しています。このガイドではTUNを有効にしません。初回テストで仮想ネットワークアダプター、管理者権限、追加のDNS設定まで同時に扱うのを避けるためです。TUNを使う場合は、基本接続の確認後に個別に設定してください。
v2rayNGの入口:設定で動作モードを確認し、通常はVPNモードを選びます。Androidが提供する仮想ネットワークインターフェースを通じて、クライアントに通信を取り込ませます。ローカルプロキシポートだけを開くモードでは、他のアプリでプロキシを個別に設定しない限り、通信は自動的に取り込まれません。このガイドの初回設定では、アプリごとの複雑な対象リストを設定しないでください。すでにアプリ別の設定がある場合は、テストするブラウザーが対象に含まれているか確認します。接続はできてもブラウザーだけ通信できない、といった事態を避けられます。
ルーティングの初期設定:ルーティング設定を開き、まずクライアント標準の「中国本土を回避」または同様のルールを使い、ほかの項目は初期設定のままにします。このモードでは通常、中国本土に関連するルールに一致する通信を直接接続し、それ以外を設定に応じて転送します。実際の動作は現在のルール内容によって異なります。「直接接続」は接続失敗を意味しません。分割ルーティングでは、一部のサイトが直接接続されるのが想定どおりの場合があります。Android版ではルール名が異なることがあるため、画面の説明も確認してください。
全般ルーティングでのテスト:分割ルーティングが原因か調べる場合は、一時的に全般プロキシに切り替え、同じページでもう一度テストします。ここでいう「全般」も、クライアントに取り込まれた通信が対象です。LANへのアクセスや個別の除外項目には別のルールが適用される場合があります。テスト後は元のルーティングに戻し、通常は直接接続する通信まで長期間変更しないようにしてください。1回のアクセス失敗を調べるために、全般プロキシへの切り替え、TUNの有効化、DNSの変更を同時に行うと、結果を比較できなくなります。
次の手順へ:設定は、PC版ではシステムプロキシ、Android版ではVPNモードを使い、ルーティングは標準の分割ルールを維持するシンプルな状態にします。用語が分からない場合は用語解説をご覧ください。ルーティングの優先順位、DNS、TUNの詳しい設定は応用ガイドのルーティング編で解説しています。次はクライアントを1つだけ起動し、使用するサーバーも1つに絞ります。
03 接続を開始:コアとシステムの状態を確認
v2rayNで使用するサーバーを設定:一覧から先ほど選んだ項目を探し、右クリックメニューの「使用するサーバーに設定」または現在のバージョンに対応する項目を選びます。使用サーバーを切り替えたときにコアが自動で再読み込みされるバージョンもあり、接続ボタンが別にない場合があります。ステータスバーやログを見て、使用中のサーバーとコアの起動結果を確認してから、システムプロキシメニューで「システムプロキシを自動設定」を選びます。一覧の行が選択色になっているだけで、その設定がコアに適用されたと判断しないでください。
PC版の動作状態:正常であれば、設定の解析失敗やポートのバインド失敗がログに繰り返し表示されることはありません。ローカル待ち受けポートが使用中と表示された場合は、ほかのプロキシプログラムや重複して起動したクライアントを終了し、設定を再読み込みします。サーバーアドレスを先に変更しないでください。ファイアウォールの許可を求められたら、対象のプログラムとネットワーク範囲を確認します。ファイアウォール全体を無効にしないでください。システムプロキシが有効でもコアが正常に動作していない場合、ブラウザーから一時的にWebページを開けなくなることがあります。まずシステムプロキシを解除してからエラーに対処してください。
v2rayNGで接続を開始:メイン画面で使用するサーバーをタップして選択し、接続ボタンを押します。初回起動時はAndroidのVPN接続リクエストが表示されるので、アプリ名を確認して許可します。クライアントに戻り、状態が実行中に変わったか、システムにVPNの状態表示が出ているか確認してください。この許可は端末内の通信を取り込む経路を確立するためのもので、サブスクリプションアカウントへのログインではありません。リクエストを許可しない場合、サーバー一覧が表示されていても、この方法ではアプリの通信をクライアントに取り込めません。
Androidで接続が競合する場合:接続を押してすぐに停止する場合は、別のVPNサービスが動作中でないか、システム設定でほかのVPNが常時接続に指定されていないか確認します。クライアントのバッテリー制限がバックグラウンドでの動作に影響することもありますが、初回テストではまずクライアントを前面に表示したまま基本接続を確認し、その後でバックグラウンド設定を見直してください。最初からすべてのバックグラウンド権限を許可する必要はありません。バックグラウンドに切り替えると切断されるなど、具体的な問題がある場合に該当するシステム設定を変更します。
ログで原因を特定:コアの起動成功とリモートサーバーとのハンドシェイク成功は別の段階です。接続タイムアウトが発生した場合は、使用中のサーバー、サブスクリプションの有効性、端末のネットワークを確認します。証明書やハンドシェイクのエラーが出た場合は、システム時刻が正確か確認し、設定の提供元が指定するサーバー名と照合してください。証明書検証を無効にしてエラーを隠したり、推測でプロトコル項目を置き換えたりしないでください。エラーが続く場合は、ノードのタイムアウトを確認する手順に沿って原因を調べます。
次の手順へ:クライアントを起動したまま、複数のアプリを一度に開くのは避けます。接続アイコン、システムのVPN表示、コアの起動メッセージが示すのは、各段階が起動したことまでです。対象の通信が想定どおりサーバーを経由したとは限りません。次はブラウザーから確認しやすいリクエストを1つ送り、ページの表示結果とクライアントの記録を照らし合わせます。
04 動作を確認:ページ表示と通信経路を確認
ブラウザーでテスト:新しいブラウザーウィンドウを開き、正常に表示されることが分かっている、内容を識別しやすいHTTPSページにアクセスします。必要に応じて1回再読み込みしてください。PC版では、まずシステムプロキシに従うブラウザーを使います。ブラウザーにプロキシを個別管理する拡張機能がある場合は、一時的に無効にするか、システム設定を使っていることを確認します。テスト前から開いていたタブは、以前の接続を再利用したりキャッシュを表示したりする場合があります。元のページが画面に表示されたままというだけでは、今回の設定が成功した証拠になりません。
記録を照合:テスト中にクライアントの接続履歴やログを確認し、該当するドメインとルーティング先を探します。表示される情報はバージョンによって異なり、アクセスログを確認するために設定を有効にする必要がある場合もあります。確認に必要な間だけ有効にし、終わったら元に戻してください。ログに対象のリクエストがあれば、少なくとも通信がクライアントに取り込まれたことが分かります。プロキシ経由または直接接続のアウトバウンドまで確認できれば、ルールが想定どおりか判断できます。ログを共有する前に、個人の閲覧内容や設定の識別情報を削除してください。
分割ルーティングを確認:「中国本土を回避」モードでは、ルールにより直接接続されたページの外向きIPアドレスが元のネットワークのままでも異常ではありません。IP確認サイトを使う場合は、そのサイト自体にどのルートが適用されているかを先に確認してください。1つのページに表示されるアドレスだけでは、すべてのアプリの通信経路は分かりません。同じテスト対象を使い、ルーティング項目を1つだけ変更して、記録と結果を比較する方法が確実です。状態アイコンだけで判断しないでください。
問題を段階別に切り分ける:テスト中に該当する記録がまったくない場合は、まずシステムプロキシ、ブラウザー独自のプロキシ設定、またはAndroidのアプリ別ルールを確認します。記録はあるのにリクエストがタイムアウトする場合は、使用中のサーバーとリモート接続を確認します。リクエストが確立する一方でドメイン名を解決できない場合は、DNS関連の表示を確認してください。この順序で確認すれば、通信を取り込む設定の問題をサーバー障害と取り違えずに済みます。よくある症状についてはFAQをご覧ください。DNSを変更する必要がある場合は応用ガイドを参照し、初回設定に複雑な設定を重ねないようにしてください。
通常利用:動作を確認できたら、現在使えているグループ、使用中のサーバー、ルーティング設定を維持し、ほかのアプリも1つずつ確認します。PCアプリがシステムプロキシに従わない場合、ブラウザーは使えてもそのアプリでは使えないことがあります。これは通信の取り込み範囲の違いであり、サブスクリプションの追加に失敗したという意味ではありません。さらに多くの通信を取り込む必要がある場合は、TUNを個別に確認してください。Androidでは、まずアプリ別ルールを見直します。サーバーの変更やサブスクリプションの更新後にも、この節の最小限のテストを繰り返せます。
終了前の確認:PC版ではv2rayNを停止または終了する前に、システムプロキシメニューから「システムプロキシを解除」を選び、ブラウザーが元のネットワークでアクセスできることを確認してからクライアントを終了します。ウィンドウを閉じてもタスクトレイに最小化されるだけの場合は、トレイから動作中か確認してください。Android版ではv2rayNGの切断ボタンを押し、システムのVPN表示が消えたことを確認します。終了後にWebページを開けなくなった場合は、すべての設定を削除したりクライアントを再インストールしたりする前に、システムプロキシが残っていないか確認してください。