クイックスタート · デスクトップ版の基本操作
v2rayNの使い方ガイド
サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作確認。まず接続できる状態にしてから、ルーティングやTUNを調整します。
手順1:サブスクリプションを追加
v2rayNをインストールし、有効なサブスクリプションURLを用意してください。クライアントがまだない場合は、Windows版のダウンロードページからOSに合ったバージョンを選び、インストールして起動します。クライアントは設定を読み込んで接続を処理するもので、利用可能なサーバーを自動で作成するものではありません。サブスクリプションURLはサービス提供元、または自分でサーバーを管理している場合はその管理者から入手してください。クライアントだけでサーバー設定がない場合、一覧が空なのは正常です。
メイン画面上部の「サブスクリプショングループの設定」を開きます。通常は「サブスクリプショングループ」メニュー内にあります。「追加」をクリックし、「普段使い」など、見分けやすいグループ名を入力してください。「サブスクリプションURL」欄にURL全体を貼り付け、先頭や末尾に余分な空白、改行、チャットアプリが付けた句読点がないことを確認して保存します。グループを保存しただけではサーバー情報は読み込まれません。次の手順でサブスクリプションを更新します。
メイン画面に戻り、作成したサブスクリプショングループを選択して「現在のサブスクリプションを更新(プロキシを使用しない)」を実行します。初回はこの方法を使うと、まだ接続していないプロキシの影響を受けずにサブスクリプションを取得できます。更新が終わったら、グループ内にサーバー情報が表示されているか確認してください。名前、アドレス、プロトコルなどが表示されていれば、設定を読み込めています。接続できるかどうかは後の手順で確認します。追加できたことだけで接続成功とは判断できません。
一覧が変わらない場合は、まず新しく作成したグループが表示されているか確認し、一覧の検索条件を解除してください。次に「サブスクリプショングループの設定」に戻り、URLが完全か、グループが有効かを確認します。ログを開いて、「サブスクリプションを取得できない」場合と「内容を解析できない」場合を切り分けてください。前者はネットワーク、URLの有効期限、サービスの状態を確認します。後者は、アカウント管理ページではなくクライアント用のサブスクリプションURLをコピーしたか確認してください。失敗したからといって同じグループを何度も作成すると、選択がわかりにくくなります。
提供元からサブスクリプションURLではなく単体の設定リンクを受け取った場合は、リンク全体をコピーし、「サーバー」メニューの「クリップボードから一括URLインポート」を選択します。インポート後、サーバー一覧に表示されることを確認してください。サブスクリプショングループは再取得できますが、単体リンクは通常、手動で差し替える必要があります。リンクの形式を今すぐ詳しく調べる必要はありません。見慣れない用語が出てきたら用語集をご覧ください。
一覧に設定が表示されたら、メイン画面を開いたままにします。次に通信をクライアントへ送る方法を設定します。ここではプロトコル、転送方式、コアのパラメーターを変更する必要はありません。
手順2:プロキシモードを選択
まず、役割の異なる2つの設定を理解しましょう。「システムプロキシ」は、システムプロキシ設定を参照するアプリのリクエストをv2rayNに渡します。「ルーティング」は、クライアントが受け取ったリクエストをプロキシ経由、直接接続、またはブロックのどれにするか決めます。システムプロキシを有効にしても、すべてのアプリがプロキシを使うとは限りません。また、グローバルルーティングを選んでも、すべてのプログラムが自動的にクライアントを経由するわけではありません。この2つを分けて考えると、アプリを接続させるために複数の設定を同時に変更する必要がなくなります。
初めて使う場合は「Tunモードを有効にする」をオフのままにします。メイン画面下部、またはタスクトレイの右クリックメニューから「システムプロキシ」を開き、「システムプロキシを自動設定」を選択します。ここでいう「自動設定」は、クライアントがWindowsのシステムプロキシ設定を書き換える機能です。ブラウザーの自動構成スクリプトURLとは異なります。選択後、クライアントのステータス欄に反映されているか確認し、v2rayNを起動したままにしてください。システムプロキシだけ設定してクライアントを終了すると、その設定を参照するアプリはローカルのプロキシに接続できません。
次に「ルーティング」を確認します。中国本土のドメインやIPアドレスへの通信を優先的に直接接続し、それ以外をルールに従って処理したい場合は、「中国本土を迂回」などのプリセットを選びます。対象範囲はプリセットに含まれるルールによって異なります。プロキシ接続を確認するだけなら、一時的に「グローバル」を選んでテストし、終了後に普段使うルールへ戻してもかまいません。ルーティングを切り替えても、無効なサーバー設定は直りません。また、クライアントを経由していないアプリが自動的に経由するようになるわけでもありません。
ブラウザーにプロキシ切り替え拡張機能を入れている場合や、プロキシアドレスを手動で設定している場合は、先にシステム設定に従う状態へ戻してください。拡張機能が先ほどの設定を上書きすることがあります。テスト中だけ拡張機能を無効にしてもかまいません。複数のクライアントにシステムプロキシを繰り返し変更させないでください。今回の確認では、動作中のプロキシクライアントを1つだけにし、組織のネットワークで必要な特別な設定が元からあったか記録しておきます。
システムプロキシを参照しないプログラムでは、アプリごとにプロキシを設定するか、TUNモードを検討する必要があります。ただし、初回はブラウザーで接続を確認すれば十分です。すぐにTUNを有効にする必要はありません。システムプロキシ、グローバルルーティング、TUNの違いを詳しく知りたい場合は、マニュアルのプロキシモード解説をご覧ください。ドメインごとのルールを設定する場合は、ルーティングと分岐の章をご覧ください。
この手順を終えると、システムプロキシはクライアントを指し、ルーティングも選択済みです。プロキシが必要なリクエストを接続先へ送るため、次にアクティブサーバーを指定します。
手順3:サーバーを選択して接続
サーバー一覧に戻り、使う設定を選択します。右クリックメニューから「アクティブサーバーに設定」を選びます。バージョンによっては一覧のショートカット操作で設定できます。メニューの表示に従ってください。アクティブを示すマークが選択した項目に移動したことを確認します。行を選択することと、アクティブサーバーに設定することは別の操作です。後続のプロキシ接続に使われるのはアクティブな設定だけです。
v2rayNは通常、設定をアクティブにすると対応するコアを読み込みます。目立つ「接続」ボタンが別にない場合もあります。メイン画面またはタスクトレイのプログラムを起動したまま、設定の読み込みが終わるまで待ちます。ログを開き、設定の解析失敗、待ち受けポートの競合、証明書関連のエラー、コアプロセスの終了がないか確認してください。ログがすぐに更新されなくても、必ずしも失敗とは限りません。ブラウザーからリクエストを送信して初めて表示される情報もあります。
ローカルの待ち受けポートが使用中と表示された場合は、同じポートを使っている可能性のある別のプロキシクライアントを終了してから再試行します。用途のわからないシステムプロセスを強制終了したり、他人のポート番号をそのまま設定したりしないでください。変更が必要な場合は、「設定」内の「パラメーター設定」を開き、ローカル待ち受けに関する項目を変更して設定を再適用します。その後、システムプロキシにも新しいポートを設定してください。プロキシを手動設定しているアプリも、古いポートに接続し続けないよう合わせて変更します。
ログに接続タイムアウトが表示された場合は、まず通常の直接接続で一般的なWebサイトにアクセスできるか確認し、同じサブスクリプション内の別の設定を試してください。原因を切り分けやすくするため、ルーティングとシステムプロキシはそのままにして、一度に変更する条件を1つにします。すべての設定で失敗する場合は、サブスクリプションサービスの状態と設定の有効期限を確認してください。一部の設定だけ失敗する場合は、提供元にその設定が利用可能か確認します。
一覧の遅延テストは参考情報として使ってください。テストで応答があっても、認証や転送、実際のWebアクセスが成功するとは限りません。タイムアウトしても、すべてのアプリの通信が失敗するとは限りません。テスト結果の数値を得るために、コアの種類、転送プロトコル、安全性のパラメーターを次々に変更しないでください。まずはサブスクリプションの設定を維持し、次の手順で実際にアクセスして接続を確認します。
アクティブサーバーを切り替えた直後は、ブラウザーが以前の接続を再利用することがあります。設定が読み込まれるまで待ち、新しいタブを開いてテストしてください。必要であればブラウザーを終了して再起動します。ページの読み込み中にサーバーを次々と切り替えると、どの設定でリクエストが処理されたのか判断しにくくなります。
手順4:プロキシの動作を確認
ブラウザーで、現在のルーティング設定ならプロキシ経由になるサイトと、直接接続になるはずのサイトをそれぞれ開きます。表示済みタブのキャッシュではなく、ページが新たに読み込まれ、リンクも開けることを確認してください。「中国本土を迂回」などの分岐プリセットを使う場合、2つのサイトで接続先が異なることがあります。これはルールによる振り分けの結果であり、すべてのサイトで同じ経路になる必要はありません。
同時にv2rayNのログや接続記録を確認し、テストした時刻のリクエストが記録されているか、表示される送信先が想定どおりかを確認します。表示内容はコア、ログレベル、バージョンによって異なります。ドメインが表示されなくてもプロキシを経由していないとは限らず、接続記録があってもWebページの全リソースが同じ経路を通ったとは限りません。ページの読み込み結果、クライアントの記録、現在のルーティングを合わせて判断してください。
さらに確認する場合は、信頼できるIPアドレス確認サービスを使い、設定変更の前後を比較します。まず直接接続時の結果を記録します。次にシステムプロキシを有効にし、テスト用のルーティングで確認リクエストがプロキシ経由になることを確かめてから、ページを再度開きます。確認サイトがルールによって直接接続になっている場合、IPアドレスが変わらなくてもプロキシの失敗とは判断できません。テスト中は別のVPNやプロキシツールを同時に使わないでください。接続先の変化がv2rayNによるものか分からなくなることがあります。
「ブラウザーは使えるのに特定のアプリだけ失敗する」場合は、そのアプリがシステムプロキシに対応しているか、独自のプロキシ設定があるか、設定を読み込むために再起動が必要かを確認します。システムプロキシを参照しないアプリの場合は、サブスクリプションをすぐに入れ替えるのではなく、TUNを検討してください。仮想ネットワークアダプター、権限、ルーティングの適用についてはTUNモードの章をご覧ください。今回の基本確認でTUNを有効にする必要はありません。
「有効にしたらすべてのWebページが開かなくなった」場合は、アクティブサーバーが正しいか、コアが動作中か、システムプロキシが現在の待ち受けポートを指しているか、ログにエラーがないか、順番に確認してください。項目を1つ確認するごとに再試行し、最初から設定をすべて消去しないでください。システムプロキシを解除すると通常のWebページが開く場合は、PC全体のネットワーク障害と判断する前に、ローカルプロキシから接続先サーバーまでの経路を確認します。
これで基本的な接続設定は完了です。動作するグループ、アクティブサーバー、ルーティング設定を維持し、必要な項目だけを後から調整してください。異常終了後にブラウザーがつながらない場合は、v2rayNを起動してシステムプロキシを解除するか、OSのネットワーク設定に手動プロキシが残っていないか確認します。組織管理下の端末では、ネットワーク設定のルールに従い、既存の設定を上書きしないでください。
v2rayNGのAndroid版の操作
v2rayNGのAndroid版も「追加、モード選択、接続、確認」の順で操作しますが、メニューと通信の取り込み方は異なります。まずAndroid版のダウンロードページから端末に合ったクライアントをインストールし、メイン画面を開きます。サブスクリプションURLを受け取った場合は、サイドメニューの「サブスクリプショングループの設定」を開き、プラスボタンからグループを追加します。名前とURLを入力して保存してください。メイン画面に戻り、「サブスクリプションを更新」を実行します。サーバー情報が一覧に表示されたら、使う設定を選択します。
単体の共有リンクを受け取った場合は、リンク全体をコピーしてメイン画面のプラスボタンをタップし、「クリップボードからインポート」を選択します。単体の共有リンクを、リモートから内容を取得するサブスクリプションURL欄に入力しないでください。インポート後に項目を選び、現在の設定を示すマークが変わったことを確認します。次に「設定」を開いてルーティング項目を確認します。初回の接続確認では、アプリ標準のルールを使ってください。デスクトップ版のシステムプロキシメニューやローカル待ち受け設定をそのまま適用する必要はありません。
メイン画面の接続ボタンをタップします。初回起動時はAndroidからVPN接続の許可を求められるので、アプリ名を確認して許可してください。許可しない場合、通信を取り込むローカルVPNサービスをクライアントが作成できません。通常、この種のVPNサービスは同時に1つしか動作できないため、ほかのVPNアプリが停止したり、接続が競合したりすることがあります。ここでの許可は通信の取り込み方法を説明するものであり、サーバー設定の接続確認が完了したことを意味しません。
接続後、ブラウザーでテスト用のWebサイトを開き、v2rayNGに戻って接続状態とログを確認します。「アプリごとのプロキシ」を有効にしている場合は、ブラウザーが対象に含まれているか確認し、一覧が「選択したアプリのみをプロキシ経由にする」のか「選択したアプリを除外する」のかにも注意してください。まずはアプリごとの制限をオフにして基本接続を確認し、接続できた後で対象アプリを1つずつ追加すると、ルールの漏れによる誤判定を防げます。
画面ロック後に接続が切れる場合は、まずv2rayNGのバックグラウンド動作とバッテリー制限を確認してください。最初からすべての省電力設定を変更する必要はありません。使い終わったらクライアントに戻って停止をタップし、AndroidのVPN接続が終了したことを確認します。デスクトップ版とAndroid版ではメニューが異なりますが、確認の順序は同じです。設定が追加されているか、使用する項目と通信の取り込み範囲は正しいかを確認し、最後に実際のアクセスで動作を判断します。サブスクリプション、コア、ルーティングの用語はv2rayNG用語集をご覧ください。管理手順を詳しく知りたい場合は初心者から応用までのマニュアルをご利用ください。