- 初期設定
- サブスクリプション → モード → 接続 → 確認
v2rayNの使い方
サブスクリプションの追加と接続確認
4ステップで初回接続を設定します。まずシステムプロキシでブラウザーの通信を確認し、その後にTUNモード、カスタムルーティング、DNSを設定してください。
開始前に、クライアントをインストールして起動し、有効なサブスクリプションURLを用意してください。現在のネットワークから通常のウェブページにアクセスできることも確認します。未インストールの場合は、まずクライアントのダウンロードページで対応するインストーラーを選んでください。このページでは初回接続を扱います。詳しいトラブルはトラブル対処をご覧ください。
STEP 01 / サブスクリプション管理
サブスクリプションを追加してノード一覧を表示する
v2rayNを起動したら、まずメイン画面にサーバー情報が表示されているか確認します。一覧が空でも、プログラムの異常とは限りません。通常、クライアントをインストールした後にサーバー設定を追加する必要があります。サブスクリプションURLはサービス提供元から受け取る、ノード設定を取得するためのリンクです。アカウントのログインページやウェブサイトのトップページではありません。コピーする際はURL全体を選び、改行や日本語の説明、末尾の空白が混ざらないようにしてください。URLにはアカウント情報が含まれる場合があります。公開チャットやスクリーンショット、問い合わせに貼り付けないでください。
グループを作成してサブスクリプションURLを保存する
メイン画面の「サブスクリプショングループ」メニューから「サブスクリプショングループ設定」を開き、「追加」を選びます。備考欄には「普段使い」など識別しやすい名前を入力し、アドレス欄にサブスクリプションURLを貼り付けます。グループ名はローカルでの識別に使われ、サーバー設定には影響しません。初回設定ではほかの項目を変更せず、保存して設定画面を閉じてください。バージョンによってはツールバーや設定メニューに項目があります。「サブスクリプショングループ設定」を探せばよく、ボタンの位置まで同じである必要はありません。
URLを保存しただけでは、ノードを取得できていません。メイン画面に戻り、「サブスクリプショングループ」から「すべてのサブスクリプションを更新(プロキシを経由しない)」、または同様の名前のプロキシを使わない更新コマンドを実行します。初回接続時はまだ使えるプロキシ経路がないため、まずこの方法を試してください。更新完了の表示が出たら、サーバー一覧にプロトコル、アドレス、ポートなどが表示されているか確認します。別の空グループが選択されていないことも確認してください。特定のグループだけを更新した場合は、そのグループに切り替えて結果を確認します。
サブスクリプションURLと単一ノードの共有リンクの違い
vmess://、vless://、trojan://で始まる単一ノードの共有リンクを受け取った場合は、内容全体をコピーし、「サーバー」メニューから「クリップボードから一括URLをインポート」を選びます。インポートした設定はサーバー一覧に直接追加され、作成したサブスクリプショングループには属さない場合があります。どちらの方法でもサーバー設定を追加できますが、サブスクリプションはまとめて更新できる一方、単一ノードのリンクはパラメーターを自分で管理する必要があります。単一ノードのリンクをサブスクリプション更新用のURLとして登録しないでください。
更新に失敗した場合は、まずURLの有効期限、アカウントの状態、現在のネットワークからサブスクリプションサービスにアクセスできるかを確認します。ウェブページにログイン画面やエラー、通常の記事が表示されても、有効なサブスクリプションデータではありません。動作するプロキシノードがすでにある場合に限り、「プロキシ経由で更新」を試してください。一覧が空の状態でこの設定を何度も切り替えても、通常は解決しません。非公開のサブスクリプションURLを、提供元が不明なオンライン変換サービスに入力しないでください。解決しない場合は、機密情報を除いたエラー内容を保存し、サブスクリプション更新エラーの対処手順を確認してください。
この手順の完了条件は、メイン画面に選択できるサーバーが表示されていることです。グループ名を保存しただけでは完了ではありません。プロトコルのパラメーターを一つずつ変更する必要はありません。まずはサブスクリプションから取得した設定をそのままテストしてください。次に、ブラウザーの通信をどうクライアントに渡すか、取り込まれた通信にどのルーティングルールを適用するかを決めます。
STEP 02 / 通信の取り込みと振り分け
プロキシモードを選ぶ:システムプロキシとルーティングの違い
v2rayNで混同しやすい設定が「システムプロキシ」と「ルーティング」です。システムプロキシは、システム設定に従うアプリの通信をローカルのプロキシポートに渡します。ルーティングは、コアに入った通信を直接接続、プロキシ、ブロックのどれにするか決めます。そのため、「中国本土を迂回」を選んだだけではブラウザーの通信は取り込まれません。また、システムプロキシを有効にしても、すべてのウェブサイトがリモートノードを経由するわけではありません。この2つの役割を分けて理解しておけば、後の動作確認がしやすくなります。
初回設定ではシステムプロキシを使う
メイン画面の下部またはトレイメニューから「システムプロキシ」を開きます。「システムプロキシを自動設定」は、現在のクライアントの待受アドレスとポートをシステムのプロキシ設定に反映します。「システムプロキシを解除」はクライアントが設定した内容を削除します。「システムプロキシを変更しない」は現在の設定をクライアント側から変更しないという意味で、プロキシを無効にする設定ではありません。まず「システムプロキシを自動設定」の項目を確認し、次の手順でアクティブサーバーを選んでから有効にしてください。まだ使えない待受ポートにブラウザーが接続するのを防げます。
この段階では「TUNモード」をオフにします。システムプロキシならブラウザーからのアクセスを少ない要素で確認できます。TUNモードはより多くのアプリの通信を取り込む機能ですが、権限、仮想ネットワークアダプター、DNSの設定も関係するため、初回接続で同時に使う必要はありません。システムプロキシを変更するクライアントを複数同時に起動しないでください。一方のプログラムが設定したポートを、別のプログラムが上書きすることがあります。画面上は正常に見えても、ブラウザーが別の接続先にアクセスしてしまう場合があります。
「中国本土を迂回」ルーティングプリセットを選ぶ
「設定」の「ルーティング設定」、またはメイン画面のルーティング選択を開き、「中国本土を迂回」プリセットを選びます。バージョンによっては「中国本土を迂回(Whitelist)」などと表示されますが、同じ意味の項目を選んでください。この種のプリセットでは通常、中国本土のアドレスやローカルネットワーク宛ての通信を直接接続し、それ以外をプリセットのルールに従って処理します。保存後、メイン画面で目的のプリセットが選択されていることを確認してください。ルールを編集しただけで、別のルールセットが使われたままにならないよう注意します。
初回接続では、問題を覆い隠すために「グローバル」へ切り替えることはおすすめしません。グローバルプロキシは通常、コアに入った通信の多くをプロキシ経由にしますが、もともとシステムプロキシに従わないアプリの通信を自動的にコアへ取り込む設定ではありません。「グローバル直結」も、リモートノードへの接続確認には使えません。特定のドメインだけ接続先が違う場合は、ルーティング設定でルールの優先順位を確認してください。サブスクリプション、ルーティング、DNSを一度にすべて変更しないでください。
この手順が終わると、ルーティングプリセットが決まり、TUNはオフのまま、システムプロキシの設定場所も確認できています。サーバー一覧に戻り、実際に使えるノードを選んでブラウザーの通信を渡しましょう。
STEP 03 / テストと有効化
ノードに接続する:実接続テスト後にアクティブサーバーに設定
サーバー一覧からノードを選び、右クリックメニューで「サーバー実接続遅延テスト」を実行します。バージョンによって項目名が短縮されている場合があります。このテストでは、ノード経由で設定されたテスト用アドレスへの接続を試します。リモートポートへのTCP接続だけを確認するより、実際の利用状況に近いテストです。まずは候補を少数テストすれば十分です。特にネットワークが不安定なときやノードが多い場合、最初から一覧全体を何度も一括テストする必要はありません。
テスト結果は数値だけで判断しない
実接続テストが正常に完了した場合、その時点ではノード経由でテスト用リクエストを処理できています。ただし、数値が小さいほどダウンロード速度が速いとは限らず、すべてのウェブサイトにアクセスできる保証もありません。タイムアウトの原因はノードの停止だけでなく、テスト用アドレス、DNS、端末のセキュリティソフトである場合もあります。別のノードでもう一度テストし、その後ブラウザーから確認してください。一覧のTcpingは主にTCP接続の状態を示します。Tcpingが成功して実接続テストが失敗した場合、プロキシが使えると判断することはできません。
テストに成功したノードを選び、右クリックメニューから「アクティブサーバーに設定」を実行します。画面によってはノードをダブルクリックして有効にできますが、右クリックメニューなら操作内容を確認しやすくなります。有効化後、メイン画面でそのサーバーが現在のアクティブサーバーになっていることを確認してください。コアが起動、または再読み込みされます。行を選択しただけで切り替わったと思い込まないでください。選択は操作対象を指定するだけで、実際に接続を担うのはアクティブサーバーです。
システムプロキシを有効にして起動ログを確認する
続いて「システムプロキシ」から「システムプロキシを自動設定」を選びます。メイン画面のログ欄を開き、起動失敗、待受失敗、設定の解析エラーが繰り返し出ていないか確認してください。ログレベルがwarningの場合、正常に動作していても大量のログが表示されないことがあります。ログが静かなだけで失敗とは限りません。起動直後にエラーが出ていないかを確認し、特定の成功メッセージが表示されることを条件にしないでください。ノード切り替え前の接続が一時的に残る場合もあるため、ブラウザーで確認する際は新しいページを開くか、接続し直してください。
アドレスが使用中と表示された場合は、v2rayNを二重起動していないか、別のプロキシプログラムが同じポートを使っていないか確認します。「設定 → パラメーター設定 → Core:基本設定」を開き、「ローカル混合待受ポート」を確認してください。既定値は10808であることが多いですが、実際の値は現在の画面とコアのログを確認してください。古いガイドのポート番号をそのまま使わないでください。変更が必要な場合は保存してコアを再読み込みし、「システムプロキシを自動設定」をもう一度選んでシステム設定を更新します。
サブスクリプションに複数のプロトコルが含まれている場合は、まずクライアントがその設定に選んだ互換コアを使ってください。名前だけを見て手動で変更しないでください。コアを変更してもサーバーパラメーターの誤りが直るとは限らず、未対応の項目が原因になることもあります。コアの起動失敗や設定非対応のメッセージが出た場合は、具体的なエラーを記録してからトラブル対処で原因を確認してください。不明な配布元から実行ファイルを追加しないでください。
ここまででアクティブサーバーが決まり、システムプロキシが設定され、コアに明らかな起動エラーがないことを確認できました。ただし、これはクライアント側の準備状態です。最後にブラウザーから実際にリクエストを送り、アプリがこの接続を使っているか確認します。
STEP 04 / アプリで動作を確認
プロキシの動作を確認する:ページ・接続元・ログを照合
通常はシステムプロキシに従うブラウザーを開き、新しいタブで、普段プロキシ経由でアクセスするHTTPSページを表示します。最初の確認では、ブラウザー内で個別にプロキシを設定する拡張機能を一時停止してください。拡張機能がシステム設定を上書きするのを防げます。ブラウザー独自の「ネットワーク設定」がある場合は、システムプロキシを使う設定になっていることを確認します。固定の手動ポートや、プロキシを使わない設定になっていないかも確認してください。ページが表示されたら別のサイトも開き、特定サイトの一時的な復旧やキャッシュの影響ではないことを確かめます。
テスト通信の接続元を確認する
信頼できる接続元IPの確認ページを補助的に使えますが、現在のルーティングを理解したうえで判断してください。「中国本土を迂回」では、中国本土のサイトが直接接続されることがあります。確認ページにローカルネットワークの接続元が表示されても、必ずしも異常ではありません。確認ページ自体がルールによって直接接続されることもあります。見るべきなのは、対象の通信が想定どおりプロキシを経由しているかどうかです。すべてのページに同じリモートアドレスが表示される必要はありません。ブラウザーの表示、該当する通信ログ、ルーティングプリセットを照らし合わせて判断してください。
既定のログレベルが警告のみの場合、アクセス記録が表示されないことがあります。通信を確認する必要がある場合は、「パラメーター設定」で「ログレベル」を一時的にinfoに変更し、保存してコアを再読み込みしてから対象ページに再アクセスしてください。その時刻の宛先、接続エラー、出口を示す情報を確認します。出口名は現在の設定によって異なるため、固定の単語だけを検索しないでください。確認後はログレベルを元に戻します。ログを共有する前に、サブスクリプション、サーバーアドレス、個人情報を含む可能性のあるアクセス記録を削除してください。
アクセスできない場合は入口から出口まで確認する
ページを開けない場合は、まずクライアントが起動していることと、正しいサーバーがアクティブになっていることを確認してから、システムプロキシを調べます。Windowsの「設定 → ネットワークとインターネット → プロキシ」で、手動プロキシのアドレスとポートを確認できます。自動設定後は通常ローカルアドレスが指定され、ポートはクライアントの現在の待受ポートと一致している必要があります。ここでは状態の確認だけを行い、システム設定とクライアントの両方を何度も変更しないでください。設定が一致しない場合は、v2rayNでいったんシステムプロキシを解除し、再度自動設定してください。
ポートが一致しているのにアクセスできない場合は、実接続テストに成功した別のノードを試し、端末の時刻も確認してください。特定のサイトだけ開けない場合は、すぐにクライアントを再インストールせず、そのサイトのルーティングと名前解決を確認します。ブラウザーでは使えるのに特定のアプリだけ使えない場合は、そのアプリがシステムプロキシに従うか確認してください。アプリ側で個別にプロキシを指定する必要がある場合や、TUNモードが必要な場合もあります。権限、DNS、アプリの通信取り込みに関する問題は体系的なトラブル対処で確認してください。今回の初期設定では、動作確認できたブラウザーの接続経路を維持します。
接続後に設定を保存して終了する
アクセスが正常にできたら、現在のサブスクリプショングループ、アクティブサーバー、ルーティングプリセット、待受ポートを記録しておきます。変更は一度に一項目に絞ると、元に戻しやすくなります。サブスクリプションの更新でノードが追加、削除、置き換えられることがあるため、更新後はアクティブサーバーを確認してください。以前の選択が常に有効とは限りません。ネットワークを切り替えた後に一時的な問題が起きた場合は、まず現在のノードを再テストしてから切り替えを判断します。すべての設定を最初からやり直す必要はありません。
使用を終了する場合は、v2rayNで「システムプロキシを解除」を選んでからクライアントを終了してください。プログラムが異常終了した後に通常のウェブページも開けない場合は、システムにローカルアドレスを指すプロキシ設定が残っていないか確認します。クライアントが終了していれば、そのポートで通信を中継できません。v2rayNGのAndroid版では、メイン画面の接続ボタンでVPNを切断し、システムの接続表示が消えたことを確認します。これで初期設定の流れは完了です。ノードを取得でき、各モードの役割が分かり、コアが起動し、アプリから実際に通信できることを確認できています。