V2Rayの設定ガイド
サブスクリプションを追加 → プロキシモードを選択 → 接続を開始 → 動作を確認。初回はまず1つのリクエストが通ることを確認してから、ルーティングや通信の取り込み範囲を調整しましょう。
このガイドは、クライアントをインストール済みで、有効なサブスクリプションURLをお持ちの方を対象としています。GUIでの操作を中心に、基本的な手順を約10分で進めます。所要時間はサブスクリプションの更新やネットワークの応答によって異なります。クライアントは設定を読み込み、通信を転送するソフトウェアです。インストールしただけでは、接続可能なサーバーが使える状態とは限りません。まだインストールしていない場合は、まずクライアントのダウンロードページでOSに合ったインストーラーを選び、完了後にこのページへ戻ってください。
01 サブスクリプションを追加
まず、手元にあるのがサブスクリプションURLか、単一サーバーの共有リンクかを確認します。サブスクリプションは通常、複数のノードを取得するための完全なURLです。一方、単一ノードの共有リンクは vmess://、vless://、trojan:// などで始まります。追加する場所が異なるため、単一ノードのリンクをサブスクリプションURLの欄に入力しても、更新に失敗することがあります。コピーする際は、前後の説明文や空白、改行を含めないでください。サブスクリプションURLにはアクセス情報が含まれる場合があります。信頼できる場所に保管し、公開コメントやスクリーンショットに載せないようにしましょう。
v2rayN:グループを追加してから更新
メインウィンドウの「サブスクリプショングループ」メニューを開き、「サブスクリプショングループ設定」からグループを追加します。「普段使い」など、見分けやすい短い名前を付け、URL欄にサブスクリプションURL全体を貼り付けます。ほかの項目は、まず初期設定のままにしてください。保存してメインウィンドウに戻り、サブスクリプションメニューから更新します。すべてのグループと選択中のグループを選べる場合は、先ほど追加したグループを選択してください。まだ接続を確立していない場合は、プロキシを経由しない更新方法を使えます。現在のネットワークからURLにアクセスできない場合は、別のネットワーク経路が必要か、サービス提供元の案内を確認してください。
更新後、サーバー一覧にノード名、アドレス、プロトコルなどが表示されます。グループ名が表示されているだけでは、ノードの取得に成功したとは限りません。一覧が空の場合は、更新結果や下部のログを確認し、リクエストの失敗、内容の解析エラー、表示中のフィルターによる非表示のどれに当たるかを確認してください。同じグループを何度も作成するのは避けましょう。古い項目と新しい項目が混在し、後から区別しにくくなります。単一ノードの共有リンクを受け取った場合は、メインウィンドウの「クリップボードからインポート」などの機能を使います。ここから追加したノードはサブスクリプショングループとは別の扱いとなり、サブスクリプションの更新に合わせて自動更新されません。
v2rayNG:サブスクリプションを保存してからメイン画面で更新
サイドメニューを開いて「サブスクリプション設定」に進み、「追加」をタップします。備考とサブスクリプションURLを入力して保存したら、メイン画面に戻り、右上のメニューから「サブスクリプションを更新」または同等の項目を実行してください。追加したサーバーが表示されたら、すべての設定が表示されているのか、特定のサブスクリプショングループが選択されているのかを確認します。プロキシ経由で更新する項目があっても、初回接続前に必ず使う必要はありません。サービスを起動していない状態で更新にプロキシ接続を要求すると、接続できるノードがないと更新できず、更新しないと接続できないという循環に陥る場合があります。
この手順の完了条件は、保存成功のメッセージが表示されることではなく、一覧に選択可能なノードが表示されることです。ノードが表示された後に更新が失敗しても、すぐに既存の設定を削除しないでください。まずエラー内容を記録し、サブスクリプションの期限切れやURLの変更がないか確認します。サブスクリプションの形式や更新経路については、よくある質問をご覧ください。追加が完了したら、次に通信をクライアントへどう取り込むか決めます。
02 プロキシモードを選択
ここでは、アプリのリクエストをどうクライアントに取り込むかと、取り込んだ通信をどの経路へ送るかを分けて考えます。システムプロキシ、VPN、TUNは主に前者を、ルーティングによる振り分けは後者を担います。「中国本土を迂回」と表示されていても、システムプロキシが有効とは限りません。また、システムプロキシを有効にしても、すべてのアプリが同じプロキシ経路を使うとは限りません。まず2つの設定を分けて行うと、問題が起きたときにどちらが機能していないのか判断しやすくなります。
v2rayN:まずはシステムプロキシを使い、TUNは有効にしない
初回の動作確認ではシステムプロキシを使い、ルーティング設定で「中国本土を迂回」または同様のプリセットを選ぶことをおすすめします。この設定では、ダイレクト接続ルールに一致する通信は直接接続し、それ以外は既定の出力経路に送られるのが一般的です。実際の挙動は、現在の設定とルールの優先順位によって異なります。この段階ではTUNを無効のままにし、仮想ネットワークアダプター、権限、DNSの取り込みといった要因を増やさないようにします。次の接続開始時に、システムプロキシを「システムプロキシを自動設定」に切り替えてください。
システムプロキシが影響するのは、システムのプロキシ設定に従うアプリです。ブラウザーは初回テストに適しています。独自のネットワーク設定を使うアプリは、システムプロキシに従わない場合があります。そのため、ブラウザーは使えても特定のアプリがつながらないからといって、サーバーが使えないとは限りません。プロキシを管理するブラウザー拡張機能を使っている場合は、拡張機能がシステム設定を上書きしていないか確認してください。複数のプロキシ機能で設定を繰り返し変更しないようにしましょう。より広い範囲の通信を取り込む必要がある場合は、基本的な接続確認を終えてから、トラブルシューティングガイドのシステムプロキシとTUNに関する説明を確認してください。
v2rayNG:VPNでの取り込みと対象アプリを確認
v2rayNGは通常、AndroidのVPN機能を使ってアプリの通信を取り込みます。VPN接続を許可するかどうかは、次の手順で表示されるシステムの許可画面で確認します。まず設定を開き、ルーティングモードで「LAN内と中国本土のアドレスを迂回」または同様の選択肢を選びます。アプリごとのプロキシ設定を有効にしている場合は、ブラウザーが通信を取り込む対象に含まれているか確認してください。除外リストと、指定したアプリだけをプロキシするリストは意味が反対です。判断できない場合は、スイッチの説明をよく読んでから設定してください。
初回接続のためにDNSを変更したり、独自ルールを有効にしたり、複数の詳細設定を同時に変更したりする必要はありません。まず初期設定を保つことで、問題の原因を絞り込みやすくなります。リクエストが正常に完了してから、設定を1つずつ変更し、その都度動作を確認してください。グローバルプロキシに切り替えても、クライアントに取り込まれた後のルーティングが変わるだけです。サブスクリプションの期限切れ、サーバーへの接続不能、認証情報の不一致は解決しません。このページの設定が終わったらサーバー一覧に戻り、実際に使うノードを選びます。
03 接続を開始
追加した一覧から、必要な設定がそろい、用途が明確なノードを1つ選びます。サービス提供元から利用可能な地域や接続方法の案内がある場合は、名前だけで推測せず、その案内に従ってください。クライアントの遅延テストは参考になりますが、テストによってはポートへの接続性や特定のURLへの応答しか測定しません。表示された数値がすべてのアプリでの通信品質を示すわけではなく、タイムアウトもテスト方法を踏まえて判断する必要があります。初回設定ではノードを1つに固定して一連の動作を確認し、ノードの切り替えとルーティング変更を同時に行わないようにしましょう。
v2rayN:使用するサーバーを設定し、システムプロキシを有効化
サーバー一覧から項目を選び、右クリックメニューの「アクティブサーバーに設定」または同等の操作で有効にします。一覧のアクティブ表示が切り替わったことを確認してください。行の選択色が変わっただけでは、使用中のサーバーが切り替わったとは限りません。次に、下部のステータス欄またはタスクトレイのメニューから「システムプロキシ」を開き、「システムプロキシを自動設定」を選択します。アクティブサーバーの切り替えに伴ってクライアントがコアの設定を再読み込みする場合があります。下部のログを確認し、起動失敗や設定の解析エラーが繰り返し発生していないことを確認してください。
ログにローカルポートの使用中と表示された場合は、クライアントの重複起動や同じポートを使っている可能性のあるプログラムを終了してから、再度起動します。待ち受けポートを変更した場合は、クライアント内部の値だけでなく、システムプロキシの接続先も新しいポートを指していることを確認してください。コアの起動ログが表示されても、確認できるのはローカルサービスが起動したことだけで、リモートサーバーに接続できたとは限りません。ここで確認を終えず、次の手順でブラウザーから実際にリクエストを送ってください。
v2rayNG:ノードを選択し、システムの許可を確認
使用するサーバーをタップしてアクティブ表示を確認し、メイン画面の起動ボタンをタップします。初回起動時は、AndroidのシステムにVPN接続の許可ダイアログが表示されるのが一般的です。要求元のアプリがv2rayNGであることを確認して許可します。クライアントに戻り、サービスが起動状態を保っているか、システムのステータス欄にVPNアイコンが表示されているかを確認してください。許可しなかった場合もローカルの設定は残りますが、アプリの通信は自動的にクライアントへ取り込まれません。接続を再度開始し、許可を完了してください。
端末上で別のアプリがシステムのVPN接続を使用している場合は、そのアプリを停止してから現在のクライアントを起動してください。接続が確立したら、次のテストが終わるまでクライアントを前面に表示しておきます。前面では正常でも、しばらくバックグラウンドにすると切断される場合は、電池の最適化やバックグラウンド実行の制限を確認してください。サブスクリプションをすぐに作り直す必要はありません。起動ボタンが実行中になり、システムにVPNアイコンが表示されても、通信の取り込みが始まったことを示す手がかりにすぎません。実際に動作しているかは、対象のリクエストと関連ログで確認します。
04 接続を確認する
確認すべきなのは「対象アプリから送った今回のリクエストが、想定した経路を通ったかどうか」であり、クライアントに実行中と表示されるかだけではありません。新しいブラウザーのページを開き、現在のネットワーク環境で安定して表示できる、使い慣れたWebページにアクセスします。まず通常のネットワーク接続が切れていないことを確認してください。次に、現在のルーティング設定でプロキシ経由になるはずのページにアクセスし、再読み込みしてクライアントのログを確認します。すでに開いていたタブだけでは判断しにくい場合があります。キャッシュ、既存の接続、ページ側の自動再試行が設定変更を覆い隠すことがあるためです。
ページの表示結果とログを合わせて確認
v2rayNの下部ログ欄、またはv2rayNGのログ画面で、テストした時刻付近の接続情報を探します。ログの記録レベルによっては、接続先、エラー、使用された出力経路などを確認できます。既定の記録レベルでリクエストごとの情報が記録されない場合、新しいログがないことだけで通信がクライアントに取り込まれていないとは判断できません。まずログ機能と表示中の画面を確認してから、結果を判断しましょう。ページが正常に表示され、ログにダイレクト接続が記録されている場合も、「中国本土を迂回」などのルールに合致していれば正常な動作です。プロキシモードの不具合とは限りません。
さらに確認したい場合は、信頼できるIPアドレス確認ページで接続前後を比較します。まず、その確認先が現在のルールでプロキシ経由になることを確かめてから、結果を確認してください。出口IPが変わらなくても、確認先がダイレクト接続ルールに一致している可能性があるため、設定失敗とは限りません。IPアドレスが変わった場合も、確認できるのは今回のリクエストの出口が変わったことだけで、すべてのアプリの通信が取り込まれたことを意味しません。1つのページ、1回の遅延測定、システムアイコンだけを根拠に、設定全体の動作を判断しないでください。
停止して再開し、同じ条件で比較
PCではシステムプロキシを「システムプロキシを解除」に切り替え、Androidではサービスの停止ボタンをタップしてから、新しいページで同じリクエストを再試行します。その後、先ほどの設定に戻して再度テストし、ページの表示結果やログに一貫した変化があるか確認してください。どちらの状態でも対象ページにアクセスできる場合は、意図的に失敗させる必要はありません。ルーティングのログや出口情報を補助的な判断材料にしてください。テスト後は必要に応じて接続を維持します。PCを終了する際は、システムプロキシがその後の利用に適した状態に戻っているか確認し、停止したローカルポートへアプリがリクエストを送り続けないようにしましょう。
接続後にすべてのWebページが開けない場合は、まずローカルサービスが起動しているか、システムプロキシの接続先ポートが正しいか、AndroidのVPN接続が維持されているかを確認します。ローカルの入口に問題がなく、ログで接続タイムアウトが続く場合は、ノードの有効性と現在のネットワークからサーバーに到達できるかを確認し、別の利用可能なノードも試してください。ドメイン名でのアクセスだけが失敗し、ログに名前解決エラーがある場合は、DNSを個別に調べます。すべての問題をDNSのせいにしたり、最初の明確なエラーを確認せずに何度も再インストールしたりしないでください。
サブスクリプション一覧にノードがあり、使用するノードが有効で、通信の取り込み方式が正しく、実際のリクエストが想定したルーティングと一致すれば、初回設定は完了です。次にアプリごとのプロキシや、より細かなルーティングルールを1つずつ追加できます。設定の基本用語はよくある質問をご覧ください。Webに接続できない、ノードがタイムアウトする、サブスクリプションを更新できない、バックグラウンドで切断されるなどの問題が続く場合は、複数の設定を同時に変えるより、V2Ray トラブルシューティングガイドで症状に沿って確認するほうが原因を特定しやすくなります。