v2rayNを初めて使うときは、まず4つの役割を押さえましょう。サーバー一覧は接続先の選択、サブスクリプショングループは配布元の管理、ログ画面はコアの動作確認、設定メニューはローカル待ち受けと通信ルールの調整に使います。この記事では各エリアの見方を説明し、実際の確認手順も紹介します。クライアントを開いたものの、「選択したサーバー」と「通信が実際にプロキシ経由になる状態」の違いが分からない方に向けた内容です。
メイン画面の構成:ノード・配布元・ログ・通信設定
まず結論です。一覧にノードがあっても、コアが正常に起動したとは限りません。サーバーをアクティブにしても、ブラウザーがプロキシを使うとは限りません。v2rayNはデスクトップ上で設定を管理するクライアントで、接続処理はコアが担います。アプリの通信を適切な経路に流すには、システムプロキシ、アプリ独自のプロキシ設定、またはTUNを利用します。
リリースやOSによって画面構成は異なります。サブスクリプショングループは上部のタブ、ドロップダウン、またはグループ欄として表示されることがあります。システムプロキシやルーティングの切り替えも、ステータスバーやタスクトレイにある場合があります。以下では一般的な中国語メニュー名を手掛かりに機能を探します。同じ名前のボタンが見当たらない場合は、現行画面の類似項目を確認してください。古いスクリーンショットと同じ位置にあるとは限りません。
- 上部メニューとツールバー:「サーバー」「サブスクリプショングループ」「設定」から、主にインポート、更新、各種設定を行います。
- 中央のサーバー一覧:プロトコル、アドレス、ポート、テスト結果を確認し、接続先をアクティブにします。
- ログ・情報欄:起動状況、接続記録、エラーを確認します。画面によっては下部のログ欄を展開する必要があります。
- ステータスバーとタスクトレイ:システムプロキシ、ルーティングモード、動作状態を確認します。一覧で行が選択されているだけで判断しないでください。
サーバー一覧の各項目:アドレス・ポート・遅延の見方
ノード一覧に表示されるVMessやVLESSなどは接続プロトコルであり、クライアント名ではありません。ノード名は識別用のラベルで、サブスクリプション側が設定する場合も、ユーザーが編集する場合もあります。接続先そのものを決める値ではありません。トラブル時は名前に含まれる地域名だけで判断せず、アドレス、サーバーポート、トランスポート、安全性に関する設定を確認してください。
| 項目名の例 | 意味 | 確認ポイント |
|---|---|---|
| 種類/プロトコル | ノードが使用するプロトコル。例:VMess、VLESS。 | コアの対応状況やノードの全設定と合わせて確認します。プロトコル名だけで速度は判断できません。 |
| 別名/備考 | ノードの表示名。 | 同じ名前でも同一ノードとは限りません。備考を編集してもサーバーアドレスは変わりません。 |
| アドレス | リモートサーバーのドメイン名またはIPアドレス。 | ドメイン名を解決できない場合は、まずログの名前解決エラーを確認します。 |
| ポート | リモートサービスの待ち受けポート。例:443。 | サーバー側のポートです。PC上のローカルプロキシ待ち受けポートとは異なります。 |
| トランスポート/TLS | 通信方式と、通信の安全性に関する設定。 | 一覧には概要しか表示されないことがあります。全設定は編集画面で確認してください。 |
| 遅延/速度 | 直近に実行した該当テストの結果。 | 数値を比べる前に、テストの種類、単位、実施時刻を確認します。 |
右クリックメニューのTCP接続テスト、実際の接続遅延テスト、ダウンロード速度テストは、それぞれ測定内容が異なります。TCP接続が成功しても、その時点で接続を確立できたことしか分かりません。実際の接続テストはテスト先やプロキシ経路の影響を受け、ダウンロード速度は測定元、ノードの負荷、回線速度にも左右されます。項目が空欄なのは未測定の場合が多く、タイムアウトもログと合わせて確認が必要です。それだけで、すべてのアプリからアクセスできないとは判断できません。
- 並べ替えで表示順が変わるだけで、先頭のノードに自動で切り替わるわけではありません。
- 一括テストの前に対象範囲を確認し、1つのグループを全ノードと取り違えないようにしましょう。
- スクリーンショットを共有するときは、サーバーアドレス、ユーザー識別情報、サブスクリプションURLを隠してください。設定全体を公開するのも避けましょう。
サブスクリプショングループ:表示の切り替えとノード更新の違い
サブスクリプショングループでは、ノードの配布元を管理します。グループをクリックすると表示対象のノードが切り替わりますが、アクティブサーバーが変更されたり、サブスクリプションの更新が始まったりするわけではありません。新しいグループを作成しても一覧が空の場合は、URLを登録しただけで更新していない可能性があります。別のグループに切り替えた後にノードが見えなくなった場合も、表示対象が変わっただけかもしれません。
-
グループ設定を開く
メイン画面の「サブスクリプショングループ」→「サブスクリプショングループの設定」から管理画面を開き、新しい項目を追加します。画面によってはグループ欄の追加ボタンから同じ操作ができます。
-
サブスクリプションURLを保存
見分けやすいグループ名を入力し、完全なサブスクリプションURLをアドレス欄に貼り付けて保存します。サブスクリプションURLと個別ノードの共有リンクは用途が異なります。個別ノードのリンクをサブスクリプション欄に入力しないでください。
-
サブスクリプションを更新
「サブスクリプショングループ」に戻り、現在のサブスクリプションまたはすべてのサブスクリプションを更新するメニュー項目を選びます。通常更新とプロキシ経由の更新が分かれている場合は、現在利用できるネットワーク経路に応じて選択してください。
-
更新結果を確認
更新通知とログを確認し、対象グループに戻ってノード数を確認します。更新に失敗した場合は、エラーの原文を残してください。グループを何度も削除して作り直す必要はありません。
-
接続先ノードをアクティブにする
グループ内の対象ノードを右クリックし、「アクティブサーバーに設定」などの項目を選びます。その後、アクティブ表示とコアの起動結果を確認してください。ここまで行って初めて、グループの切り替えが実際の接続先の選択につながります。
サブスクリプションの更新時に、配布元のノード項目が作り直されることがあります。そのため、購読ノードを直接編集しても、次回の更新後に変更が残らない場合があります。長期間使う手動設定はサブスクリプションとは分けて管理してください。グループを削除する際は、含まれるサーバー項目も一緒に削除されるか確認しましょう。サブスクリプションURLにはアクセス情報が含まれることが多いため、トラブル対応ではURLの構造とエラー情報を伏せ字にして共有してください。
下部ログ画面:起動ログから接続トラブルを切り分ける
ログでまず確認するのは「どの段階で失敗したか」です。すべての問題を一括で直すボタンが表示されるわけではありません。先にアクティブノードを選び、コアの起動を確認してからテストページを開きましょう。この順番に沿って読むと、長い過去ログから赤字の行を1つ抜き出すより状況を把握しやすくなります。クライアント情報とコアの出力が同じ欄に表示されることがあるため、サブスクリプションの更新失敗とプロキシ接続の失敗を区別してください。
| ログのキーワード | まず確認すること | 次に確認すること |
|---|---|---|
address already in use | バインド先のローカルアドレスまたはポートが使用中です。 | クライアントを二重起動していないか、ローカルの待ち受けポートを別のプログラムが使っていないか確認します。 |
failed to parse | 設定の一部を解析できません。 | 該当行の後続項目を読み、インポート内容、値、使用中のコアの対応状況を確認します。 |
no such host | 関連ドメインの名前解決に失敗しました。 | エラーに表示されたドメインがサブスクリプションURL、ノードアドレス、アクセス先のどれかを確認し、該当する名前解決経路を調べます。 |
connection refused | 接続先アドレスで接続が拒否されました。 | エラーに表示されたアドレスとポートを確認し、ローカルプロキシが待ち受けていない場合と、リモートサービスに拒否された場合を区別します。 |
timeout | 処理が制限時間内に完了しませんでした。 | 前後のログを見て、名前解決、接続、ハンドシェイク、テストリクエストのどこでタイムアウトしたかを確認します。 |
ここに挙げた語句はログのキーワードであり、定型のエラーメッセージ全文ではありません。起動中には注意表示の後に、終了の原因となるエラーが出る場合があります。失敗箇所の前後数行も残してください。接続記録にアクセス先ドメインが表示されても、そのリクエストがコアの処理経路に入ったことしか分かりません。その行だけでページの読み込み成功を証明することはできません。
基本設定とルーティング設定:ローカルの入口と通信ルールを分けて確認
通常、「設定」→「基本設定」ではクライアントの動作、ローカル待ち受け、関連する基本項目を設定します。「設定」→「ルーティング設定」では通信の振り分けルールを管理します。項目のタブはバージョンによって異なりますが、役割は別です。前者はアプリの通信をどのローカル入口に渡すか、後者はコアに入った通信をどの経路へ出すかを設定します。
ローカル待ち受けを確認
- 設定場所
- 「設定」→「基本設定」
- 確認する項目
- ローカルの待ち受けアドレス、ポート、プロキシプロトコル
- アドレスの例
127.0.0.1- ポートの例
10808。実際の値は現在の画面で確認してください
アプリに手動入力するプロキシの種類とポートは、実際の待ち受け設定に合わせる必要があります。
ルーティングルールを確認
- 設定場所
- 「設定」→「ルーティング設定」
- 確認する項目
- ルールの条件、順序、転送先
- マッチ条件
- ドメイン名、IPアドレスなど
- 結果を確認
- 通信記録と照らして実際の出力先を確認
ルールを保存した後、メイン画面で意図したルーティング設定が有効になっているかも確認してください。
1つのWebページの問題を直すために、待ち受けポート、DNS、ルーティング、コアを同時に変更しないでください。問題が「通信がクライアントに届いていない」のか、「届いた後に経路を誤っている」のかを切り分けてから、該当する設定を変更します。コアも名称だけで選び直さないでください。ノード設定のプロトコルや拡張項目が、選択中のコアに対応している必要があります。コアの起動とハンドシェイクの成功は、別々に確認しましょう。
この3つの数値は、アドレスやポートの役割を区別するための例です。同じ値に統一する必要はありません。アプリに127.0.0.1:10808を入力する場合、そのポートが選択したプロキシプロトコルで実際に待ち受けていることを確認してください。リモートノードのポートが443でも、ローカルアプリに443を入力するわけではありません。
システムプロキシとTUN:まず片方の経路を検証
システムプロキシは、その設定に従うアプリにプロキシ情報を渡す機能です。すべてのプログラムが自動的に利用するわけではありません。TUNは仮想ネットワークインターフェースを通じて、設定に合致する通信を取り込みます。権限、ルーティング、DNSにも関わります。初めて使う場合は、まず片方の経路を検証しましょう。両方を併用すると、リクエストがどこから入ったのか分かりにくくなります。
アプリの動作に応じた確認方法
まずシステムプロキシを確認
- メイン画面のステータスバーまたはタスクトレイにある「システムプロキシ」メニューから、「システムプロキシを自動設定」などの有効化項目を選びます。
- システムプロキシに従うブラウザーでテストページを開き、同じ時刻のログを確認します。
- アプリ側でプロキシを個別設定している場合は、アドレス、ポート、プロキシの種類を別途確認してください。
必要に応じてTUNを確認
- 現在のシステムプロキシの状態を記録し、クライアントの案内に従って必要な権限を処理してからTUNを有効にします。
- 仮想インターフェースと関連する起動ログを確認してください。スイッチがオンになっているかだけで判断しないでください。
- 問題が起きたら、まず今回変更した設定を元に戻し、DNSとルーティングを確認します。変更を重ねないようにしてください。
確認基準は対象アプリで実際にアクセスできることと、対応するログです。スイッチの色だけでは判断できません。
メイン画面のルーティングモードとシステムプロキシのスイッチも、別々の設定です。前者はコアに入った後の通信振り分けを決め、後者はアプリがリクエストをローカルプロキシに渡すかどうかに影響します。切り替え後はリクエストを新たに発行して確認してください。既存の長時間接続には、新しいルーティング設定がすぐ反映されないことがあります。
画面操作でよくある疑問と初回の確認手順
ノードをクリックしたのに、通信元が変わらないのはなぜ?
一覧の行を選択しただけではないか確認してください。右クリックして「アクティブサーバーに設定」などを選び、アクティブ表示と起動ログを確認してから、新しいリクエストを送ります。続いて、アプリがシステムプロキシ、手動プロキシ、TUNのどの経路を使っているか確認しましょう。一覧のハイライトだけで接続先を判断しないでください。
サブスクリプションの更新に成功したのに、一覧が空なのはなぜ?
更新したグループに戻り、検索条件を解除して、別のフィルター表示になっていないか確認します。更新結果に表示された有効なノード数も確認してください。リクエストが成功しても、応答内容をノードとして解析できるとは限りません。まず既存の設定をすべて削除するのは避けましょう。
遅延が表示されるのに、ブラウザーで開けないのはなぜ?
まず表示された数値がどのテストの結果か確認し、次にブラウザーが使うプロキシ経路を調べます。「設定」→「基本設定」でローカルの待ち受け値を確認し、Webページに再アクセスしてログを見ます。該当する記録がない場合は、すぐにリモート側の設定を変えるのではなく、リクエストがローカルプロキシに届いているかを先に確認してください。
ログ画面が空です。コアが壊れているのでしょうか?
まずログ欄が展開されているか、フィルターが適用されていないか確認します。次に有効なノードをアクティブにして、起動ログを確認してください。アクセス記録だけが出ない場合は、ログレベルも確認します。コアの起動失敗は起動エラーを根拠に判断し、画面が一時的に空というだけで決めつけないでください。
初回の確認は、次の順番に固定すると分かりやすくなります。サブスクリプショングループに有効なノードがあることを確認し、ノードをアクティブにして、コアの起動ログを確認します。次に通信を取り込む方法を1つ選び、同じアプリでテストします。変更は一度に1項目に絞って結果を記録すれば、問題が起きても確認済みの状態に戻せます。さらに調べる場合はトラブルシューティングガイドを、基本の操作手順は使い方ガイドをご覧ください。
v2rayNクライアントのダウンロード
OSとプロセッサーのアーキテクチャに合ったクライアントを選び、ガイドに沿ってインポート、アクティブノードの選択、プロキシ設定を行います。すでに使える設定がある場合は、環境を変更する前にバックアップを保存してください。
ダウンロード विकल्पを確認 ガイドを見る