サブスクリプション → モード → 接続 → 確認

V2Ray設定ガイド

4ステップで初回接続を完了します。まずブラウザーでアクセスできることを確認し、その後アプリへの適用、複雑な振り分け、DNS設定を行いましょう。

始める前に、インストール済みのクライアントと、サービス提供元から発行された有効なサブスクリプションURLまたは共有リンクを用意してください。クライアントは接続設定を管理するためのもので、利用可能なサーバーを自動で生成するものではありません。まだインストールしていない場合は、クライアントのダウンロードページで対応するインストーラーを選んでください。

STEP 01 / SUBSCRIPTION

サブスクリプションとサーバー設定を追加する

まず、受け取った内容の種類を確認します。https://で始まり、複数のサーバー設定を取得するURLは、通常サブスクリプショングループに登録します。vmess://、vless://、trojan://などのプロトコルで始まる内容は、通常単一の共有リンクなので、クリップボードからインポートします。この2つの方法は使い分けが必要です。サブスクリプションURLを単一リンクとして読み込んでも、利用可能な設定が作成されないことがあります。共有リンクをサブスクリプション欄に入力しても、サブスクリプションとして更新できません。

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

v2rayNを開き、上部メニューの「サブスクリプショングループ」から「サブスクリプショングループ設定」を選びます。グループを追加し、「メモ」に見分けやすい名前を入力して、サブスクリプションURL全体をURL欄に貼り付けます。メモは登録元を区別するためのもので、サーバー設定には影響しません。貼り付け後、URLの先頭や末尾に余分な空白や改行がないことを確認し、設定を保存してウィンドウを閉じます。

メイン画面に戻り、作成したグループに切り替えてから、「サブスクリプショングループ」メニューで現在のグループを更新します。まだ接続できるサーバーがない初回は、まず「サブスクリプションを更新(プロキシを使用しない)」を試してください。ネットワークからサブスクリプションURLにアクセスできず、クライアントに利用可能なアクティブサーバーがある場合は、プロキシ経由での更新を試します。更新後、サーバー一覧に種類、別名、アドレス、ポートなどが表示されたことを確認します。以前のグループの内容しか表示されない場合は、同じURLを何度も追加せず、選択中のグループが正しいか確認してください。

v2rayNG:サブスクリプションを保存して一覧から更新

v2rayNGのメニューを開き、「サブスクリプショングループ設定」に進んで追加ボタンをタップします。メモとサブスクリプションURLを入力して保存してください。設定を保存しただけではサーバーは取得されません。設定一覧に戻り、メニューから「サブスクリプションを更新」を実行して、結果が表示されるまで待ちます。更新に成功すると、一覧に設定が表示されます。単一の共有リンクを使う場合は、リンク全体をコピーしてから「クリップボードからインポート」を選び、対応する設定が追加されたことを確認してください。

利用可能な設定がないと表示された場合は、まず元の提供元からURLをコピーし直し、サブスクリプションが有効で利用可能なサービスがあることを確認してください。サブスクリプションURLにはアクセス用の認証情報が含まれる場合があります。URL全体を公開コメントやスクリーンショットに載せないでください。問い合わせる際は、クエリパラメーターや個人を特定できる情報を隠します。また、別のクライアント専用のルールファイルをサーバーサブスクリプションとして読み込まないでください。形式が対応しているか、サービス提供元に確認してください。

この手順の完了条件:サブスクリプション設定画面にURLが追加されただけでなく、サーバー一覧に選択可能な実際のサーバーが表示されていることです。今はサーバーごとの速度測定や、通信プロトコル・TLSパラメーターの調整は必要ありません。サブスクリプションで取得した設定はそのままにして、次の手順で通信をクライアントに通す方法を決めます。

STEP 02 / TRAFFIC MODE

プロキシの適用方法とルーティングモードを選ぶ

「システムプロキシ」「VPNモード」「中国本土を迂回」は、同じ設定項目ではありません。システムプロキシまたはVPNモードは通信をクライアントに通す方法を決め、ルーティングモードは通過した通信を直結、プロキシ経由、または遮断のどれにするかを決めます。初回は通信を通す経路を一つに絞ってください。複数のプロキシツールを同時に実行したり、ブラウザー拡張機能で別のプロキシを設定したりすると、結果の判断が難しくなります。まずは通信に介入する他のツールを終了することをおすすめします。

v2rayN:まずはシステムプロキシを使い、Tunは使わない

メインウィンドウ下部の「システムプロキシ」から「システムプロキシを自動設定」を選択します。バージョンによっては、タスクトレイアイコンの右クリックメニューから同じ機能を開けます。この操作により、システムプロキシはクライアントのローカル待ち受け先に設定されます。通常、システムプロキシに対応したブラウザーはこの設定を使いますが、独自に接続を確立してシステムプロキシを無視するアプリもあります。初回の確認には一般的なブラウザーを使い、特定のアプリの結果だけで設定全体が無効と判断しないでください。

この時点では「Tunを有効にする」をオフのままにします。Tunはより広範囲の通信を取り込むための機能で、管理者権限、仮想ネットワークアダプター、追加のルーティング設定が必要になる場合があります。ブラウザーで初回接続を確認するだけなら不要です。まずシステムプロキシが正常に動作することを確認し、必要に応じてTunを個別に設定してください。Tunによる通信の取り込みが必要な場合は、後からトラブル対処ガイドのシステムプロキシ確認手順を参照してください。初回接続の段階で複数のネットワーク設定を同時に変更しないでください。

v2rayNG:VPNモードとルーティングルールを確認

v2rayNGの設定で動作モードを確認し、初回は「VPNモード」を選択します。AndroidのVPNインターフェースを使って通信を取り込みます。「ローカルプロキシサービス」のモードだけを選んだ場合、他のアプリでプロキシの接続先を個別に指定する必要があるため、このガイドの確認方法はそのまま使えません。アプリごとのプロキシ設定をしている場合は、テストに使うブラウザーが除外されていないか確認してください。クライアントが接続済みでも、ブラウザーの通信が直接接続になることがあります。

次に「ルーティング設定」を開き、目的に合ったルールを選択します。普段使いの振り分けには、「中国本土を迂回」または現在のバージョンにある同等のルールから試せます。通常、中国本土のアドレスには直接接続し、それ以外の通信はルールに応じてプロキシ経由にしますが、実際の動作はルールセットと適用順序によって異なります。v2rayNでも、システムプロキシを設定するだけでなく、画面下部のルーティング選択で適用中のルールを確認してください。「グローバルプロキシ」にすれば必ず速くなるわけではありません。より多くの通信をプロキシ経由にする設定です。

IPIfNonMatchなどのドメイン解決ポリシーは、ドメインがルールに一致しなかった場合の名前解決やIPアドレスの照合に影響します。初回はサブスクリプションとクライアントの妥当な初期設定をそのまま使い、特定のサイトのために見知らぬルール一式をコピーしないでください。この手順を終えたら、どの方法で通信を取り込み、どのルーティングルールを使っているか説明できる状態にします。次にサーバーを選んで接続します。接続前のアクセス失敗をルーティングの問題と誤認しないようにしましょう。

STEP 03 / CONNECTION

サーバーを選択して接続する

一覧にサーバーがあるだけでは、そのサーバーを利用中とは限りません。サービス提供元が現在も管理しており、プロトコルの設定がそろったサーバーをテスト用に一つ選びます。別名が似ている場合は、グループとアドレスも確認して、古いサブスクリプションの項目を選ばないようにしてください。この段階でサーバーを何度も切り替える必要はありません。対象を一つに固定すると、後でログやブラウザーの結果、設定変更を照合しやすくなります。

v2rayN:サーバーをアクティブにしてコアのログを確認

サーバー一覧で対象を右クリックし、「アクティブサーバーに設定」または現在のバージョンで同等の操作を選択します。通常、クライアントは設定を再読み込みしてコアを起動し、選択マークや状態の変化でアクティブなサーバーを示します。行をクリックしただけでは、編集やテスト用に選択されただけで、アクティブサーバーが切り替わらない場合があります。行の強調表示だけで判断せず、メニュー操作と画面の状態を確認してください。

ログ欄を開き、切り替え直後に記録された内容を確認します。コアの設定エラー、待ち受けポートの競合、必要なファイルの不足などは、この時点で表示されることがあります。起動に失敗すると、システムプロキシがローカルの接続先を指していても、ブラウザーで使える転送先がありません。まず起動エラーを解決し、ブラウザーの設定はその後に確認してください。正常に起動したら、画面下部が引き続き「システムプロキシを自動設定」になっていることを確認します。他のソフトや以前の終了操作によって、状態が変わっている場合があります。

画面に変化がない場合は、アクティブサーバーを確認してから「サービスを再起動」を一度実行し、ログを確認します。何度も続けて再起動せず、処理が終わるまで待つと、その起動に対応するエラーを見つけやすくなります。ログ項目や設定エラーの詳しい説明はトラブル対処ガイドを参照してください。ここでは、コアが起動し、すぐに終了しないことを確認してから接続確認に進みます。

v2rayNG:接続ボタンをタップしてシステムの許可を確認

設定一覧で対象を選び、右下の接続ボタンをタップします。初回起動時にはAndroidのVPN接続リクエストが表示されます。リクエスト元がインストールしたクライアントであることを確認してから許可してください。この許可はクライアントによるVPNインターフェースの作成を認めるもので、サーバーへの接続確認が完了したことを意味しません。起動後、クライアントの状態とシステムのステータスバーにあるVPN表示を確認してください。ボタンがすぐに未接続状態に戻った場合は、クライアントのログで原因を確認します。

他のVPNサービスが動作中の場合、システムから現在の接続を置き換えるか確認されることがあります。接続元が仕事用の設定や必要なアプリかどうかを確認してから、切断するか判断してください。用途が分からないまま強制的に置き換えないでください。許可画面が表示されなくても、アプリのデータを何度も消去する必要はありません。以前に許可済みの場合があるため、まず現在の接続状態とログを確認します。接続後は、前面でアクセスを一度テストしてください。前面で正常に動作することを確認してから、バックグラウンドでの接続維持を設定します。

この手順の完了条件:v2rayNではアクティブサーバーが設定され、コアが正常に動作し、システムプロキシが有効になっていること。v2rayNGでは接続状態になり、システムVPNインターフェースが確立されていることです。ここで確認できるのはローカルの接続経路が準備できたことまでで、接続先サーバーへの到達を保証するものではありません。次の手順で実際にアクセスして確認します。テスト機能の結果は参考情報として扱ってください。

STEP 04 / VERIFICATION

アクセスと通信の振り分けを確認

ブラウザーで新しいタブを開き、まず普段どおり直接開けるサイトにアクセスして、基本のネットワーク接続が正常なことを確認します。次に、プロキシ経由になるはずで、サイト自体も正常に動作している別のサイトにアクセスします。キャッシュ済みのページを新しい接続の成功と誤認しないよう、新しいページを開いて再読み込みしてください。1つのサイトにアクセスできない原因がサイト側にある場合もあります。単一のページだけで接続全体を判断せず、別のサイトでも比較してください。

ブラウザーの結果をログと照合する

ページを開くと同時にクライアントのログを確認し、アクセスしたドメインまたはアドレスと、対応するアウトバウンド情報を探します。一般的にdirectは直接接続、proxyはプロキシ経由の接続を示します。ただし、具体的なタグ名は設定によって異なり、バージョンによっても異なる場合があります。現在のログレベルでアクセス記録が表示されない場合、「記録がない」だけで通信が発生していないと判断しないでください。まずログ設定とシステムプロキシの状態を確認し、必要に応じてトラブル対処に適したログレベルを一時的に有効にします。テスト後は元に戻してください。

直接接続のサイトは開けるのに、プロキシ経由になるはずのサイトが開けない場合は、サーバーを変えずに一時的にグローバルプロキシへ切り替えて再アクセスします。グローバルモードでは開けて振り分けモードでは開けない場合、まずルールの照合、ドメイン解決、ルールセットの更新を確認してください。どちらのモードでも開けない場合は、サーバーへの到達性、サブスクリプションの有効期限、ログに表示されるハンドシェイクエラーを確認します。テスト後は元の振り分けルールに戻し、診断用の設定を常用しないようにしてください。

接続を一時的に切って比較する方法もあります。v2rayNでは「システムプロキシを解除」を選んでからサービスを停止し、v2rayNGではVPNを切断します。同じ接続先について、接続前後の結果を比較してください。ブラウザーが既存の接続を再利用する場合があるため、必要に応じてブラウザーを閉じてから開き直します。振り分けモードでは、一部のサイトが常に直接接続されるのは想定どおりです。そのため、出口アドレスが変わらなくてもクライアントが機能していないとは限りません。対象に適用されたルールと合わせて判断してください。

接続を確認してからアプリごとの差を調べる

ブラウザーは正常に使えるのに特定のデスクトップアプリでアクセスできない場合は、まずそのアプリがシステムプロキシに対応しているか、独自のプロキシが設定されているかを確認してください。アプリが一つ追従しないだけで、クライアントを再インストールする必要はありません。Androidで一部のアプリだけが正常な場合は、アプリごとのプロキシ設定で対象アプリが許可リストまたは除外リストに入っているか確認します。DNS、Tun、カスタムの振り分けをさらに調整する場合は、トラブル対処ガイドで項目ごとに確認し、一度に変更する設定は一つにしてください。

テスト中に証明書またはハンドシェイクのエラーが発生した場合は、まず端末の日付、時刻、タイムゾーンが正しいか確認し、サービス提供元から指定されたサーバー設定も確認してください。警告を消すために証明書の検証を無効にしたり、SNI、通信パス、ポートをむやみに変更したりしないでください。サブスクリプションの更新直後に接続できなくなった場合は、更新前後の設定を比較できます。ただし、識別情報を含む設定全体やログを公開しないでください。

最後に、正常に使えたグループ、アクティブサーバー、通信の取り込み方法、ルーティングモードを記録しておくと、後で問題が起きたときに基準として確認できます。v2rayNを終了する前にシステムプロキシを解除してください。ローカルの待ち受けが停止した後も、システムが接続を試みるのを防げます。v2rayNGを使い終わったら接続を切り、VPNが終了したことを確認します。これでサブスクリプションの追加、モード選択、接続、確認の4つの手順が完了です。初回接続のために複雑な設定を追加する必要はありません。