QUICK START · 10 MINUTES

V2Ray 使い方ガイド:サブスクリプション登録、モード選択、接続確認

4つの操作を決まった順序で行います。まずサブスクリプションをクライアントに登録し、次にプロキシモードを確認します。その後ノードを選択して接続し、最後に状態表示と実際のアクセス結果で設定を確認します。この記事では初回利用に必要な手順だけを扱います。プロトコルやコアの詳細は技術解説で確認できます。

01 サブスクリプションを登録 URLを登録してノードを更新
02 モードを選択 ルーティングとシステムプロキシを確認
03 ノードに接続 アクティブサーバーを設定して接続開始
04 結果を確認 状態、ログ、実際のアクセスを確認

事前準備

操作を始める前に、有効なサブスクリプションURLを用意し、使用するプラットフォームに対応したクライアントをインストールします。デスクトップ端末ではv2rayN、Android端末ではv2rayNGを使用します。サブスクリプションURLは通常、ネットワークアドレス形式の文字列で、1つ以上のノード設定を含みます。一般的なWebページのURLではないため、先にブラウザーで開く必要はありません。

サブスクリプションをコピーするときは、余分な空白、改行、日本語の句読点が入らないよう、内容全体をそのまま保持します。端末に利用可能な設定がある場合は、現在選択しているノードとプロキシモードを控えておくと、新しいサブスクリプションに問題があった際に元へ戻せます。クライアントのインストール方法、システム要件、インストールパッケージの選び方は、先にクライアントダウンロードページで確認できます。

STEP 01

V2Ray サブスクリプションURLを登録

サブスクリプション登録の目的は、クライアントにリモートで管理されているノード一覧を読み込ませることです。ノードを1つ手動で追加する場合とは異なり、サブスクリプションには更新先が保存され、更新を実行して初めて設定がローカル一覧に書き込まれます。そのため、「サブスクリプションURLを追加」しただけでは登録完了ではありません。必ず更新を1回実行し、メイン画面にノードが表示されることを確認してください。

v2rayNデスクトップ版でサブスクリプションを追加

v2rayNを開き、上部メニューから「サブスクリプショングループ」または同様の意味を持つサブスクリプション管理項目を探し、サブスクリプショングループ設定を開きます。グループを新規作成し、識別しやすい名前(例:「日常用」)をメモ欄に入力します。コピーしたURL全体をサブスクリプションURL欄に貼り付けます。メモはローカルで識別するためだけのもので、サブスクリプションの内容は変わりません。URLの前後に空白がないことを確認して保存し、メインウィンドウに戻ります。

グループを保存したら、サブスクリプション関連のメニューを再び開き、現在のサブスクリプションまたはすべてのサブスクリプションを更新します。クライアントが内容を読み込み、正常に解析できた設定がサーバー一覧に表示されます。一覧には通常、プロトコル、アドレス、ポート、別名などの項目が表示されます。この時点では接続を急がず、ノードが実際に作成され、先ほど作成したグループに入っているかを確認してください。グループ名だけが表示され、ノードがない場合は、更新が正常に完了していません。

v2rayNG Android版でサブスクリプションを追加

v2rayNGのメイン画面を開き、右上のメニューからサブスクリプショングループ設定に進みます。追加ボタンをタップし、サブスクリプションにローカル名を付け、URL全体をアドレス入力欄に貼り付けます。保存してメイン画面に戻り、メニューからサブスクリプションを更新します。更新が完了すると、メイン一覧に解析されたノードが表示されます。現在選択中の項目には通常、明確な選択状態が表示されます。未選択の場合は、次の手順で手動選択します。

更新後に既存のノードが置き換わったり並び順が変わったりするのは、サブスクリプションの内容が変化したためで、正常な動作です。一覧内の固定位置ではなく、ノード名と所属グループで識別してください。QRコードによる登録は単一設定の共有に向いています。長期的に使うノード群はサブスクリプションURLで管理するのがおすすめです。以後は更新するだけでよく、再スキャンや1件ずつの登録が不要になります。

クライアントにサブスクリプション形式を認識できない、アドレスを読み込めないなどのメッセージが表示されたり、更新後も一覧が空だったりする場合は、元のURLをコピーし直し、サブスクリプション自体が有効か確認します。同じグループを何度も作成しないでください。その後の更新でノードが重複する可能性があります。更新失敗の具体的な原因と対処順は、よくある質問ページで確認できます。

STEP 02

プロキシモードとルーティングルールを選択

ノードが一覧に入ったら、すぐにすべての設定を変更するのではなく、まず混同しやすい2つの階層を理解します。ルーティングモードはどの接続をプロキシで処理するかを決め、システムプロキシの状態はデスクトップアプリが通信をクライアントへ渡すかどうかを決めます。最終結果には両方が影響します。初回はルールベースの分岐から始めると問題を切り分けやすく、ローカルネットワークや通常の直接接続も維持できます。

初回接続はルールベースの分岐を優先

v2rayNでルーティング設定またはプロキシモードのメニューを開き、クライアントに用意されたルールモードを選択します。バージョンによって「ルール」「ローカルネットワークをバイパス」「定義済みルーティング」など、似た名称で表示される場合があります。いずれも、接続先アドレスとルールセットに基づいて直接接続かプロキシかを判断するモードです。この段階ではカスタムルーティング、ポート、DNS、TUNモードを同時に変更しないでください。一度に多くの項目を変えると、接続失敗時に原因を特定しにくくなります。

v2rayNGでも、設定またはルーティング設定からルールベースの方式を選択できます。初回は通常、デフォルトのルーティングで十分です。特定のアプリに特別な処理が必要だと明確に分かっている場合だけ、カスタムルールを追加してください。モバイル版の接続はシステムの接続インターフェースが管理するため、デスクトップ版の「システムプロキシ」メニューを探す必要はありません。v2rayNと同じ場所にスイッチがあるとは限りません。

ルール、グローバル、直接接続の違い

ルールモードは設定済みの条件に従って通信を振り分けます。日常利用に適しており、本ガイドでも初期状態として推奨しています。グローバルモードはより多くの接続を現在のノードへ渡すため、ルールの漏れを一時的に確認する際に役立ちますが、すべての障害を解決する方法ではありません。直接接続モードは現在のプロキシ設定を迂回し、プロキシを一時停止したり比較テストを行ったりする際に使います。誤って直接接続を選ぶと、クライアントが起動中でも対象アプリは選択したノードを経由しません。

デスクトップ版ではシステムプロキシの状態にも注意してください。ルーティングモードはクライアントに入った通信だけを管理し、システムプロキシはOSのプロキシ設定に従うアプリをクライアントへ誘導します。まずルールモードを設定し、正式な接続操作は次の手順で行います。これにより、「ルールを選択済み」と「プロキシを有効化済み」を明確に区別できます。

モードを決めたら、ノード一覧に戻ります。次の目標はアクティブノードを指定して接続を開始することです。この時点ではノードが存在し、ルーティングモードも決まっていますが、接続状態が停止中のままでも問題ありません。これは正常な中間状態です。

STEP 03

ノードを選択して接続を確立

接続操作は2つに分かれます。まずクライアントに使用するノードを指定し、次にプロキシまたはシステム接続を開始します。一覧の行を選択しただけでは接続済みとは限りません。逆に、接続開始前にノードを明確に選択していないと、クライアントが前回のアクティブ設定を使い続けることがあります。初回は古い状態に頼らず、項目ごとに確認してください。

v2rayNデスクトップ版の接続手順

サーバー一覧で使用するノードをクリックし、右クリックメニューまたはメインメニューからアクティブサーバーに設定します。アクティブなノードには、色、アイコン、行の状態などの変化が表示されます。アクティブ項目を確認したら、タスクトレイのステータスメニューまたはメインウィンドウからシステムプロキシ設定を開き、「システムプロキシを自動設定」などの有効化項目を選択します。クライアント下部のステータス欄が停止中から実行中に変わり、現在の設定名が表示されます。

v2rayNのウィンドウを閉じてもタスクトレイに残っている場合、通常はプログラムが動作を続けていることを示し、終了したわけではありません。ノードを切り替えるときはウィンドウを再び開き、新しいアクティブサーバーを設定してから、システムプロキシが有効なままか確認します。完全に停止する場合は、まずシステムプロキシを解除または無効にしてからクライアントを終了し、OSに前回のプロキシアドレスが残らないようにします。

v2rayNG Android版の接続手順

v2rayNGのノード一覧で設定を1つタップして現在の項目にし、メイン画面の接続ボタンをタップします。初回起動時にはシステムの接続許可が表示されます。確認すると、クライアントがローカル接続を作成できるようになります。この許可はシステム側の接続権限であり、サブスクリプション設定の代わりにはなりません。許可後、画面上部または接続ボタン付近に接続済みの状態が表示され、システムのステータス領域にも接続マークが表示されます。

ノードを切り替えるときは、現在の接続をいったん停止し、新しいノードを選択してから再接続するのがおすすめです。一部のバージョンでは接続中の切り替えにも対応していますが、停止してから再開する方が状態の変化を確認しやすく、古い接続が一時的に残ることによる誤判断も減らせます。接続をタップしてすぐ停止状態に戻る場合は、ボタンを何度も押すのではなく、実行ログを確認してください。

ノードのテスト結果の見方

クライアントには、遅延テスト、実接続テスト、ダウンロードテストなどが用意されている場合がありますが、測定する経路の範囲はそれぞれ異なります。初回はすべてのノードを順に測定する必要はなく、1つの設定を選んで実際に接続できれば十分です。あるテストで結果が出ても、すべてのアクセスが成功するとは限りません。テストに失敗してもすぐにノードを削除せず、接続ログ、サブスクリプションの状態、実際のアクセス結果を合わせて判断してください。

STEP 04

プロキシが有効か確認

ボタンの色や接続アイコンだけで判断してはいけません。クライアントに実行中と表示されるのは、ローカルプロセスが起動したことを示すだけです。対象アプリの接続が実際にクライアントへ入り、現在のノードを通じてリクエストが処理されて初めて、経路全体が利用可能だと判断できます。確認では、まずシステムプロキシに従うブラウザーを使い、その後ほかのアプリを確認すると、クライアント側の問題か特定アプリの設定問題かを素早く切り分けられます。

まず実際にアクセスする

クライアントを起動したまま、ブラウザーを完全に終了して再起動し、普段テストに使う安定したページへアクセスします。再起動することでブラウザーが最新のシステムプロキシ設定を読み込み、古い接続を再利用するのを防げます。ページが正常に読み込まれたら、別のサイトも開いて確認します。ブラウザーのキャッシュにある古いページだけに頼らず、更新するか、以前開いていない下位ページへ移動してください。

出口情報の変化を確認する必要がある場合は、信頼できるネットワーク情報ページで現在の出口情報を確認できます。ただし、単一ページの地域表示だけで接続品質を判断しないでください。情報データベースの更新時期には差があるため、確認の重点はリクエストが安定して完了するか、クライアントに対応する接続が記録されるか、プロキシ停止後に結果が想定どおり変化するかに置きます。

クライアントの状態とログを照合

クライアントに戻り、実行ログを確認します。通常、ブラウザーがリクエストを送ると新しい接続記録が現れ、対象ドメイン、ルーティング結果、使用したアウトバウンド設定などが含まれる場合があります。ログが継続して生成されるなら、アプリの通信がクライアントに入っています。クライアントが実行中なのにログがまったく変化しない場合は、システムプロキシが有効でない、アプリがシステムプロキシに従っていない、またはアプリが古い接続を再利用している可能性が高いです。

ログにある単独の警告が、接続全体の失敗を意味するとは限りません。先ほどアクセスした時刻と一致する連続した記録を確認してください。接続タイムアウト、アドレス解決失敗、リモート側による拒否など明確なエラーが出た場合は、エラーの種類に応じて調べます。サブスクリプションURL全体や認証情報を含む設定を公開場所へそのまま貼り付けないでください。問題を報告するときは、エラーの種類、クライアントのバージョン、操作手順だけを残します。

ブラウザーは使えるのに他のアプリが使えない

この場合、ノードとクライアントの主要経路は動作しており、違いはアプリの接続方法にあることが多いです。デスクトップアプリにはシステムプロキシに従うもの、アプリ自身の設定でローカルプロキシアドレスを指定するもの、TUNモードで接続を取り込む必要があるものがあります。初回は、1つのアプリのためにすぐグローバルモードへ変更したり、複数の高度な項目を同時に変えたりせず、そのアプリがどのプロキシ方式に対応しているかを確認してください。

Android端末でブラウザーは使えるのに特定のアプリだけ変化がない場合は、v2rayNGでアプリフィルタリングが有効になっているか、対象アプリが除外されていないかを確認します。フィルタリングを変更した後は、いったん切断して再接続し、新しいルールを反映させます。TUN、アプリごとの分岐、カスタムルーティングの詳しい説明はこの簡易ガイドの対象外です。プロトコルとコアの技術解説を確認し、具体的な症状はFAQで種類別に調べてください。

CHECK

接続できないときの最短チェック手順

最後の確認に通らなくても、すぐにクライアントを再インストールしないでください。設定が接続経路に入る順番に沿って確認すると、問題を早く特定できます。各項目を確認したら1回だけ再テストし、変更を連続して行って状態を混乱させないようにします。

  1. サブスクリプションが正常に更新されたことを確認します。

    サブスクリプショングループに戻り、URL全体が入っているか確認して、もう一度更新を実行します。メイン一覧にノードがあることも確認してください。一覧が空なら、後続のモード設定や接続設定の対象がありません。

  2. 現在のアクティブノードが正しいことを確認します。

    ノードを選択した後、もう一度「アクティブサーバーに設定」を実行するか、現在の項目を再度クリックし、無効になった古い設定が使われ続けないようにします。

  3. プロキシが起動していることを確認します。

    デスクトップ版では、プログラムの実行状態とシステムプロキシの状態を両方確認します。Android版では、接続ボタンとシステムの接続マークを確認します。クライアントのウィンドウを開いただけでは、接続が確立したことにはなりません。

  4. 基本的なルーティング設定に戻します。

    追加したカスタムルーティング、アプリフィルタリング、高度なDNS設定をいったん取り消し、ルールベースの分岐で再接続します。基本状態で使えることを確認してから、個人設定を1項目ずつ戻します。

  5. テスト時刻に対応するログを確認します。

    もう一度アクセスを実行し、直後に生成された記録を確認します。サブスクリプション解析、アドレス解決、接続タイムアウト、アプリがプロキシに入っていないなどの方向に絞って対処し、すべての項目を無差別に切り替える必要はありません。

上記を確認しても接続できない場合は、クライアント名、プラットフォーム、どの手順まで進んだか、画面に表示された状態、ログのエラー種別を記録し、V2Ray よくある質問で該当項目を探してください。VMess、VLESS、Trojan、REALITY、およびXray、V2Flyのコアの違いを確認したい場合は、技術解説ページを読み進めてください。簡易セットアップの段階で、これらの基盤パラメータを先に変更する必要はありません。

V2Rayクライアントをダウンロード