v2rayNを起動したものの、画面の操作場所がまだよく分からない方に向けたガイドです。サーバー一覧、サブスクリプショングループ、ステータスバー、ログ、設定の順に確認し、「選択中の行」「使用中のノード」「アプリの通信がプロキシを経由しているか」を見分けて、あとから確認できる接続テストを行います。
メイン画面:5つの操作エリアを把握する
v2rayNはデスクトップクライアントで、メイン画面から設定を管理し、実際の接続は選択したコアが処理します。ウィンドウが開いても、確認できるのはGUIが起動したことだけです。ノード設定、コアの稼働状況、アプリの通信がプロキシに入る経路も確認しましょう。この記事ではWindowsデスクトップ版の一般的な操作を説明します。デスクトップ版と従来のWPF版ではメニューの位置が異なる場合があるため、項目名はお使いの画面に合わせてください。
| エリア | 主な用途 | 優先して確認する項目 |
|---|---|---|
| サーバー一覧 | 設定の確認、使用するサーバーの選択、接続テスト | 現在のアクティブ項目とテスト結果 |
| サブスクリプショングループ | 配信元ごとのノード表示、サブスクリプションURLの管理 | 正しいグループが選択されているか、更新が成功したか |
| 画面下部のステータスエリア | システムプロキシ、ルーティング、稼働状況の確認 | プロキシの入口とルーティング設定が想定どおりか |
| ログパネル | 起動、接続、エラー情報の確認 | 最初に発生したエラーと時刻 |
| 設定メニュー | リスニング、コア、画面表示の設定変更 | 変更が保存され、再読み込みされたか |
操作は「グループを確認 → 使用するサーバーを設定 → システムプロキシを確認 → Webページにアクセスしてログを確認」の順に進めるのがおすすめです。最初からポート、DNS、ルーティングを同時に変更するのは避けましょう。変更点が重なると、どの設定が結果に影響したのか特定しにくくなります。
サーバー一覧:行を選択しても使用中とは限らない
一覧の1行は通常、サーバー設定を表しており、接続が確立済みであることを意味しません。行をクリックすると対象が選択され、編集や一括操作ができるようになります。実際に使うノードを切り替えるには、右クリックメニューから「アクティブサーバーに設定」を選び、画面上のアクティブ表示を確認してください。表示方法はバージョンにより、アイコン、色、ステータス文字列など異なります。
- 別名:ノードを見分けるための名前で、通常はサブスクリプションの内容から取得されます。名前に含まれる地域や倍率は配信元による表記であり、クライアントが回線の属性を独自に検証したものではありません。
- アドレスとポート:接続先のリモートサーバーを指定します。リモートポートとローカルのリスニングポートは別物なので、混同しないでください。
- プロトコルとトランスポート:VMessやVLESSなどはプロキシプロトコル、TCPやWebSocketなどはトランスポート方式です。セキュリティ層とトランスポートの設定もサーバー側と一致させる必要があります。
- サブスクリプショングループ:設定の配信元を示します。同じ名前のノードでも異なるサブスクリプションに属する場合があるため、別名だけで重複と判断しないようにしましょう。
- 遅延と速度:特定のテストを行った時点の結果であり、常時監視される値ではありません。空欄は有効な結果がまだないことを示し、ノードが使えないとは限りません。
アドレス、ユーザー識別子、トランスポート設定などを変更する場合は、設定をダブルクリックして編集画面を開くか、右クリックメニューから編集します。サブスクリプションから取得したノードは、次回更新で手動変更が上書きされることがあります。変更を長期的に維持する場合は、手動設定として別途作成し、元のサブスクリプショングループと分けて管理してください。
テストしてからアクティブ項目を設定
おすすめまず候補を少数選び、右クリックメニューから「サーバーの実接続遅延をテスト」を実行します。有効な結果が出たノードをアクティブサーバーに設定し、その後ブラウザーで実際にアクセスできるか確認します。
おすすめの場面:初回接続、ノード数が多い場合、基本的な接続可否を確認したい場合。
確認済みのノードへ直接切り替える
最近接続を確認したノードをアクティブ項目に設定し、ログを確認します。過去のテスト結果は回線やサービスの状態変化の影響を受けるため、今回のアクセス確認に代わるものではありません。
おすすめの場面:普段使う少数のノードを切り替える場合。
実接続遅延テストはプロキシ経由でテスト先にアクセスするもので、TCPポートへの接続テストとは異なります。成功しても、その時点でテスト先にアクセスできたことしか分かりません。ダウンロード速度、特定サイトへのアクセス、長時間接続の安定性は、それぞれ別途確認してください。一覧の並べ替えは表示順を変えるだけで、先頭のノードが自動的にアクティブになるわけではありません。
サブスクリプショングループ:配信元の管理と一覧の絞り込み
サブスクリプションURLから設定一式を取得し、グループで設定を整理します。グループを切り替える操作は通常、一覧の絞り込みであり、アクティブサーバーを自動で変更するものではありません。一覧が突然空になった場合は、設定をすべて削除して再インポートする前に、現在のグループ、検索条件、更新結果を確認しましょう。
-
グループ管理を開く
メインメニューから「サブスクリプショングループ」→「サブスクリプショングループの設定」を選択します。お使いのバージョンでグループ欄の管理ボタンに移動している場合は、同名の設定画面を開いてください。
-
サブスクリプションURLを入力する
グループを追加し、見分けやすいメモと完全なサブスクリプションURLを入力して保存します。ノード共有リンクを、サブスクリプションURL用の欄に誤って入力しないでください。
-
サブスクリプションを更新する
「サブスクリプショングループ」メニューに戻り、「すべてのサブスクリプションを更新(プロキシを経由しない)」または現在のバージョンに対応する更新コマンドを実行します。ログに取得や解析のエラーが出ていないか確認してください。
-
追加されたノードを確認する
作成したグループを選び、検索条件をクリアしてノードが表示されるか確認します。続いて候補ノードをテストしてアクティブ項目に設定し、ブラウザーからアクセスできるか確認してください。
「プロキシを経由しない」更新は、ローカルネットワークからサブスクリプションURLにアクセスできる場合に使います。プロキシ経由でしかアクセスできないURLの場合は、まず既存ノードが使える状態にしてから「すべてのサブスクリプションを更新(プロキシを経由する)」を選びます。利用可能なプロキシがない状態で繰り返し実行すると、まだ確立していない接続にサブスクリプション取得を依存させてしまいます。
ステータスバー:システムプロキシとルーティングを分けて確認
システムプロキシは、システム設定に従うアプリがリクエストをローカルのプロキシ入口に送るかどうかを決めます。ルーティングは、コアに届いたリクエストの出口を決めます。この2つは異なる層の設定です。ルーティングを「グローバル」にしても、すべてのアプリがプロキシに接続されるわけではありません。独自に通信方式を指定するソフトウェアには特に注意が必要です。
2段階で確認:入口を先に、出口を後に
システムプロキシ:アプリからローカル環境へ
- 画面下部のシステムプロキシ設定で「システムプロキシを自動設定」が選択されているか確認します。
- ローカルのリスニングアドレスとポートが、システム設定と一致しているか確認します。
- ブラウザー拡張機能やアプリ独自のプロキシ設定が、システム設定より優先される場合があります。
ルーティングルール:ローカル環境から接続先へ
- 画面下部のルーティング選択欄で、現在のルールセットを確認します。
- 接続先のドメインが、直結またはプロキシのどちらに振り分けられるか確認します。
- ルール名が同じでも、ユーザーによる編集で内容が異なる場合があります。
まずリクエストがローカルのリスナーに届いていることを確認し、その後で適用されるルーティングを調べましょう。1回のWebアクセスだけで、すべてのアプリの通信経路を判断しないでください。
「システムプロキシをクリア」は、システム側に設定されたプロキシを削除します。「システムプロキシを変更しない」は通常、クライアントが現在のシステム設定を変更しないという意味で、直結を強制するものではありません。終了前に他のツールがプロキシ設定を書き換えていた場合は、システムのネットワーク設定でも確認が必要です。画面下部の速度表示がゼロでも、切断したとは限りません。通信がなければゼロになるのは正常で、統計の対象範囲もデバイス全体とは限りません。
- Webページが開かず、ログにも新しいリクエストがない:リモートノードを変更する前に、アプリのプロキシ入口を確認します。
- ログにリクエストが記録されているのに直結している:ルーティングの一致状況とルールの順序を確認します。
- TUNを設定している環境:権限、ルーティング、DNSの取り込み状況を別途確認し、システムプロキシだけを使う場合の判断を当てはめないでください。
パラメーター設定:リスニングポートとコアの設定
よく使う入口は「設定」→「パラメーター設定」です。開いたら、まず「基本設定」にあるローカルリスニング項目を確認します。コアの選択肢は通常、「Coreタイプ」に関するタブや項目にあります。画面のバージョンによってタブ名が変わる場合があるため、見つからない場合は現在のバージョンの設定項目を確認してください。旧バージョンのスクリーンショットをそのまま参考にして、設定ファイルを変更するのは避けましょう。
ローカルの入口が 127.0.0.1:10808 の場合、接続先はリモートノードではなく、ローカルマシンの10808番ポートです。最近のバージョンでは混合リスニングを使い、HTTPとSOCKSのリクエストを同時に受け付ける場合があります。古い設定では、2種類のリスニングを個別に指定していることもあります。対応プロトコルは現在のリスニングタイプを確認してください。ポート番号だけでは判断できません。
- ポートを変更する:設定を保存し、画面の指示に従って再読み込みまたはコアを再起動します。手動でプロキシを設定したアプリのポートも合わせて変更してください。必要に応じてシステムプロキシの自動設定を再実行します。
- LAN接続を許可する:アクセス可能な範囲が広がる設定であり、速度を上げるための機能ではありません。共有が必要な場合に限って有効にし、ファイアウォールで接続元を制限してください。
- Coreタイプ:各設定の処理に使うコアを指定します。切り替える前に、ノードのプロトコル、トランスポート、セキュリティ層が対応しているか確認してください。
- ログレベル:トラブルシューティング中のみ詳細度を上げ、再現後は適切なレベルに戻します。ログが大量になると確認や保存に支障が出るためです。
VLESSやVMessは設定で使うプロトコル、XrayやV2Rayはコアの名称です。「プロトコルを変更する」ことと「コアを切り替える」ことは別です。同じサブスクリプション内容でも、コアが対応するパラメーターの範囲によっては起動に失敗する場合があります。具体的なエラーを確認し、画面にノード名が表示されるだけで互換性があると判断しないでください。
ログパネル:起動エラーを先に、接続エラーを後に確認
「ログを表示」から、またはウィンドウ下部のログエリアからパネルを開きます。バージョンによっては、実行情報とコアの出力が別々に表示されます。調査するときはまず時刻を記録し、失敗した操作をもう一度実行して、その時刻前後のログを確認してください。長時間稼働した後に残っている古いエラーが、現在の問題に関係するとは限りません。
| キーワード | 主な意味 | 次に確認すること |
|---|---|---|
address already in use | ローカルアドレスまたはリスニングポートの競合 | ポートを使用中のプロセスを確認するか、空いていることを確認したポートに変更します。 |
connection refused | 接続先から接続を拒否された | 接続先がローカルの入口かリモートサービスかを確認し、それぞれに応じて調べます。 |
timeout | 接続処理の一部が制限時間内に完了しなかった | 接続先と前後のログを見て、サブスクリプション取得、ノード接続、Webアクセスのどの段階かを切り分けます。 |
failed to load config | コアが設定を読み込めなかった | エラーが示す項目と、選択中のコアが対応するパラメーターを確認します。 |
タイムアウトを示すキーワードが1つあるだけでは、原因を特定できません。サブスクリプションのダウンロードとWebページの閲覧では処理が異なるため、似たメッセージでも対処法は同じとは限りません。ログを共有する前にサーバーアドレス、ユーザー識別子、サブスクリプションの認証情報を伏せてください。原因をあとから確認できるよう、エラー前後のログは少量残しておきます。
画面操作でよくある疑問と確認手順
ノードをクリックしたのに、以前のノードが使われるのはなぜ?
クリックしただけでは、行が選択されるだけの場合があります。右クリックメニューから「アクティブサーバーに設定」を選び、アクティブ表示とログを確認してください。すでに確立している長時間接続は以前の接続を使い続けることがあるため、新しいページを開くかリクエストを再実行して確認します。
更新は成功したのに、一覧が空のままなのはなぜ?
該当するサブスクリプショングループを選び直し、検索条件をクリアしてから、更新ログの解析結果を確認します。データを取得できても、利用可能なノードが解析されるとは限りません。サブスクリプションURLからエラーページが返されている可能性もあります。
実接続テストに成功したのに、ブラウザーで開けないのはなぜ?
システムプロキシが自動設定されているか、ブラウザーに別のプロキシ設定がないか確認し、ログにブラウザーのリクエストが届いているか調べます。テスト先と実際のWebサイトでは接続先が異なり、適用されるルーティングも異なる場合があります。
ウィンドウを閉じても動作が続くのはなぜ?
閉じるボタンがウィンドウを閉じるのではなく、通知領域に最小化する設定になっている可能性があります。通知領域のv2rayNを確認してください。終了する場合は通知領域のメニューから終了を選び、システムプロキシが想定どおり元に戻ったかも確認します。
メイン画面に慣れたら、日々の確認を次の手順にまとめましょう。グループで配信元を確認し、アクティブ表示でノードを確認し、ステータスバーで入口とルーティングを確認して、最後にログでリクエストを検証します。想定と異なる層だけを調整すれば、設定を何度もすべて変更するより原因を見つけやすくなります。