v2rayNをインストールした後は、サーバー情報を登録し、一覧を更新してから接続先を選ぶ必要があります。初めて設定する場合、「サブスクリプションURLをどこへ貼り付けるのか」「URLを保存したのにノードが表示されない」「更新後も通信できない」といった点で迷いやすいでしょう。本記事では、2026年時点のv2rayN 7.x系を想定し、サブスクリプショングループの追加、初回更新、ノード選択、システムプロキシの有効化、失敗時の確認手順まで、実際の操作順に沿って説明します。
v2rayN初心者に向けて、サブスクリプションURLと個別共有URLの違いを確認し、「サブスクリプショングループ」→「サブスクリプショングループ設定」からURLを登録する方法を解説します。登録後の更新、ノードの遅延テスト、接続先の選び方、ローカルポート10808とシステムプロキシの関係まで順番に確認できます。
追加前にサブスクリプションURLを確認する
サブスクリプションURLは、通常 https:// または http:// から始まるWebアドレスです。クライアントがそのURLへアクセスすると、複数のVMess、VLESS、Trojan、Shadowsocksなどのノード情報を受け取り、登録したグループの一覧を更新します。URLを保存するだけではノード情報は取得されないため、追加後に必ず手動更新を実行してください。
一方、vmess://、vless://、trojan://、ss:// から始まる文字列は、基本的に個別の共有URLです。これは「サブスクリプショングループ設定」ではなく、v2rayNのメイン画面にある共有リンクの取り込み機能から登録します。個別URLをサブスクリプション欄へ貼り付けても、複数ノードを取得するURLとして解析できない場合があります。
| 受け取った内容 | 代表的な先頭文字 | v2rayNで使う入口 |
|---|---|---|
| 複数ノードを取得するURL | https:// |
サブスクリプショングループ設定 |
| 1件のノードを表す共有リンク | vmess://、vless:// |
クリップボードからサーバーをインポート |
| コア全体の設定ファイル | inbounds、outbounds |
カスタム設定またはコア設定の読み込み |
v2rayNにサブスクリプショングループを追加する
v2rayNの画面上部またはメインメニューから「サブスクリプショングループ」を開き、「サブスクリプショングループ設定」を選択します。バージョンやUIによって表示位置が少し異なる場合がありますが、「グループ設定」「サブスクリプション設定」に近い項目を探してください。設定画面では、グループ名、サブスクリプションURL、更新間隔、プロキシ経由で取得するかどうかなどを指定できます。
グループ名は「普段使い」「仕事用」「検証用」など、あとから見て用途が分かる名前にします。複数の提供元を1つのグループへ混ぜるより、提供元ごとに分けた方が、更新エラーやノード数の変化を確認しやすくなります。URL入力時は、先頭の https://、長いクエリパラメータ、末尾の文字まで含めてコピーし、前後に余分な空白や改行が入っていないことを確認してください。
URLをコピー
契約サービスのクライアント設定画面で、v2rayN向けのサブスクリプションURLをコピーします。Web管理画面のURLやログインページのURLではなく、ノード一覧を返す専用URLを使用します。
設定画面を開く
v2rayNで「サブスクリプショングループ」→「サブスクリプショングループ設定」へ進み、追加ボタンを押します。既存グループを編集するときは、対象行を選択して編集します。
グループ名を入力
備考またはグループ名に、用途が分かる短い名前を入力します。例として「メイン回線」や「予備サーバー」のように記録すると、ノード一覧で見分けやすくなります。
URLを保存
サブスクリプションURL欄へ全文を貼り付け、必要なら更新間隔を60分に設定します。設定を保存した時点では、まだノード取得が完了していない点に注意してください。
初回更新を実行
メイン画面へ戻り、「サブスクリプショングループ」→「現在のサブスクリプションを更新」、または「すべてのサブスクリプションを更新」を選びます。完了通知とノード一覧の件数を確認します。
基本的なグループ設定
- グループ名
- 普段使い
- 取得方式
- サブスクリプションURL
- 更新間隔
- 60分の例
- 初回操作
- 手動更新
まず手動更新で取得できることを確認し、自動更新はその後に有効化します。
ローカル接続設定
- SOCKSポート
- 10808の例
- HTTPポート
- 10809の例
- 運用方式
- システムプロキシ
- コア
- ノードに対応するXrayなど
他のアプリで手動プロキシを指定する場合は、種類とポートを取り違えないでください。
更新後にノードを確認して接続先を選ぶ
更新が成功すると、グループに属するノードがv2rayNの一覧へ表示されます。表示名だけで判断せず、プロトコル、アドレス、ポート、TLS、REALITY、トランスポートなどの項目を確認してください。同じ地域名でも、サーバーの混雑状況、経路、接続方式が異なるため、名前だけで最速だと決めることはできません。
まず一覧から対象グループのノードを選択し、右クリックメニューまたは上部メニューにある遅延テストを実行します。テスト結果は、指定されたURLへの応答時間や接続確認の目安です。値が小さいほど常に動画や大容量通信が速いとは限りません。遅延が低くてもパケットロス、帯域制限、時間帯による混雑があれば、実際の使用感は悪くなる可能性があります。
- 日常利用:遅延が極端に高くなく、数回測定して結果が安定するノードを選びます。
- 長時間接続:短時間の最小値より、接続が切れにくく、速度変動の少ないノードを優先します。
- REALITYノード:VLESS、TCP、REALITY、SNI、公開鍵、Short IDなどが正しく取得されているか確認します。
- 古いノード:VMessやWebSocketなど、配布元が指定するコアとの互換性を確認します。
- 比較時:同じ時間帯、同じ回線、同じテスト条件で2〜3回確認し、単発の数値だけで判断しません。
結論:最小遅延より安定性を優先する
遅延テストで一度だけ最小値を示したノードより、数回の測定で値が大きく変化せず、実際のWebアクセスが安定するノードの方が日常利用には適しています。接続先を固定せず、同じグループ内で2〜3件を比較してから標準ノードを決めると、障害時の切り替えも簡単です。
ノード選択後にシステムプロキシを有効にする
ノードを選んだだけでは、すべてのアプリケーションの通信が自動的にv2rayNを通るわけではありません。通常のデスクトップアプリで利用する場合は、v2rayNのメイン画面でノードを選択した後、「システムプロキシ」から有効化します。画面上に有効状態が表示され、ローカル待受ポートが起動していることを確認してください。
システムプロキシを使わず、アプリ側で手動設定する場合は、v2rayNの「設定」→「パラメータ設定」などで確認できるローカルポートを入力します。代表例としてSOCKS5が 127.0.0.1:10808、HTTPプロキシが 127.0.0.1:10809 ですが、バージョンやユーザー設定で異なる場合があります。必ず実際の画面に表示されたポートを優先してください。
URLを登録したのにノードがない?
URL保存後に「現在のサブスクリプションを更新」を実行し、対象グループが有効になっているか確認します。更新結果が成功でも件数が0なら、提供元の出力形式とURLの有効期限を確認してください。
ノードはあるのに接続できない?
まず別のノードを選び、遅延テストを再実行します。すべて失敗する場合はシステム時刻、コアの起動状態、ネットワーク接続、サブスクリプションの期限を順番に確認します。
接続済みなのにブラウザーが変わらない?
v2rayNで「システムプロキシ」が有効か確認し、ブラウザーやOS側に手動プロキシが残っていないか確認します。手動設定なら、SOCKS5とHTTPのポートを取り違えないようにします。
更新のたびにノードが増える?
同じURLを別名のグループとして複数登録していないか確認します。不要なグループを削除し、同一提供元は1つのグループにまとめてから更新してください。
更新失敗時に確認する順番
更新に失敗した場合は、いきなりコア設定を変更せず、ネットワーク要求、URL、レスポンス、解析結果の順に確認します。サブスクリプション取得は、ノード接続とは別のHTTPS通信です。現在選択しているノードが使えない状態でも、通常回線から取得できる場合があります。反対に、提供元がアクセス制限を設けている場合は、サブスクリプション更新だけプロキシ経由にする必要があります。
エラー:サブスクリプションの更新がタイムアウトしました
原因と解決:URLへの通信が制限時間内に完了していません。URLをブラウザーで確認し、ネットワークを切り替えた後、「プロキシ経由で更新」に相当する設定を有効にして再試行します。
エラー:サブスクリプションの内容を解析できません
原因と解決:HTMLのログイン画面、期限切れの案内、対応外のJSONを取得している可能性があります。提供元からv2rayN対応URLを再発行し、URL全体を貼り直してください。
エラー:ノード一覧は更新されたが接続に失敗します
原因と解決:配布されたノードの期限切れ、コアの非対応、REALITYのSNIや公開鍵の不一致が考えられます。別ノードを試し、Xrayなど対応するコアとエラー内容を確認します。
ログを確認するときは、v2rayNの「設定」や「ログ」から直近の起動記録と接続記録を分けて見ます。connection refused はローカルまたは接続先ポートが受け付けていない状態、i/o timeout は応答がない状態、TLSやREALITYに関するエラーは暗号化パラメータや時刻、SNIの不一致を示すことがあります。エラー文を省略せず、発生時刻、選択ノード、使用コアを記録すると、提供元へ問い合わせる際にも役立ちます。