初期設定 · 4ステップ

v2rayNの使い方ガイド

サブスクリプションの追加、プロキシモードの選択、接続、動作確認まで。まず接続できる状態にしてから、ルーティングなどを調整します。

このガイドでは、初期設定を約10分で進める手順を紹介します。始める前に、インストール済みのクライアントと利用権限のあるサブスクリプションURLをご用意ください。接続結果は設定やネットワーク環境によって異なります。

ステップ1 · 設定の準備

サブスクリプションを追加する

まず、サブスクリプションURLを用意します。サブスクリプションはノード設定を取得するためのURLです。ソフトをインストールしただけでは、利用可能なノードは自動で追加されません。設定提供元の管理ページからURL全体をコピーしてください。アカウントのログインページや説明ページ、サブスクリプションQRコードの画像URLを代わりに使うことはできません。ノードの共有情報だけを受け取った場合は、提供元の案内に従ってクリップボードからインポートできますが、サブスクリプショングループを使った更新とは手順が異なります。

v2rayNのメイン画面を開き、「サブスクリプショングループ」から「サブスクリプショングループ設定」を選び、「追加」をクリックします。メモ欄に「普段使い」など、見分けやすい名前を入力し、サブスクリプションURL欄にアドレスを貼り付けます。URLの前後に余分な空白や改行がないことを確認して保存し、メイン画面に戻ります。バージョンによっては、追加操作がプラスボタンにまとめられています。目的はURLを含むグループを作成することであり、サーバーを手動で追加することではありません。

続いて「サブスクリプショングループ」メニューを開き、「サブスクリプションを更新(プロキシを使用しない)」を選びます。バージョンによって、現在のサブスクリプションまたはすべてのサブスクリプションを対象にする選択肢が表示される場合があります。接続をまだ確立していない初回は、利用できないプロキシを経由しないよう、まずプロキシなしで更新してください。処理が終わったら、ノード一覧にサーバーが表示され、追加したグループの項目になっていることを確認します。ノード一覧に表示されて初めて設定がクライアントに取り込まれた状態です。URLを保存しただけではインポート完了ではありません。

v2rayNGでは、右上のメニューから「サブスクリプショングループ設定」を開き、プラスボタンでメモとサブスクリプションURLを追加します。保存してノード一覧に戻り、メニューから「サブスクリプションを更新」を実行してください。ノードを1つだけクリップボードからインポートする場合は、共有情報全体をコピーしてから、プラスボタンのメニューで「クリップボードからインポート」を選びます。2つの方法を何度も混在させると同じ設定が重複し、ノードを選ぶときに出所が分かりにくくなります。

更新後も一覧が空の場合は、クライアントの通知やログを確認してください。URLにアクセスできない、応答がサブスクリプション形式ではない、期限切れなど、原因によって対処法は異なります。まず設定提供元のページでサブスクリプションの状態を確認し、URLをコピーし直してください。更新ボタンを何度も押しても解決にはなりません。現在のネットワークからサブスクリプションを直接取得できない場合は、利用できることを確認済みのネットワーク経路を使うか、提供元の案内に従って設定をインポートしてください。応答エラーの詳しい対処はサブスクリプションの更新に失敗する場合をご覧ください。このページではネットワーク診断の詳細には触れません。

サブスクリプションURLにはアクセス情報が含まれる場合があります。URL全体が写ったチャットのスクリーンショットを共有したり、公開ログに載せたりしないでください。本文中の https://example.com/sub はURL形式の例にすぎず、ノードの取得には使えません。実際の設定が一覧に表示されたら、ほかの項目は変更せず、次の手順で通信の経路を選びます。

ステップ2 · 通信の経路

プロキシモードを選ぶ

まず、混同しやすい2つの設定を区別しましょう。システムプロキシは、システムプロキシに対応したアプリからの通信をクライアントに渡すかどうかを決めます。ルーティングルールは、クライアントが受け取った通信をプロキシ経由にするか、直接接続するかを決めます。両者は別の設定です。ルーティングをグローバルにしても、ブラウザーの通信がクライアントに渡されていなければ、そのブラウザーには設定が適用されません。一方、システムプロキシを有効にしても、すべての接続先がリモートサーバー経由になるわけではありません。

初回は、クライアントに用意されているルーティングルールを使うのがおすすめです。v2rayNのメイン画面にある「ルーティング」の選択欄で、「LANと中国本土を迂回」などの内蔵ルールを探してください。バージョンによっては、先に「ルーティング設定」でプリセットを有効にしてから、メイン画面に戻って選ぶ必要があります。この種のプリセットでは、通常、LAN内やルールに一致したアドレスへ直接接続し、それ以外の通信はプロキシ経由になります。初回の動作確認に適していますが、実際の振り分け結果は現在のルール内容によって異なります。

最初は、出所の分からない大規模なルールセットをインポートしたり、ドメインやアドレスの項目を編集したりする必要はありません。ルールは一般に上から順に判定されるため、範囲の広すぎるルールを追加すると後続の設定が適用されず、一部のサイトが想定と異なる経路で接続されることがあります。「グローバル」は通常、クライアントに渡された通信をできるだけプロキシ経由にする設定であり、端末上のすべてのアプリを制御する意味ではありません。グローバル設定は短時間の比較テストには使えますが、あらゆる問題を解決する設定ではありません。

v2rayNGでは、設定から「ルーティング設定」を探し、デスクトップ版に近い内蔵プリセットを選べます。初回は既定のVPN経由の通信方式を維持し、アプリごとの除外、DNS、通信パラメーターは変更しないでください。Androidの「アプリごとのプロキシ」は、どのアプリをVPN経由にするかを決めます。ブラウザーが対象外になっていると、接続に成功していてもブラウザーの通信はプロキシを通らない場合があります。その場合はノードを変更するのではなく、まずアプリの選択を確認してください。

ローカルのリスニングポート、LAN接続、TUNモードも、まずは初期設定のままにします。ブラウザーの通信経路を確認するだけなら、通常はデスクトップ版のシステムプロキシで十分です。TUNは仮想ネットワークインターフェースやシステム権限にも関わるため、サブスクリプションの初期設定と同時に変更するのは避けましょう。LAN接続はほかの端末からこのPCのプロキシを使う必要がある場合にのみ有効にします。自分のPCが接続できるかどうかとは直接関係ありません。

この手順を終えたら、使用中のルーティングルールとテストに使うアプリを説明できる状態にしておきます。プロキシ経由と直接接続の違いがまだ分からない場合は、内蔵プリセットのまま次へ進み、接続後にトラブル対処:ルーティングとDNSを確認してください。次にノードをアクティブサーバーに設定し、通信をクライアントに渡す設定を有効にします。

ステップ3 · 接続を開始

接続して通信をプロキシ経由にする

v2rayNのノード一覧に戻り、設定提供元が推奨するノードを選びます。右クリックしてノードメニューを開き、「アクティブサーバーに設定」を選択してください。バージョンによってはダブルクリックでも設定できます。右クリックメニューと一覧のアクティブ表示を基準にしてください。行をクリックしてハイライトしただけでは、アクティブサーバーが切り替わっていないことがあります。対象のノードにアクティブ表示が付いたことを確認し、画面下部のログに設定の読み込みやコアの起動を示す情報が出ているか確認します。

v2rayNは通常、アクティブサーバーを切り替えると対応する設定を読み込みます。目立つ「接続」ボタンが別に表示されない場合もあります。コアの起動に失敗していないか、ログを確認してください。ポートが使用中というログが出た場合は、重複して起動しているクライアントを終了してから、現在のクライアントを再起動します。古いプロセスを残したまま、複数のポートを次々と変更しないでください。コアの起動失敗について詳しくはローカルリスニングポートのトラブル対処をご覧ください。

起動エラーが続いていないことを確認したら、メイン画面またはトレイメニューの「システムプロキシ」を開き、「システムプロキシを自動設定」を選びます。トレイアイコンがシステムの隠れているアイコン領域に格納されている場合は、展開して表示してください。この操作でシステムプロキシがクライアントのローカルリスニングアドレスに設定され、対応するブラウザーやアプリからの通信がクライアントに渡されます。ウィンドウをトレイに最小化しても、プログラムが終了したわけではありません。動作確認中はクライアントを起動したままにしてください。

「システムプロキシを変更しない」は、「システムプロキシを自動設定」と同じ意味ではありません。現在のシステムプロキシ設定を維持する項目で、設定の管理元を把握している場合に使います。初回は有効化ボタンとして扱わないでください。ほかのプロキシソフトやブラウザー拡張、組織の管理ポリシーがあると、複数の設定元が互いに上書きすることがあります。まず通信を引き受ける設定元を1つに絞りましょう。クライアントが正常に動作していても、ブラウザーが古いポートに接続している、といった状況を防げます。

v2rayNGの操作は異なります。一覧から使うノードをタップし、選択マークが付いたことを確認してから、メイン画面の接続ボタンをタップします。初回接続時はAndroidからVPN接続の確認が表示されるので、内容を読んで許可してください。許可すると、Androidが提供するインターフェースを通じてクライアントが通信を処理できるようになります。別のVPN接続がすでに動作している場合は、現在の接続を切り替える必要があることがあります。ツールを2つ同時に動かす必要があるという意味ではありません。

システムのVPNアイコンやクライアントの動作状態から分かるのは、通信を引き受ける入口が確立されたことだけです。リモートノードが利用できるとは限りません。デスクトップ版でシステムプロキシが選択されている場合も同様で、設定が反映されたことを示すだけです。ノードとルーティングはそのままにして、実際のアクセスを試してください。すぐに複数の項目を変更すると、どの設定が結果に影響したのか判断しにくくなります。

ステップ4 · 実際にアクセス

接続を確認する

まず、普段から問題なく開けるWebページにアクセスし、プロキシの設定によって基本的なネットワーク接続が切れていないことを確認します。次に新しいブラウザータブで、設定提供元が案内するテスト先、または現在のプロキシルールに一致することが分かっている適切なテストサイトにアクセスしてください。できるだけ同じブラウザーを使い、システム設定を迂回しないよう、ブラウザー独自のプロキシ拡張機能は一時的に無効にします。

Webページが開いたら、クライアントのログも確認し、通信が想定どおりか判断します。接続情報を表示できるバージョンでは、接続先のドメイン、接続エラー、選択された送信先などが記録される場合があります。古い起動ログではなく、テストした時刻の近くにある新しい記録を確認してください。ルールによる振り分けでは、一般的なサイトが直接接続になるのは正常です。出口アドレスがテストサイトごとに異なる場合もあるため、プロキシルールに確実に一致する接続先で判断してください。直接接続の結果だけを見て、クライアントが動作していないと決めつけないようにしましょう。

ノードの速度測定は参考になりますが、最終判断には使わないでください。TCP接続テストで分かるのは、対象ポートに接続できるかどうかが中心です。実際の接続テストも指定された接続先だけを対象とするため、すべてのサイトへアクセスできることを保証するものではありません。クライアントのテストは成功するのにブラウザーでは失敗する場合、サブスクリプションに問題があると決めつけず、ブラウザーのプロキシ設定元、システムプロキシのアドレス、アプリの除外設定を確認してください。

通常のWebページもテスト先も開けない場合は、まず「システムプロキシ」から「システムプロキシを解除」を選び、通常のWebページにアクセスできるか試します。解除後に接続できるなら、基本的なネットワークはおおむね正常で、ローカルでの通信の受け渡しやプロキシ経路に問題がある可能性があります。解除後も接続できない場合は、端末自体のネットワーク接続を確認してください。一度に変更する設定は1つにし、変更前後の状況を記録しましょう。ノード、DNS、ルーティングを同時に切り替えるより、原因を特定しやすくなります。

テスト先だけ失敗する場合は、同じグループ内の利用権限がある別のノードに切り替え、同じ方法で再確認します。ログに接続タイムアウトが続けて表示される場合はノードのタイムアウトに関するトラブル対処をご覧ください。名前解決の失敗が表示される場合は、トラブル対処ガイドでDNSの症状を確認してください。スクリーンショットで相談する際は、サブスクリプションURL、サーバー認証情報、個人のネットワーク情報を隠し、エラーの種類と必要な操作状況だけを共有してください。

接続できることを確認したら、普段はクライアントを起動したままにし、必要に応じてサブスクリプションを更新します。更新によってノード名が変わったり、古い項目が削除されたりすることがあるため、アクティブサーバーが引き続き有効か確認してください。Webページの読み込みが一度遅かっただけで、同じサブスクリプションを何度もインポートする必要はありません。同じテスト先で比較すれば、一時的なネットワークの変動と設定の変更を見分けやすくなります。

利用を終了するときは、v2rayNのデスクトップ版ではまず「システムプロキシを解除」を選び、通常のWebページが開けることを確認してからクライアントを終了します。コアだけを終了してシステムプロキシを残すと、アプリが停止済みのローカルポートに接続し続けることがあります。v2rayNGではメイン画面の停止ボタンを押して切断し、動作状態が終了したことを確認してください。これでサブスクリプション、ルーティング、通信の受け渡し、実際のアクセス確認までの手順が完了です。細かな調整が必要な場合は、具体的な症状に合わせて詳しいガイドを確認してください。