初期設定 · 4ステップ

v2rayNの使い方
サブスクリプション追加と接続確認

「サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作確認」の順に進めます。まず接続できる状態にしてから、ルーティングやその他の詳細設定を調整しましょう。

事前準備:クライアントとサブスクリプションURL

まずクライアントのダウンロードページから使用する端末に合ったインストーラーを選び、インストールまたは展開します。デスクトップ版を圧縮ファイルでダウンロードした場合は、読み書き可能なフォルダーにすべて展開してから、展開先のプログラムを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。クライアントは設定やログをローカルに保存するため、一時的な展開先に置いたままにすると、後で設定を見つけられなくなることがあります。

クライアントを起動したら、有効なサブスクリプションURLを用意します。クライアントは設定を読み込んで通信を転送するソフトウェアで、インストールしただけでは接続先サーバーは使えません。サブスクリプションURLは利用するサービスの提供元から取得し、通常は複数のサーバー設定をまとめて取得するために使います。単一の共有リンクには1件分の設定だけが含まれます。手元の情報がどちらに当たるか確認してから、適切な方法でインポートしてください。

サブスクリプションURLにはアクセストークン、共有リンクには接続情報が含まれる場合があります。コピーするときは内容をすべて保持し、URL全体を公開スクリーンショットやチャット、問い合わせに載せないでください。自分のサービス管理ページから取得する場合は、説明文や引用符、改行までコピーしないよう、ページのコピー機能を使います。通常のWebページにアクセスできることを確認してからインポートを始めてください。

ステップ1:サブスクリプションを追加して一覧を更新

v2rayN:サブスクリプショングループを追加

メインウィンドウの「サブスクリプショングループ」メニューから設定画面を開き、「追加」を選びます。備考またはグループ名に「普段使い」など識別しやすい名前を入力し、URL欄にサブスクリプションURL全体を貼り付けます。その他の項目はひとまず初期値のままにして保存し、メインウィンドウに戻ります。この名前はローカルでの分類用で、サブスクリプション内のサーバー情報には影響しません。

URLを保存したら、サブスクリプションを更新します。「サブスクリプショングループ」メニューを再度開き、現在のグループを更新する項目を選びます。画面に「すべてのサブスクリプションを更新」しか表示されない場合は、登録が1件だけであればこちらを使っても構いません。バージョンによって、直接更新とプロキシ経由の更新が分かれていることがあります。まだ接続できる状態でない場合は、まず直接更新を試してください。未設定のプロキシ経由で更新しようとしないでください。

更新が終わったら、追加したグループに切り替え、中央のサーバー一覧を確認します。通常は種類、別名、アドレス、ポートなどが表示されます。項目が表示されても、すべてのサーバーに接続できるとは限りません。一覧が空の場合は、まず「すべて」に切り替えてグループによる絞り込みを解除し、ログで更新結果を確認してください。同じURLを何度も追加すると、同じ内容のグループが複数できるため注意してください。

v2rayNG:URLを保存してサブスクリプションを更新

メイン画面右上のメニューから「サブスクリプショングループ設定」を開き、追加画面で備考とサブスクリプションURLを入力して保存します。メイン画面に戻り、メニューから「現在のグループのサブスクリプションを更新」を実行します。別のグループを表示している場合は、先ほど作成したグループに切り替えてください。更新が完了すると、メイン一覧にサーバーが表示されます。項目をタップすると選択できますが、この時点ではまだ接続されていません。

単一の共有リンクを使う場合は、サブスクリプションURL欄に入力しないでください。v2rayNではメインウィンドウから「クリップボードから共有リンクをインポート」を選ぶか、Ctrl+Vでインポートできます。v2rayNGでは追加メニューから「クリップボードからインポート」を選びます。共有リンクから追加した設定は、更新可能なサブスクリプションにはなりません。内容が変更された場合は、再インポートするか手動で編集してください。

一覧にサーバー設定が表示されたら、プロキシの入口とルーティングを設定します。プロトコルのパラメーターを編集したり、サブスクリプションに設定されたポート、通信方式、TLS設定を変更したりする必要はありません。

ステップ2:プロキシの入口とルーティングを設定

混同しやすい2つの設定を分けて考えましょう。システムプロキシはアプリからクライアントへ通信を渡す方法を決め、ルーティングはクライアントに届いた通信の出力先を決めます。ルーティングを「グローバル」にしても、すべてのアプリが自動的にプロキシを使うわけではありません。システムプロキシを有効にしても、すべての通信がリモートサーバー経由になるわけではありません。初期設定では通信経路をシンプルにして、原因を切り分けやすくします。

v2rayN:システムプロキシを自動設定

ウィンドウ下部のシステムプロキシ設定、またはタスクトレイのアイコンを右クリックして「システムプロキシ」から「システムプロキシを自動設定」を選びます。これにより、システムプロキシの接続先がクライアントのローカル待受ポートに設定されます。システムプロキシ設定に従うブラウザーやアプリは、これで通信をクライアントに渡せるようになります。独自のネットワーク設定を使うアプリは対象外の場合があるため、まずはブラウザーで確認してください。

「システムプロキシを解除」はシステムプロキシ設定を削除するため、使用終了時や直接接続に戻すときに使います。「システムプロキシを変更しない」は、クライアントが現在の設定を変更しないという意味で、自動的に直接接続へ戻るわけではありません。以前プロキシを有効にしていた場合、設定が残ることがあります。初めて使うときは「システムプロキシを自動設定」を選び、3つの項目を切り替えて試さないでください。

次にルーティングのプリセットを開き、「中国本土をバイパス」を選びます。このプリセットでは通常、ドメインやIPアドレスのルールに一致する通信は直接接続し、それ以外はプロキシ経由になります。実際の経路は、クライアントに読み込まれたルールとデータファイルによって決まります。「グローバル」では通常、優先度の高いルールに一致しない通信がプロキシ経由になります。比較や切り分けには使えますが、プリセット名だけで実際のルールは判断できず、接続できないサーバーが使えるようになるわけでもありません。

初期設定では「TUNモードを有効にする」をオフにし、「LANからの接続を許可」も有効にしないでください。ブラウザーでの確認にこれらの設定は不要です。TUNは仮想ネットワークインターフェースや権限、ルーティングの制御に関係します。LANからの接続を許可すると、ローカルプロキシにアクセスできる範囲が広がります。基本的な接続が安定し、より多くのアプリを対象にする必要がある場合は、応用設定のTUNとルーティングの解説をご覧ください。

v2rayNG:まずはデフォルトのルーティングと対象アプリを使用

Androidでは通常、システムVPN経由でアプリの通信を取り込むため、デスクトップ版の「システムプロキシを自動設定」を探す必要はありません。まず設定画面でルーティング関連の項目を確認し、デフォルトのルールを維持します。バージョンにLANまたは中国本土のアドレスをバイパスする設定がある場合は、必要に応じて選択してから接続してください。DNS、アプリごとのプロキシ、カスタムルーティングを一度に変更しないでください。

アプリごとのプロキシを設定したことがある場合は、確認に使うブラウザーが対象になっているか確認してください。対象外だと、クライアントが接続中でもブラウザーは直接接続することがあります。使い始めはデフォルトの対象アプリを維持し、接続確認後に範囲を絞ってください。入口とルーティングを設定できたら、次にサーバーを選び、コアを起動します。

ステップ3:サーバーを選択して接続を開始

v2rayN:アクティブサーバーに設定

サーバー一覧から設定を選んで右クリックし、「アクティブサーバーに設定」を選びます。行をクリックしただけでは、編集やテストのために項目が選択されただけで、現在使用中のサーバーは切り替わらない場合があります。設定後、一覧のアクティブ表示またはウィンドウ下部の現在のサーバー表示を確認し、対象の項目に切り替わっていることを確かめてください。

v2rayNは通常、アクティブサーバーの設定後や構成の変更後にコアを読み込みます。画面に再読み込みが必要と表示された場合は、「再読み込み」を実行してからログパネルを確認してください。ログの場所はデスクトップ版によって異なり、ウィンドウ下部に表示される場合や、メニューから開く場合があります。プログラムのアイコンが表示されているだけで接続済みと判断せず、起動失敗、ポートの競合、設定の解析エラーがないか確認してください。

システムプロキシとルーティングの状態をもう一度確認し、先ほど選んだ設定が維持されていることを確かめます。デフォルトのローカルポートは目安にできますが、現在の設定とステータスバーの表示を優先してください。ガイドに記載された初期値を理由に、既存のポート設定を上書きしないでください。ログにポート競合が表示されたら、クライアントが複数起動していないか確認して終了します。それでも競合する場合は、設定画面で待受ポートを確認してください。

v2rayNG:接続してシステムの許可を確認

メイン一覧で使用するサーバーをタップし、選択マークがその項目に付いていることを確認してから、メイン画面の接続ボタンを押します。初回起動時はシステムからVPN接続の許可を求められます。要求元が起動中のクライアントであることを確認して許可してください。許可しない場合、このインターフェースを通じてアプリの通信を取り込めません。

接続が始まると、ボタンの表示やステータス、システムのステータスバーが変化することがあります。これらの表示から接続サービスの起動を確認できますが、リモートサーバーへの到達を証明するものではありません。同じシステムVPNインターフェースを使う別のアプリが動作中の場合は、先にその接続を切ってからクライアントを起動してください。サービスを切り替えると、以前の接続がシステムによって停止される場合があります。

まずクライアントの接続テストで明確なエラーがないか確認し、その後ブラウザーで接続を確認します。一覧に表示されるTCPingの結果は、対象ポートへの部分的な疎通を示すだけで、実際のプロキシ通信の代わりにはなりません。初回接続にダウンロード速度の測定も必要ありません。接続できない場合は設定を保ったままエラーの種類を記録し、サーバー、ルーティング、DNSを同時に変更しないでください。どの変更が影響したのか判断しにくくなります。

ステップ4:Webページと実際の出力先を確認

まずブラウザーで新しいタブを開き、普段アクセスできるサイトを表示して、基本的なネットワーク接続に問題がないことを確認します。次に、現在のルールでプロキシ経由になるはずのサイトを開き、新しい内容が正常に読み込まれるか確認してください。以前のキャッシュを表示するだけでなく、新しいリクエストを送信します。両方のページを開けることは通信経路を調べる第一歩ですが、それだけでルーティングが想定どおりだとは判断できません。

クライアントに戻り、アクセスした時刻に対応するログや接続履歴を確認します。現在のログレベルで接続が記録される場合は、対象ドメインと出力先が想定どおりかを確認してください。たとえばルール設定では、directは直接接続、proxyはプロキシ経由の出力先を表すことが一般的です。実際の表示は現在の設定に従います。ログにすべてのリクエストが表示されない場合、個別の記録がないだけでクライアントに通信が届いていないとは限りません。

接続元のIPアドレスが変わったかどうかだけで判断するのは避けてください。「中国本土をバイパス」モードでは、IPアドレスを調べるサイト自体がルールによって直接接続に振り分けられる場合があります。そのため、元のネットワークのIPアドレスが表示されても、必ずしも失敗とは限りません。アクセス先、現在のルーティング、接続履歴を照らし合わせて判断してください。特定のドメインがどのルールに一致するか確認する場合は、ルーティングルールとDNSの詳細設定をご覧ください。初回接続時にルーティング全体を変更する必要はありません。

接続できない場合は、入口・サーバー・ルーティングの順に確認

クライアントのテストは成功しているのにブラウザーでアクセスできない場合は、まず通信の入口を確認します。デスクトップでは「システムプロキシを自動設定」が有効か、ブラウザー独自のプロキシ設定が使われていないかを確認してください。AndroidではシステムVPN接続が維持されているか、アプリごとのルールでブラウザーが対象外になっていないかを確認します。通信がまだコアに届いていない可能性があるため、最初からプロトコルを変更しないでください。

ブラウザーのリクエストがクライアントに届いているのに、ログに接続タイムアウトが繰り返し表示される場合は、同じサブスクリプション内の別の設定に切り替え、同じサイトへ再接続します。1つの設定だけで失敗する場合は、そのサーバーがまだ有効か確認してください。複数の設定で失敗する場合は、サブスクリプションの状態、基本的なネットワーク接続、システム時刻を確認します。TLSや証明書のエラーが出た場合は、まず端末の日付と時刻を確認し、検証設定を無効にしないでください。

一部のサイトにはアクセスできるのに、ほかのサイトで失敗する場合は、ルーティングがアクセス先に合っているか確認します。一時的に「グローバル」に変更して比較できます。同じアクセス先がグローバルでは開き、元のプリセットでは開かない場合は、サブスクリプション全体の問題と決めつけず、ルールへの一致や直接接続の経路を確認してください。比較後は元のプリセットに戻し、一時的な設定を常用しないようにします。エラーの種類と対処手順についてはよくある質問をご覧ください。

使用終了時:入口を元に戻してから終了

デスクトップでは使用を終える前に「システムプロキシを解除」を選び、その後クライアントを終了します。メインウィンドウを閉じただけでは、トレイに最小化されてプロセスが残る場合があります。逆に、プロセスを終了してもシステムプロキシがローカルポートを参照したままだと、ブラウザーからネットワークに接続できないことがあります。その場合はクライアントを再起動してプロキシを解除するか、システムのネットワーク設定で不要になった手動プロキシを確認して無効にしてください。

Androidでは接続ボタンをタップして切断し、システムの接続状態が解除されたことを確認してからクライアントを終了します。動作確認が済んだら、正常に使える基本設定を維持してください。今後サブスクリプションの更新、サーバーの切り替え、ルーティングの調整を行う場合は、一度に変更する項目を1種類に絞り、同じ手順で再確認します。問題が起きても、直前の正常な状態に戻しやすくなります。

まず通信がクライアントに届いているか確認し、次にアクティブサーバーとルーティングの出力先を確認してください。