v2rayNのメイン画面を解説|サーバー一覧・サブスクリプション・ログ・設定

v2rayNのメイン画面をエリアごとに解説。サーバー一覧の項目、サブスクリプションの切り替え、ログの見方、トレイメニューや設定の場所を紹介します。

この記事の概要

サーバー設定、使用中のサーバー、システムプロキシ、ルーティングルールを区別したうえで、画面の各エリアを操作しましょう。この記事では、Windows版の一般的なメニューを例に、一覧の項目、サブスクリプションの更新、ログの確認方法、ローカルの待ち受けポートを説明します。v2rayNを起動したものの、次にどこを操作すればよいか分からない方に向けた内容です。画面やボタンの配置はバージョンによって異なる場合があるため、実際の表示はお使いのクライアントに合わせてください。

1. メイン画面では4つの状態を確認。選択行だけで接続成功と判断しない

v2rayNは、設定を管理してプロキシコアを起動するデスクトップクライアントです。メイン画面のサーバー一覧には接続設定が保存され、コアがローカルポートで待ち受け、ルーティングを適用してリモートサーバーへ接続します。一覧に設定が表示されていても、それはクライアントに登録されていることを示すだけです。リモートサーバーに接続できることや、ブラウザーがその設定を使っていることを意味しません。

日常の確認は「設定がある → 使用するサーバーに指定 → コアを起動 → アプリを接続」の順に進めます。ルーティングは接続後にどのアウトバウンド経路を使うかを決め、システムプロキシはその設定に従うアプリが接続をローカルプロキシへ渡すかどうかを決めます。この2つは別の階層の設定です。

画面のエリア役割間違えやすい点
サーバー一覧サーバー設定の確認・編集・テスト行が選択されているだけでは、その設定が使用中のサーバーとは限らない
サブスクリプショングループ設定の取得元を整理し、グループごとに項目を絞り込むグループを切り替えても、使用中のサーバーは切り替わらない
システムプロキシアプリに適用するOSのプロキシ設定を変更有効にしても、この設定を参照しないアプリがある
ルーティングコアが使用するルールセットを選択「グローバル」ルーティングでも、システム全体の通信を必ず取り込むわけではない
ログとステータスバーコアの起動、接続エラー、ローカルの待ち受け状態を確認通信量が表示されても、すべてのサイトにアクセスできるとは限らない

2. サーバー一覧の各項目:アドレス・ポート・プロトコル・テスト結果

一覧の1行は、通常1つのサーバー設定に対応します。名前は識別用、アドレスとポートは接続先、プロトコルとトランスポートは接続方式を決める項目です。VLESS、VMess、Trojanはプロキシプロトコル、WebSocketやgRPCなどはトランスポート方式です。同じ種類の選択肢として混同しないようにしてください。

主な項目見方操作のポイント
名前/エイリアス設定を識別するための名前。サーバー認証には使われない名前に含まれる地域名や倍率は提供元の表記であり、クライアントが測定した結果ではない
アドレス接続先のドメイン名またはIPアドレスドメイン名を解決できない場合は、まずログを確認。別のIPアドレスに安易に置き換えない
ポートリモートサーバーの待ち受けポート。設定の 443 などリモートポートはローカルプロキシのポートではないため、ブラウザーのローカルプロキシ設定には使えない
種類/プロトコルVLESS、VMess、Trojanなどの接続プロトコルを表示インポート後はサーバー側と同じ設定を維持する。プロトコルを変更してもタイムアウトは解消しない
トランスポート/TLSトランスポート方式と接続セキュリティ設定の概要編集画面のパス、サービス名、SNIなどもサーバー側と一致させる必要がある
サブスクリプション設定が属するサブスクリプショングループ一括削除の前に取得元を確認し、ほかのグループの項目を誤って削除しない
遅延/速度直近に実施した各テストの結果結果を比較する前に、テストの種類・実施時刻・単位を確認する

サーバー行を右クリックすると、現在の画面で利用できる編集、使用するサーバーへの指定、テスト、削除などの操作を確認できます。設定を切り替えるには、右クリックメニューの「使用するサーバーに設定」を選び、使用中の表示と、その後のコアのログを確認してください。行の選択色だけで判断しないようにしましょう。ダブルクリック時の動作は画面の実装によって異なる場合があるため、バージョンを問わず使える手順とは限りません。

3. サブスクリプショングループ:取得元を登録してからサーバー一覧を更新

サブスクリプショングループには取得元情報を保存し、インポートした項目をグループごとに整理できます。グループ名はローカルでの管理用情報で、更新時にアクセスするのはサブスクリプションURLです。アクセストークンを含む完全なURLは機密情報として扱い、スクリーンショット、ログ、問い合わせ内容では必ず隠してください。

  1. グループ設定を開く

    メイン画面で「サブスクリプション」→「サブスクリプショングループ設定」を開きます。現在の画面でボタンやメニュー内にまとめられている場合は、同じ名前の項目を探してください。サーバー編集画面にサブスクリプションURLを入力しないようにしましょう。

  2. 取得元を登録

    グループ設定画面で「追加」を選び、識別しやすい名前と提供元から案内された完全なサブスクリプションURLを入力して保存します。URLのクエリパラメーターを残し、ドメイン名だけをコピーしないでください。

  3. サブスクリプションを更新

    「サブスクリプション」メニューに戻り、「すべてのサブスクリプションを更新(プロキシを使用しない)」または「プロキシ経由で更新」に相当する操作を選びます。異なるのは更新リクエストのネットワーク経路であり、サブスクリプションの形式ではありません。

  4. 更新結果を確認

    ログでリクエスト失敗や解析エラーがないか確認し、対象グループに切り替えて項目を確認します。一覧が空の場合は、検索フィルターを解除し、別のグループだけが表示されていないか確認してください。

  5. 使用するサーバーに設定

    更新後の一覧で対象の行を右クリックし、「使用するサーバーに設定」を実行します。コアの起動を確認してからシステムプロキシを設定し、Webページにアクセスできるかテストしてください。

更新によってサブスクリプション管理下の項目が再作成または上書きされる場合があるため、重要な手動変更をサブスクリプションのノードだけに残すのは避けましょう。独自設定を長期的に保持する場合は、変更点を記録し、現在のクライアントが対応する別の設定管理方法で保存してください。更新後は使用中のサーバーを再確認し、削除済みの古い項目を使い続けないようにしましょう。

4. ログ画面:起動失敗・接続失敗・ルーティング結果を見分ける

まず障害が発生した時刻を記録し、確認範囲を絞ってからリクエストを1回だけ再現します。メイン画面下部のログや情報欄には、クライアントの操作メッセージとコアの出力が同時に表示されることがあります。サブスクリプションの解析失敗はインポート段階、ローカルポートの競合は起動段階、リモート接続のタイムアウトは接続段階の問題です。それぞれ対処方法が異なります。

ログの手がかり優先して確認すること次の手順
address already in use またはポート競合のメッセージローカルの待ち受けポートを別のプロセスが使用していないか重複して起動しているクライアントを終了するか、ローカルポートを変更してアプリ側の設定も合わせる
connection refusedエラーに表示されたアドレスがローカルかリモートかローカルアドレスならコアの動作状況を確認。リモートアドレスならサーバーのポートと到達性を確認
timeout または deadline exceededサブスクリプションのリクエスト、リモートへの接続、テスト先のどこでタイムアウトしたか前後のログを含めて記録し、一度に1つの設定だけ変更して再試行
certificate に関するエラーシステム時刻、証明書の有効性、サーバー名の一致まずシステム時刻を合わせ、TLS設定を確認する。検証のスキップを常用しない
接続先とアウトバウンドの表示ルールによってリクエストが想定どおりのアウトバウンドへ送られているか現在の生成設定とルーティングルールを照らし合わせて判断する。表示名は固定ではない

アクセス記録がないからといって、コアが必ず壊れているとは限りません。ログレベルによっては接続情報が記録されず、アプリがプロキシに接続していない場合もあります。「設定」→「パラメーター設定」で、現在の画面にあるログ設定を確認してください。診断中だけ出力レベルを上げ、終了後は元に戻しましょう。ログには接続先のドメイン名やローカルパスなどが含まれることがあります。共有する前に情報を伏せてください。

5. パラメーター設定:ローカルポートとリモート設定を分けて確認

「設定」→「パラメーター設定」では、主にクライアントとコアの動作オプションを管理します。サーバー行の編集画面では、個々のリモート設定を管理します。どちらにも「ポート」という項目がありますが、用途は異なります。ここで例として挙げる 10808 と 443 は説明用の値です。既存の設定を書き換える必要はなく、すべてのクライアントで共通の初期値でもありません。

ローカルプロキシの待ち受け例

設定画面の場所
「設定」→「パラメーター設定」のローカル待ち受け関連項目
待ち受けアドレス
127.0.0.1:このPC内のループバックアドレスのみで待ち受け
待ち受けポート
10808。実際の画面と動作ログを確認してください
アプリ側の設定
待ち受けが対応するプロトコルに合わせてアドレスとポートを入力

混合待ち受けでは、1つのポートで複数のプロキシプロトコルを受け付けられます。HTTPとSOCKSの待ち受けを分けている場合は、それぞれを確認し、古い記事のポート設定をそのまま使わないでください。

リモートサーバー設定の例

設定画面の場所
サーバー行を右クリック →「編集」
リモートポート
443。サーバー側の設定によって決まる
プロトコル
インポートしたVLESS、VMess、またはTrojanの設定に従う
認証とトランスポート
ユーザーIDまたはパスワード、TLS、パスなどをサーバー側と一致させる

リモートポートが443でも、ブラウザーがローカルの443に接続するわけではありません。また、その設定でTLSが正しく有効になっているとも限りません。

ローカルポートを変更して保存したら、コアが正常に再読み込みされたことを確認してください。システムプロキシを使う場合は、OSに設定されているポートも確認します。プロキシを手動設定しているアプリは、それぞれ設定を合わせてください。LANからの接続を許可する場合は、待ち受け範囲とファイアウォールのルールによって、ほかの端末から接続できるかが変わります。一般的な個人利用で、「速度向上」のために待ち受け範囲を広げる必要はありません。

コアの種類も任意に切り替えられるわけではありません。XrayとV2Flyでは利用できる設定機能が完全には同じではなく、クライアントにプロトコル名が表示されていても、選択したすべてのコアがその設定項目に対応するとは限りません。起動時に未対応フィールドのエラーが出た場合は、ネットワークの問題を調べる前に、設定要件と選択中のコアを確認してください。設定項目の構造についてはJSON設定マニュアルを参照してください。

6. トレイとシステムプロキシ:ウィンドウを閉じてもプロセスは終了しない

Windowsの通知領域にあるトレイメニューから、使用中のサーバーを確認したり、システムプロキシを切り替えたり、プログラムを終了したりできます。ウィンドウを閉じた後の動作はクライアントの設定によって異なり、ウィンドウがトレイに隠れてもコアが動作し続ける場合があります。利用を停止する場合は、トレイメニューでプロキシの状態を確認してから終了してください。ウィンドウが消えただけで終了したと判断しないようにしましょう。

アプリがシステムプロキシを参照するかどうかで接続方法を選ぶ

システムプロキシを参照するアプリ
  • 使用するサーバーを指定し、コアが起動したことを確認します。
  • トレイの「システムプロキシ」メニューから「システムプロキシを自動設定」を選びます。
  • メイン画面でシステムプロキシの状態を確認してからアクセスします。
  • 実際に使われるアウトバウンドは、現在のルーティングルールで決まります。
アプリごとにプロキシ設定が必要な場合
  • アプリ自身のネットワーク設定でプロキシを有効にします。
  • ホストに 127.0.0.1、ポートに実際のローカル待ち受けポートを入力します。
  • 選択したHTTPまたはSOCKSの種類に、待ち受けが対応していることを確認します。
  • プロキシ設定に対応していないプログラムでは、TUNによる接続を別途検討してください。

「システムプロキシをクリア」はシステムプロキシ設定を削除する操作で、サーバーを削除するものではありません。「システムプロキシを変更しない」では、すでに設定されているプロキシは解除されません。

クライアントを終了した後もブラウザーが停止済みのローカルポートを参照していると、接続が拒否されることがあります。サーバーをすべて再インポートするのではなく、システムプロキシ設定が残っていないか確認してください。ルーティングの「直結」は、ルールに一致した接続をコアが直接送信するという意味で、ローカルプロキシの待ち受けを停止することではありません。

7. メイン画面のよくある質問:症状に応じて確認箇所を絞る

サブスクリプショングループを切り替えても、接続先が変わらないのはなぜ?

グループの切り替えで変わるのは、主に一覧の表示範囲です。対象のサーバーを右クリックして「使用するサーバーに設定」を実行し、使用中の表示とコアのログを確認してからテストしてください。ブラウザーで確立済みの接続が再利用される場合があるため、必要に応じてリクエストを新しく開始します。

一覧に遅延が表示されているのに、Webページを開けないのはなぜ?

まず、測定結果がTCPingか実接続遅延かを確認し、次にシステムプロキシが設定されているかを調べます。対象リクエストのログも確認してください。ローカル接続が拒否された場合は待ち受けを、リモート接続がタイムアウトした場合はサーバーとネットワーク経路を確認します。特定のサイトだけ失敗する場合は、ルーティングと接続先への到達性を調べてください。

サブスクリプションの更新に成功したのに、新しいサーバーが見つからないのはなぜ?

メイン画面の検索条件を消し、対象のサブスクリプショングループまたはすべての一覧に切り替えてから、更新ログを確認します。取得に成功しても、新しい項目が追加されたとは限りません。既存項目の設定だけが変わる場合もあるため、現在表示される行数だけで更新結果を判断しないでください。

ウィンドウを閉じた後、システムプロキシをクリアする必要はある?

まずプログラムがトレイで動作しているか確認します。プロキシを停止する場合は、トレイの「システムプロキシ」→「システムプロキシをクリア」を選んでからプログラムを終了します。システムプロキシの設定を開き直し、停止済みのローカル待ち受けポートが参照されていないことも確認してください。

設定を終えたら、あとから確認できる場所を3つ覚えておきましょう。サーバー一覧で使用中の項目、「設定」→「パラメーター設定」でローカル待ち受け、ログ画面で起動とリクエストの結果を確認できます。サブスクリプションやルーティングを変更するときは、一度に1か所だけ変更すると、問題の発生箇所を特定しやすくなります。

v2rayN をダウンロードOSに合ったクライアントを選択