クライアントがインストール済みで正常に起動できることを確認
デスクトップではv2rayN、Androidではv2rayNGを使います。初回起動時に、システムからネットワークアクセスの許可を求められる場合があります。画面の指示に従って許可してください。まだクライアントをインストールしていない場合は、まずインストールパッケージのページで現在のプラットフォームに対応するバージョンを選びます。インストール後に本ページへ戻り、サブスクリプションの追加から始めてください。
画面の順番に沿って、サブスクリプションの追加、プロキシモードの選択、ノード接続、アクセス確認の4つを進めます。初回設定は通常10分以内で完了します。
まず3つの基本条件を確認しておくと、その後の問題を切り分けやすくなります。
デスクトップではv2rayN、Androidではv2rayNGを使います。初回起動時に、システムからネットワークアクセスの許可を求められる場合があります。画面の指示に従って許可してください。まだクライアントをインストールしていない場合は、まずインストールパッケージのページで現在のプラットフォームに対応するバージョンを選びます。インストール後に本ページへ戻り、サブスクリプションの追加から始めてください。
サブスクリプションURLは通常、サービス提供元から案内される https:// で始まるリンクです。コピーする際は末尾のパラメーターを含め、URL全体を残してください。ブラウザーのアドレスバーに表示されるログインページのURLをサブスクリプションURLと間違えないようにします。サブスクリプションリンクにはアカウント識別情報が含まれる場合があるため、自分の端末やパスワード管理ツールだけで保管するのが安全です。
クライアントが接続を確立する前に、本機には利用可能な基本ネットワークが必要です。まず古いプロキシツールを終了し、ブラウザーで普段直接アクセスできるサイトを開きます。通常のWebページも開けない場合は、Wi-Fi、有線LAN、モバイルネットワークの接続を先に復旧してください。これにより、基本ネットワークの障害とクライアント設定の問題を分けて対応できます。
3つの条件をすべて満たしたら、サブスクリプションURLをコピーできる状態にしたまま、最初の手順へ進みます。
サブスクリプション追加の目的は、リンクを保存することだけではありません。クライアントでリンクの内容を読み込み、サーバー一覧に選択可能なノードを作成することが目的です。
v2rayNのメインウィンドウを開き、上部メニューから「サブスクリプショングループ」または同様のサブスクリプション管理項目を探します。サブスクリプショングループの追加を選ぶと、名前とURLの入力欄が表示されます。名前は本機で識別するためだけのものなので、サービス名、用途、地域などを入力できます。URL欄には、先ほど用意したサブスクリプションリンク全体を貼り付けます。URLの先頭と末尾に余分な空白がないことを確認して保存してください。
グループを保存しただけでは、サブスクリプションの取得元を記録した状態にすぎません。次に更新を実行します。「サブスクリプショングループ」メニューに戻り、現在のサブスクリプションを更新するか、グループ一覧で作成した項目を更新します。クライアントがサブスクリプションの内容を取得し、サーバー設定を解析します。更新後、メインウィンドウのサーバー一覧に1件以上の記録が表示されます。一般的な列には、エイリアス、アドレス、ポート、プロトコル、トランスポート方式、サブスクリプショングループなどがあります。
一覧にほかのサーバーがある場合は、まず「サブスクリプショングループ」列を確認し、新しく表示された記録が追加したグループに属していることを確認します。ノード名だけで追加結果を判断しないでください。異なるサブスクリプションでも似た名前が使われることがあります。新しいグループの下にサーバー記録が表示されていれば、この手順は完了です。現時点で各ノードのプロトコル項目を変更する必要はありません。
v2rayNGを開き、サイドメニューのサブスクリプション設定へ移動します。追加ボタンをタップし、識別しやすい備考名を入力して、完全なサブスクリプションURLをURL欄に貼り付けて保存します。サブスクリプション一覧に戻り、追加した項目が有効になっていることを確認します。その後、「サブスクリプションを更新」を実行し、上部に更新完了の通知が表示されるまで待ちます。
更新が成功したらクライアントのホーム画面に戻ります。ノード一覧に、サブスクリプションから解析されたサーバーが表示されます。通常はノード名が表示され、現在選択中の項目には選択状態が示されます。すぐに接続ボタンを何度もタップせず、まず一覧に内容があり、更新時に解析失敗、URL利用不可、応答内容が空といった通知が出ていないことを確認してください。
正常な結果では、2つの条件を同時に満たします。サブスクリプショングループがクライアントに保存され、サーバー一覧にもそのグループに属するノードが表示されていることです。グループ名だけがありサーバー記録がない場合、クライアントがサブスクリプションの内容を取得または解析できていません。サーバーが表示されているなら、同じURLを再度追加する必要はありません。重複したグループやノードが増える原因になります。
サブスクリプションは一度だけ取り込むファイルではありません。サーバー側でノードが変更された場合は、既存のグループを更新し、同名のグループを新しく作成しないでください。ノードがすべて利用できなくなった場合も、まず既存のサブスクリプションを更新してから、接続の問題かどうかを判断できます。これでサーバー一覧の準備が整いました。次は、どの通信をクライアントで処理するかを決めます。
プロキシモードは、クライアントがアプリの通信をどのように取り込むかを決めます。ルーティングルールは、取り込んだリクエストをプロキシ経由にするか、直接接続にするかを決めます。
初回は「システムプロキシ + ルール分岐」の組み合わせがおすすめです。システムプロキシを使うと、OSのプロキシ設定に従うアプリの通信をv2rayNへ渡せます。ルール分岐では、ドメイン、アドレス、あらかじめ用意されたルールに応じて通信先を決めます。影響範囲が分かりやすく、ブラウザーでそのまま確認でき、問題発生時にシステムプロキシが有効かどうかも確認しやすい組み合わせです。
「グローバル」は通常、取り込まれた通信の大部分を現在のノード経由にする設定です。「ルール」はルーティングルールで直接接続とプロキシを分け、「直接接続」はプロキシを経由せずにリクエストを送ります。バージョンによっては「グローバル」「LANと中国本土のアドレスをバイパス」「システムプロキシを解除」など、似た名称が使われます。ここで全ルールを詳しく調べる必要はありません。まずクライアントに用意されている一般的なルールモードを選び、システムプロキシが無効になっていないことを確認してください。
v2rayNのメインウィンドウ下部のステータスバーまたはシステムトレイメニューから「システムプロキシ」を探し、システムプロキシの自動設定またはシステムプロキシの設定を選びます。設定後、ステータスバーの表示が未有効から設定済みへ切り替わることを確認します。続いて「ルーティング」または「ルーティング設定」を開き、用意されているルール分岐の方式を選択します。保存してメインウィンドウに戻り、下部に現在のシステムプロキシ状態とルーティングモードが同時に表示されることを確認してください。
プロキシ設定に対応した特定のアプリだけでクライアントを使う場合は、システムプロキシを無効のままにして、アプリ側でローカルプロキシポートを手動入力する方法もあります。ただし、プロトコルの種類と待ち受けポートを別途確認する必要があるため、初回の手順としてはおすすめしません。このガイドではまずシステムプロキシで接続経路全体を確認し、正常に動作してからアプリごとの設定を検討します。
v2rayNGは接続時にシステムのネットワーク接続設定を通じて通信を取り込むため、デスクトップ版とまったく同じ「システムプロキシの設定」ボタンはありません。設定またはルーティング設定を開き、クライアントに用意されているルールモードを選択してください。初回はほかの高度なパラメーターを初期値のままにし、ローカルDNS、アプリごとのプロキシ、トラフィック検出、下位トランスポートの項目を同時に変更しないでください。失敗した場合、どの変更が原因か分かりにくくなります。
接続ボタンをタップすると、システムからネットワーク接続の許可を求められる場合があります。アプリ名に間違いがないことを確認して接続を許可してください。通常、この許可画面が表示されるのは初回またはシステム設定が変わった後です。許可が完了しても、ノードが利用可能とは限りません。許可されるのはクライアントが本機の通信取り込み用トンネルを確立することだけで、実際の接続状態は次の手順でボタンの状態と実行ログを確認する必要があります。
一部のデスクトップアプリはシステムプロキシを読み込みません。ゲームランチャー、コマンドラインツール、独自のネットワークスタックを使うソフトウェアも、システムプロキシを迂回する場合があります。その場合は、クライアントがより低いレイヤーで通信を取り込むTUNモードを検討できます。ただしTUNには、仮想ネットワークインターフェース、DNS処理、管理者権限、ルーティングの優先順位が関係します。基本接続を確認できていない段階で有効にするのは適切ではありません。
まずシステムプロキシでサブスクリプションとノードが動作することを確認し、その後も特定のアプリを取り込めない場合にTUNへの切り替えを検討するのが正しい順序です。TUN、DNS、プラットフォーム固有の設定については完全なドキュメントをご覧ください。本ページでは基本モードのまま、ノードの選択と接続へ進みます。
サブスクリプションとモードの設定が完了したら、アクティブサーバーを指定し、そのノードの設定をコアが正常に読み込めるか確認します。
ノード名には通常、地域、回線、用途などの情報が含まれますが、名前だけで現在の接続品質を判断することはできません。初回確認では、サブスクリプション一覧から一般的なノードを1つ選べば十分です。リスト全体を続けてテストする必要はありません。サービス提供元が推奨回線を案内している場合は、それを優先します。特に案内がなければ、地理的に比較的近いノードを選ぶと基本テストを進めやすいでしょう。
接続中に複数のノードを素早く切り替えないでください。アクティブサーバーを変更するたびに、クライアントは設定を再読み込みして新しい接続を確立します。ブラウザーの古い接続が一時的に残ることもあります。頻繁に切り替えると、ログに複数回の起動記録が混在し、どのノードが実際に失敗したのか判断しにくくなります。
サーバー一覧で対象ノードをクリックし、右クリックメニューから「アクティブサーバーに設定」を選びます。バージョンによっては、ダブルクリックでアクティブ項目に設定することもできます。アクティブなノードは、色、アイコン、行の状態などが変わります。選択を確認したら、システムトレイメニューまたはメイン画面からサービスを起動し、前の手順で設定したシステムプロキシを有効なままにします。
続いて、メインウィンドウ下部のステータスバーとログ欄を確認します。正常に起動すると、ログに設定の読み込み、コアの起動、ローカル待ち受けに関する記録が表示され、ステータスバーには現在のアクティブサーバー名が残ります。ログにポート使用中、設定項目のエラー、プロセス起動失敗がすぐに表示された場合、接続はまだ検証できる段階に達していません。ブラウザーを更新し続けるのではなく、該当するエラーを先に解決してください。
ウィンドウにログ欄が表示されない場合は、メニューからログウィンドウを開くか、下部ペインを展開します。ログはプログラムがどの段階まで実行されたかを確認するためのもので、1行ずつ理解する必要はありません。まず最新の数行でエラーが継続しているか、毎回の起動時に同じエラーが繰り返されているかを確認します。接続リトライが一度発生しただけなら、全体の失敗を意味するとは限りません。同じエラーが連続する場合に重点的に確認します。
ホーム画面のノード一覧で対象ノードをタップし、現在の選択項目にします。続いて右下の接続ボタンをタップします。初回接続時にシステムの許可画面が表示されたら許可してください。接続中はボタンの状態が変化し、システムのステータス領域にも実行中のネットワーク接続を示す表示が現れます。ノード一覧に戻った後も現在のノードが選択されたままで、稼働時間や通信量の表示が更新され始めれば、クライアントは動作状態に入っています。
タップ後すぐに未接続状態へ戻る場合は、サイドメニューのログを開き、最新の起動記録を確認します。よくある原因は、ノードパラメーターの変更、未更新のサブスクリプション、本機の大きな時刻ずれ、基本ネットワークの切り替え、現在のノードへの一時的な到達不能です。まず既存のサブスクリプションを1回更新し、ノードを選び直して接続します。それでも失敗する場合は、同じサブスクリプション内の別のノードで比較してください。
クライアントに「接続済み」と表示されるのは、通常、本機の通信取り込み用トンネルとコアプロセスが起動したことを示します。すべての対象サイトを開けるという意味ではありません。ノードの接続先に到達できるか、ドメイン解決が正常か、アプリがシステムプロキシを読み込んでいるかは、次の手順で確認する必要があります。ここではクライアントを動作させたまま、トレイプロセスを終了したり、プロキシモードを切り替えたりしないでください。
確認では、「クライアントが起動している」「アプリが取り込まれている」「対象リクエストが成功する」という3つの段階を区別することが重要です。
クライアントの接続状態を維持し、事前確認に使った古いページを閉じて、新しいブラウザーウィンドウを開きます。まず普段直接アクセスできるサイトを開き、プロキシ設定によって基本ネットワークが途切れていないことを確認します。その後、現在のノードで処理したい対象サイトへアクセスします。新しいウィンドウを使うと、古い接続、キャッシュ、開いていたページのバックグラウンドリクエストが判定に与える影響を減らせます。
どちらの種類のサイトも正常に開き、アクセス時にクライアントのログへ新しい接続記録が追加されるなら、サブスクリプション、アクティブノード、プロキシモード、アプリの取り込みが一連の経路として機能しています。この時点でプロトコルパラメーターを調整し続ける必要はありません。現在のノードを普段使いのサーバーとして残し、必要なときにサブスクリプションを更新してください。
Webページを開けない場合は、まず更新をクリックした後にログへ新しい記録が出るか確認します。ログがまったく変化しないなら、問題はアプリの取り込み段階にある可能性が高くなります。デスクトップではシステムプロキシが有効なままか確認し、Androidではクライアントの接続が動作中か確認します。ブラウザーを完全に終了してから開き直し、接続前に作られたセッションを使い続けないようにする方法もあります。
ログに対象ドメインや接続リクエストが出た後、タイムアウト、リモート拒否、ハンドシェイク失敗が続く場合、通信はクライアントに入っています。確認の重点をノードの状態、サブスクリプションの新旧、プロトコルパラメーターへ移します。まず既存のサブスクリプションを更新し、同じグループ内の別のノードに切り替えます。一度に1つの条件だけを変更すると、テスト結果を比較できます。
一部のサイトは正常で一部だけ失敗する場合、基本接続は成立しており、ルーティングルール、DNS解決、対象サービス自体の違いが原因と考えられます。この段階でクライアントを再インストールしたり、すべてのサブスクリプションを削除したりする必要はありません。失敗したサイト、現在のルーティングモード、ログの該当行を記録し、トラブル対応で障害の種類に沿って確認を続けてください。
この順番で外側から内側へ段階的に問題を切り分けると、複数の設定を同時に変更せずに済みます。どこかの手順で正常に戻ったら、追加の変更を止めて再確認してください。本機の時刻、ポート競合、DNS、TUN、複雑なルーティングを確認する必要がある場合は、完全なドキュメントの該当章を参照します。
設定をシンプルに保ち、サブスクリプションの更新、ノードの切り替え、ログの確認を行えば、日常的な用途の多くに対応できます。
ノード名、アドレス、パラメーターが変更された場合は、既存のサブスクリプショングループを更新します。更新後、アクティブサーバーがまだ存在することを確認してください。元のノードが削除されていた場合は、新しい一覧から別のノードを選びます。同じURLを繰り返し追加すると、一覧の整理が難しくなります。
新しいノードをアクティブサーバーに設定し、クライアントの再読み込みが完了するまで待ってから、新しいブラウザーウィンドウでテストします。切り替え中に一時的に切断されるのは接続を再構築しているためです。複数のノードを連続してクリックしないでください。
デスクトップ版では、終了前にシステムプロキシを無効にするか、トレイメニューからサービスを停止してから、クライアントプロセスを終了します。Android版では接続ボタンで現在の接続を切断します。これにより、システムのネットワーク状態を直接接続へ明確に戻せます。
異常が発生したら、クライアント名、現在のモード、ノードグループ、発生時刻、最新ログの表示を記録します。明確な状況情報は、何度も再インストールするより問題の特定に役立ち、トラブル対応で該当する分岐を見つける際にも便利です。
基本操作はここで終了です。プラットフォーム展開、TUN、DNS、ルーティングの詳細は完全なドキュメントへ、具体的なエラー表示やよくある症状はトラブル対応へ進んでください。