V2Rayクライアント/使い方ガイド
サブスクの追加と接続確認
「サブスクを追加 → プロキシモードを選択 → 接続 → 動作確認」の順に初期設定します。まず一つの設定で接続できることを確認してから、振り分けや対象アプリを調整しましょう。
事前準備:クライアントとサブスクURL
このガイドは、クライアントをインストール済みで、初期設定を行う方向けです。まだインストールしていない場合は、先にダウンロードページで使用するOSに合ったクライアントを選んでください。初回起動時は、待ち受けポートやコアの設定を初期値のままにし、手順に合わせるためだけに項目を変更する必要はありません。複雑なルールを一度に設定するより、再現可能な接続確認を一度行うほうが、問題を特定しやすくなります。
利用可能なサブスクURL、または完全なサーバー共有リンクを用意してください。クライアントは設定を読み込み、接続を中継するソフトウェアであり、インストールしただけで利用可能なサーバーが作られるわけではありません。サブスクURLは通常、サービス提供元のアカウントページで確認できます。アカウントとサービスの状態を確認してからURLをコピーしてください。URLには認証情報が含まれる場合があります。全体が見えるスクリーンショットやチャットへの貼り付け、オンライン変換ツールへの入力は避けてください。
以下の4ステップは、初回設定を約10分で行う際の目安です。所要時間はサブスクにアクセスできるかどうかで変わります。メニュー名が異なる場合は、同じ機能を探してください。クライアントを次々に切り替える必要はありません。プロトコル、コア、サブスク形式の詳しい説明は、後からプロトコルとコアのガイドで確認できます。ここでは接続に必要な操作に絞って解説します。
手順1:サブスクを追加
まず、コピーした内容がどちらの種類か確認しましょう。サブスクURLは通常HTTPSのURLで、更新すると複数のサーバー設定を取得できます。一方、個別サーバーの共有リンクは通常、vmess://、vless://などのプロトコル名で始まり、特定のサーバーを一つ追加するために使います。どちらもリンクだからといって、同じ画面から追加できるとは限りません。ブラウザーで開くアカウント管理ページのURLも、サブスクURLとは別物です。
v2rayN:グループを追加してサブスクを更新
メイン画面を開き、「サブスクグループ」メニューから「サブスクグループ設定」に進み、新しいグループを追加します。見分けやすい名前をメモ欄に入力し、サブスクURL全体をアドレス欄に貼り付けて保存してください。メモはローカルで管理するための名前で、サーバー設定には影響しません。貼り付けた後、URLの先頭や末尾に空白、改行、チャットアプリが付けた句読点が混入していないか確認しましょう。特に、疑問符以降のパラメーターを削らないよう注意してください。
メイン画面に戻り、保存したグループに切り替えてから、サブスクメニューで更新を実行します。まだ接続できる設定がない場合は、「現在のサブスクを更新(プロキシを使用しない)」を試せます。この操作ではサブスクの取得にクライアントのプロキシを使わないだけで、その後のWebアクセスモードは変わりません。提供元からプロキシ経由での取得が必要と案内されている場合は、別の利用可能な接続を先に用意してください。まだ追加していない設定で今回の取得を行うことはできません。
更新後、サーバー一覧に項目が追加されたか、種類の欄に表示されたプロトコル名が正しいか確認してください。一覧が空のままなら、選択中のグループが新規作成したものか確認し、更新時のメッセージも確認しましょう。URLがログインページを返している、サブスクの期限が切れている、形式を認識できない、といった場合は項目が追加されません。まずサブスクの入手元を確認し、同じグループを何度も作り直すのは避けてください。
v2rayNG:サブスクを保存してホーム画面で更新
ホーム画面のメニューから「サブスクグループ設定」を開き、追加画面でメモとサブスクURLを入力して保存し、ホーム画面に戻ります。続いて、ホーム画面のメニューから「現在のグループのサブスクを更新」を実行してください。画面に「サブスクを更新」しかない場合はその項目を使い、対象となるグループに注意してください。URLを保存しただけではサーバー項目は追加されません。更新を実行すると、取得した内容がホーム画面のサーバー項目に反映されます。
個別サーバーの共有リンクを受け取った場合は、内容全体をコピーして「クリップボードからインポート」などのサーバー追加機能を使ってください。サブスクURLとして保存してはいけません。追加できたら、プロトコル、安全性、通信方式の項目はすぐに編集しないでください。これらの設定はサーバー側と一致させる必要があります。ホーム画面に対象のサーバーが表示されたことを確認したら、次の手順に進みましょう。形式を認識できない場合はよくある質問も参照してください。
手順2:プロキシモードを選ぶ
サーバー項目を追加したら、「どのアプリの通信をクライアントに渡すか」と「受け取った通信をどう転送するか」を決めます。この2つは別の設定です。システムプロキシまたはVPNモードは通信をクライアントに取り込み、ルーティングルールは取り込んだリクエストをプロキシ経由、直接接続、またはブロックのどれにするか決めます。ルーティングルールだけを変更しても、アプリの通信がクライアントに届かなければ、通常そのアプリの通信経路は変わりません。
v2rayN:システムプロキシとルーティングを使い分ける
まず、メイン画面でルーティングを選ぶ項目を確認します。初回はクライアントに用意された一般的な振り分けプリセットを選び、その名前を控えておきましょう。プリセット名はバージョンによって異なるため、まったく同じボタンを探す必要はありません。ルーティングは接続先のドメインやIPアドレスなどの条件で通信経路を決めるもので、すべてのリクエストが現在のサーバーを経由するとは限りません。特定の接続先の経路を一時的に調べる場合は、すべての通信をプロキシ経由にするルールに切り替え、確認後に元の設定へ戻してください。
次に、メイン画面またはタスクトレイのメニューから「システムプロキシ」を探します。「システムプロキシを自動設定」は通常、PCのシステム設定にプロキシアドレスを書き込み、その設定に従うアプリをクライアントに接続する機能です。「システムプロキシを解除」はその設定を元に戻します。ここでいう「自動」は、サーバーが利用可能か自動判定する意味でも、接続確認が完了したという意味でもありません。次の手順でコアの動作を確認してから有効にします。
ブラウザーは通常システムプロキシを利用できますが、一部のターミナル、ゲーム、その他のアプリは独自のネットワーク設定を持っています。初回テストではシステムプロキシに従うブラウザーを使い、TUNモードの有効化やネットワークアダプターの設定変更は後回しにしましょう。特定のアプリがプロキシ経由にならない場合は、サブスクやサーバーのプロトコルをすぐ変更するのではなく、まずそのアプリがシステムプロキシを利用するか確認してください。
v2rayNG:まずVPNモードで基本の通信経路を確認
設定を開き、動作モードを確認します。初回設定では「VPNモード」がおすすめです。AndroidのVPNインターフェースを通じて端末の通信を取り込みます。「プロキシのみ」は通常、ローカルのプロキシ待ち受け機能だけを提供するため、アプリごとにプロキシアドレスを設定する必要があり、他のアプリの通信を自動で取り込むことはありません。VPNモードを使う際にシステムの許可ダイアログが表示されるのは正常な手順です。
続いて「アプリごとのプロキシ」を確認します。初回の動作確認では、テストするブラウザーが対象外になるのを防ぐため、いったん制限をオフにできます。アプリごとの設定を残す場合は、対象アプリを指定するリスト方式か、指定アプリをVPNから除外する方式かを確認してください。前者では通常、選択したアプリだけが対象になり、後者では通常、選択したアプリがVPNの対象外になります。最終的な動作は画面の説明に従ってください。チェックの有無だけで、アプリが必ずプロキシ経由になるとは判断できません。
ルーティングルールは適切なプリセットのままにし、DNS、ドメインの扱い、カスタムルールを同時に変更しないでください。こうしておけば、次の手順で問題が起きた場合に確認する範囲を絞れます。ドメインの扱いやルールの優先順位についてはプロトコルガイドで詳しく解説しています。まずは一つの接続と一つのアプリで動作を確認しましょう。
手順3:サーバーを選んで接続
サブスクの追加が完了し、通信をクライアントに取り込む範囲も決まりました。次はサーバーを一つ選んでテストします。サブスクを更新しながらサーバーやルーティングも切り替えると、ログと操作の対応関係が分かりにくくなります。サーバーを選ぶ際は、プロトコルとメモが想定どおりかを確認してください。名前は管理用の情報にすぎず、名前だけでサービス品質を判断することはできません。
v2rayN:アクティブサーバーに設定してコアを確認
サーバー一覧で対象を右クリックし、「アクティブサーバーに設定」を選びます。画面によっては、項目をダブルクリックして選択することもできます。アクティブのマークが対象の行に移ったことを確認し、ウィンドウ下部の動作情報やログを確認してください。クライアントの画面が開いているだけでは、コアが正常に起動したとは限りません。起動失敗、設定の解析エラー、ポートの競合などが継続して表示されていないか確認しましょう。
コアが正常に動作していることを確認したら、システムプロキシの項目から「システムプロキシを自動設定」を有効にします。PC版には独立した大きな「接続」ボタンがない場合があります。アクティブサーバー、コアの動作、アプリの接続設定がそろって初めて、リクエストが転送されます。クライアントにサービスやコアの再起動機能がある場合は、設定を確認したうえで一度だけ実行し、新しい起動ログを確認してください。何度も連続してクリックする必要はありません。
ログにローカルポートが使用中と表示されたら、別のクライアントやプロキシツールが同時に起動していないか確認します。重複しているプロセスを終了してから再試行すれば、すぐにポートを変更するより設定を保ちやすくなります。待ち受けポートを変更する必要がある場合は、プロキシを手動設定しているアプリも確認してください。アプリが古いポートを参照したままだと、新しい待ち受け先に接続できません。
v2rayNG:サーバーを選んでVPN接続を許可
ホーム画面に戻り、対象のサーバーをタップします。選択マークが変わったことを確認してから、接続ボタンをタップしてください。VPNモードを初めて有効にすると、システムからクライアントによるVPN接続の許可を求められます。ダイアログに表示されたアプリ名を確認して許可してください。許可しない場合、設定を追加済みでもVPNモードで他のアプリの通信を取り込めません。
許可した後は、クライアントの接続状態とシステムのVPNアイコンを確認します。すぐに未接続へ戻る場合は、ログで直前のエラーを確認してください。Androidでは通常、2つの一般的なVPNサービスで同時に通信を取り込むことはできません。別のVPNツールが現在の接続と競合している可能性があります。サブスクの問題と誤認しないよう、別のVPNサービスを停止してから再接続してください。
起動に失敗したら、今回の操作に関係する最初のエラーから確認します。設定の解析に失敗した場合は、インポートした内容とコアの互換性を確認します。接続がタイムアウトする場合は、サーバーアドレス、ネットワーク、サービスの稼働状況を確認してください。「起動済み」と表示されても、リモート接続に成功したとは限りません。アプリがリクエストを送信して初めて確立する接続もあります。サーバーはそのままにして、最後の手順で確認しましょう。
手順4:動作を確認
確認するポイントは3つです。アプリのリクエストがクライアントに届いているか、ルーティングが想定した経路を選んでいるか、接続先へのアクセスが完了しているかを確かめます。Webページが開けても、その通信がプロキシ経由だったとは限りません。システムにVPNアイコンが表示されても、通信の取り込み機能が有効であることを示すだけです。アプリの動作とクライアントの記録をあわせて確認しましょう。
新しいリクエストで通信の取り込みとルーティングを確認
プロキシ経由になる想定のWebページを開き、再読み込みしながらクライアントの接続記録やログを確認します。使用中のバージョンで接続の詳細を表示できる場合は、該当する接続先が記録されているか、送信先が選択したルーティングと一致しているか確認してください。標準のログにはすべてのリクエストが記録されない場合があります。「一件ずつ記録されない」だけで失敗と判断しないでください。必要なら調査に適したログレベルに一時的に変更し、テスト後に元へ戻します。
接続元IPの確認が必要な場合は、信頼できるIP確認ページを使い、接続前後の結果を比較できます。この方法で分かるのは、その確認リクエストの経路だけです。すべてのアプリやドメインが同じ接続元を使うとは限りません。振り分けモードでは、確認ページが直接接続のルールに該当する場合もあります。接続元が変わらないときは、クライアントが動作していないと決めつけず、まずそのリクエストのルーティング結果を確認してください。
ブラウザーが既存の接続やキャッシュを再利用することがあります。モードを切り替えた後はテストページを閉じて開き直し、必要ならテスト用アプリも再起動して、新しい接続を確認してください。キャッシュ済みページを何度も再読み込みするだけでは、確認にならない場合があります。Androidでアプリごとのプロキシ設定を使っている場合は、ブラウザーが対象に含まれているか再確認します。PCでは、ブラウザーの拡張機能やアプリ独自のプロキシ設定がシステム設定を上書きしていないか確認してください。
順番に原因を絞り込む
アプリの通信がまったく取り込まれない場合は、PCではシステムプロキシ、AndroidではVPNの状態と対象アプリの範囲を確認します。リクエストがクライアントに届いているのに接続できない場合は、アクティブサーバー、設定値、接続先サービスの稼働状況を確認してください。一部のドメインだけで問題が起きる場合は、設定全体を作り直すのではなく、ルーティングとDNS関連のログを優先して確認します。一度に変更するのは一項目だけにし、同じ接続先で再テストすれば、どの変更が影響したか判断できます。
普段使うサービスのうち、直接接続になる想定のものも開き、通常のアクセスが問題ないことを確認してください。接続が遅いことと、接続できないことは別の問題です。クライアント内の遅延テストも、実際のダウンロード速度を測るものではありません。初回設定では、通信経路が正しく、接続先へのリクエストが完了することを確認できれば十分です。詳しい速度検証やトラブルの原因についてはよくある質問を参照してください。最初からすべての設定を同時に調整する必要はありません。
終了時に通信設定を元に戻す
テストが終わったら、v2rayN(PC版)では先に「システムプロキシを解除」してからクライアントを終了します。アプリにローカルのプロキシアドレスを手動で設定していた場合は、アプリ側の設定も元に戻してください。クライアントが待ち受けを停止した後も古いプロキシアドレスが残っていると、アプリがネットワークに接続できなくなることがあります。v2rayNGでは切断ボタンで接続を終了し、システムのVPNアイコンが消えたことを確認します。アプリをバックグラウンドに移動しただけでは切断されません。
確認が終わったら、利用できることを確認したサーバーとルーティング設定を残し、必要に応じてアプリごとのプロキシやカスタムルールを一つずつ有効にしてください。サブスクを更新すると、提供元が管理するサーバー項目が更新されることがあります。重要なローカル設定は別途バックアップして保管しましょう。次に問題が起きたときは、「サブスクの内容 → 通信の取り込み → コアの動作 → リクエストの確認」の順に調べると、最初から再インストールするより原因を特定しやすくなります。