初回接続 · 約10分の設定手順

v2rayN・v2rayNGの使い方ガイド。

サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作確認。まず再現できる接続手順を確立し、DNS、ルールの振り分け、TUNの設定はその後に調整します。

このガイドでは、クライアントのインストールと利用可能なサブスクリプションURLの準備が済んでいることを前提とします。まだインストールしていない場合は、クライアントのダウンロードページからインストーラーを選んでください。クライアントは設定を読み込んで通信を転送するソフトウェアです。インストールだけでサーバーやサブスクリプションが用意されるわけではありません。

作業前に、プロキシ未接続の状態で端末が正常にインターネットへ接続できることを確認し、通信を制御しているほかのプロキシツールはいったん終了してください。サブスクリプションURL全体を用意します。管理画面のURLをサブスクリプションURLとして使わないよう注意してください。初回設定ではこのガイドで触れる項目だけを変更し、それ以外は初期値のままにします。問題が起きたときに変更箇所を特定しやすくなります。

1. サブスクリプションを追加して一覧を更新

サブスクリプションURLは設定一式を取得するためのもので、ブラウザーでログインするWebページではありません。提供元が案内しているサブスクリプション用URLをコピーし、先頭から末尾まで正しく含まれていることを確認してください。空白や改行、チャットの文章に付いた句読点まで貼り付けないよう注意しましょう。URLには個人用の認証情報が含まれる場合があります。画面の撮影、問い合わせ、ログの共有をする前に、URL全体を隠してください。

v2rayN:サブスクリプショングループを追加

v2rayNのメインウィンドウを開き、上部の「サブスクリプショングループ」メニューから「サブスクリプショングループの設定」を開きます。グループを追加し、見分けやすい名前をメモ欄に入力して、サブスクリプションURL欄にURL全体を貼り付けます。メモは設定元を端末上で区別するためのもので、接続パラメーターには影響しません。グループが有効になっていることを確認して保存し、メインウィンドウに戻ります。

続けて「サブスクリプショングループ」メニューを開き、現在のグループまたはすべてのサブスクリプションを更新します。プロキシ接続をまだ確立していない初回は、メニューにプロキシを経由しない更新方法があれば、そちらを優先してください。現在のネットワークからサブスクリプションの接続先にアクセスできず、利用可能なプロキシがすでにある場合に限り、プロキシ経由の更新を検討します。更新中は下部のログを確認してください。成功するとサーバー一覧に項目が表示され、グループを切り替えたときに保存した名前も確認できます。

v2rayNG:URLを保存してから更新

v2rayNGでサイドメニューを開き、「サブスクリプショングループの設定」に進んで追加ボタンをタップします。メモとURL全体を入力して保存し、メイン画面に戻って右上のメニューからサブスクリプションを更新します。URLの保存と設定のダウンロードは別の操作です。保存しただけではサーバー一覧に項目が増えませんが、設定が失われたわけではありません。続けて更新を実行してください。

サブスクリプションURLではなく、単一の設定を共有するリンクを受け取った場合は、クライアントの「クリップボードからインポート」機能を使います。Androidでは通常、メイン画面の追加メニューから、デスクトップではサーバーメニューから実行できます。単一設定のインポートはサブスクリプションにはならず、更新しても設定は同期されません。内容の種類を確認してから、適切な方法で取り込んでください。

次に進む前に一覧を確認

サーバーが表示されたら、目的のグループに登録されていることを確認してください。この段階で完了しているのは設定の読み込みだけで、サーバーへの接続が可能かどうかはまだ確認できていません。一覧が空の場合は更新時のメッセージを読み、URL全体が正しいか、サブスクリプションの有効期限が切れていないか、現在のネットワークから接続先へアクセスできるかを順に確認します。同じグループを何度も追加しないでください。更新エラーについて詳しくはFAQのインストール・設定とトラブル対処をご覧ください。一覧に問題がなければ、次に通信の接続方法を選びます。

2. プロキシの接続方法とルーティングモードを区別する

クライアントにある「システムプロキシ」「グローバル」「バイパス」「TUN」は、それぞれ異なる設定です。接続方法はアプリの通信をクライアントに届ける経路を決め、ルーティングルールはクライアントに届いた通信を直接接続するか、プロキシ経由にするかを決めます。初回はすべての機能を同時に有効にせず、シンプルな経路を一つ作りましょう。複数の設定を同時に有効にすると、アクセスが回復してもどの設定が効いたのか判断しにくくなります。

v2rayN:まずシステムプロキシを使う

デスクトップではまずシステムプロキシを使い、TUNは有効にしないでください。メインウィンドウ下部またはタスクトレイのメニューにある「システムプロキシ」を開き、設定またはシステムプロキシの自動設定に関する項目があることを確認します。実際の有効化は、次の手順でサーバーを選んでから行います。ブラウザーなどシステムプロキシ設定に従うアプリは通常この経路で接続できますが、独自にプロキシを管理するアプリは従わない場合があります。すべてのアプリの通信が取り込まれているとは限りません。

「システムプロキシをクリア」はシステム側のプロキシ設定を解除する操作で、クライアントの機能をすべて停止する意味ではありません。「システムプロキシを変更しない」も、元の設定が残る場合があり、解除済みという意味ではありません。デスクトップでプロキシの利用を終了するときは、ウィンドウを閉じるだけでなく、明示的にクリアしてください。クライアントによってはウィンドウを閉じてもタスクトレイで動作し続けます。

ルーティング:まず内蔵設定を維持

「ルーティング」からクライアントの内蔵ルールを維持するか、用途に合ったプリセットを選びます。振り分けモードでは、接続先ごとに異なる経路が使われるため、特定のサイトで出口が変わらなくても、直結ルールに一致している可能性があります。「グローバルプロキシ」は通常、取り込まれた通信の大部分をプロキシ経由にしますが、実際の動作は選択したプリセットのルールによって異なります。また、もともとシステムプロキシを経由しないアプリの通信を自動的に取り込む機能ではありません。

デスクトップのプロキシモードにあるPACと、コアのルーティングルールを混同しないでください。PACはアプリのリクエストがクライアントに届く前にプロキシを使うかどうかを判断し、ルーティングルールはクライアント内部で出口を選択します。初回確認でモードの違いに迷ったら、まずシステムプロキシによるシンプルな接続に戻してからルーティングを確認してください。複数の層のルールが重なり、誤った判断をするのを避けられます。

v2rayNG:システムVPNで通信を取り込む

Androidでは通常、システムが提供するVPNインターフェースを使って通信を取り込みます。デスクトップ版のシステムプロキシメニューをそのまま使う必要はありません。初回はデフォルトのルーティングを維持し、アプリ別プロキシが有効になっていないか確認してください。ブラウザーが除外されていると、その後のブラウザーテストではプロキシの効果を確認できません。また、別のアプリが同じVPN接続を使用していないことも確認します。DNSやアプリ別ルールはここでは変更しません。ルール項目の意味を知りたい場合はルーティング設定リファレンスを参照してください。TUNの詳細は初回接続に成功してから確認します。

3. サーバーを選んで接続を開始

設定一覧があり、通信を取り込む方法も決まりました。次にサーバーを一つ選び、基本的な接続性を確認してからアプリの通信を取り込みます。一度にテストする有効な設定は一つにし、選んだ項目を記録しておきましょう。複数のサーバーやモードを何度も切り替えるのは避けてください。操作とログの内容を対応付けやすくなります。

v2rayN:テストして使用するサーバーに設定

サーバー一覧から候補を一つ、または少数選び、右クリックしてテストメニューを開き、「実接続」または同様の名前のテストを実行します。テスト結果は、その時点で端末からテスト先に接続できるかを示すもので、長期的な速度を保証するものではありません。TCP遅延だけではポートレベルの応答しか分からず、プロキシ経由のリクエスト全体を確認したことにはなりません。遅延が小さいというだけで設定が使えると判断しないでください。

テストに問題がなかった項目を選び、右クリックメニューの「アクティブサーバーに設定」または現在の画面にある同等の操作で有効にします。メインウィンドウで使用中のサーバーが切り替わったことを確認してください。次にシステムプロキシを開き、設定または自動設定を選びます。ログパネルでは、コアの起動や待ち受け、その後のリクエストに関する情報が表示されているかを確認します。起動直後に終了している場合は正常ではありません。コアによってログの表現は異なるため、決まった成功メッセージを探す必要はありません。

アドレスが使用中、設定の読み込みに失敗などのエラーが出た場合は、起動を繰り返さないでください。クライアントが複数起動していないか確認し、端末上の待ち受けポートがほかのプログラムに使われていないことを確かめてから再読み込みします。ポート競合を解決するために、待ち受けアドレスを不用意に外部公開しないでください。通常のデスクトップ利用では、ループバックアドレスでの待ち受けを維持します。設定項目の説明はインバウンド設定リファレンスをご覧ください。

v2rayNG:設定を選択してVPNを許可

Androidのメイン画面に戻り、使う設定をタップして選択状態にしたうえで、接続ボタンを押します。初回起動時にシステムからVPN接続の確認が表示されたら、要求元がv2rayNGであることを確認して許可してください。許可によってアプリがネットワークインターフェースを作成できるようになりますが、接続先サーバーが利用可能と確認されたわけではありません。アプリの状態と実際のアクセス結果も引き続き確認してください。

接続後は通常、アプリ内でボタンの状態が変わり、システムのステータス領域にVPNアイコンが表示されます。タップ後すぐに未接続へ戻る場合は、同じ許可画面を何度も確認せず、アプリのログで最新のエラーを調べてください。端末のバッテリー設定やバックグラウンド制限が影響している場合は、まずアプリを前面に表示した状態で動作を確認します。接続が安定してから必要に応じてバックグラウンドの権限を調整し、アプリの終了をサーバー障害と取り違えないようにしてください。

クライアントが起動し続け、ログに起動直後のエラーが出なくなったら、次の手順に進みます。複雑な設定を急いで変更せず、まずブラウザーのリクエストが想定した経路を通っていることを確認してください。

4. プロキシが実際に機能しているか確認

正しく動作しているか確認するには、接続ボタンだけでなく、アプリのアクセス状況、クライアントのログ、接続先の出口情報をあわせて確認します。ブラウザーで新しいページを開き、キャッシュ済みの内容を使わないようにしてください。キャッシュの影響を抑えるにはシークレットウィンドウも使えますが、それによってシステムプロキシの設定が変わることはなく、ブラウザー拡張機能の影響も自動的には排除されません。

まずリクエストがクライアントに届いているか確認

アクセス可能で、プロキシ経由になる想定のHTTPSサイトを選びます。アクセスを試しながらクライアントのログを確認し、その接続先や接続に関連する記録があるかを調べてください。ログレベルによっては記録が少ないため、アクセスごとのログが見当たらないだけで失敗とは限りません。ただし、接続拒否、名前解決の失敗、ハンドシェイクエラーが表示された場合は、そのエラーに沿って対処してください。

デスクトップのブラウザーに変化がまったくない場合は、まずシステムプロキシが有効か確認し、ブラウザー拡張機能やブラウザー独自のプロキシ設定がシステム設定を上書きしていないか調べます。Androidでは、ブラウザーがアプリ別プロキシの除外リストに入っていないか確認してください。ほかのアプリは使えるのに特定のアプリだけ接続できない場合は、サブスクリプション全体を入れ替える前に、そのアプリの接続方法を確認しましょう。

出口情報も使って比較

同じブラウザーで信頼できる出口IP確認ページを開き、結果を記録してルーティングモードと照らし合わせます。振り分けモードでは、確認サイトが直結になる場合があります。また、ページによってはアドレスの種類ごとに異なる結果が表示されることもあります。そのため、出口が変わらないことだけでプロキシが無効とは判断できず、接続後の地域表示が変わっても、すべてのアプリがプロキシ経由とは限りません。

分かりやすく比較するには、現在のルーティング設定を記録し、内蔵のグローバルプロキシプリセットに一時的に切り替えてから、確認ページを再読み込みしてログを確認します。このとき出口が変わり、振り分け設定に戻すと元の出口に戻る場合は、両方のルールで異なる経路が選ばれていると考えられます。比較が終わったら元のルーティングに戻し、一時的なテスト設定を常用しないでください。確認ページの結果を「正しく見せる」ためにDNS、ポート、通信方式を同時に変更するのも避けましょう。

接続できない場合は層ごとに確認し、終了時は通信の取り込みを解除

接続できない場合は「通常のネットワーク → サブスクリプション一覧 → 使用中のサーバー → 端末上のサービス → アプリの接続方法 → ルーティング結果」の順に確認します。通常のネットワークに問題があれば先に復旧し、一覧が空ならサブスクリプションの手順に戻ります。コアが起動しない場合はエラーを確認し、ブラウザーが通信を取り込まれていない場合は接続方法を見直してください。一度に変更する項目は一つにし、同じ接続先で再試行すれば、変更の効果を判断できます。エラーの詳しい説明はFAQのトラブル対処をご覧ください。初回接続の段階ですべての設定項目を調べる必要はありません。

接続を確認できたら、現在使えているサーバーとモードを維持し、DNS設定や独自ルーティングは後からDNS設定を参考に学んでください。問題を相談する際は、クライアント名、OS、エラーが発生した手順、機密情報を隠したログを共有できます。サブスクリプションURL、サーバーの認証情報、個人用設定の全体は公開しないでください。

利用を終えるときは、v2rayNで先にシステムプロキシをクリアし、必要に応じてタスクトレイから終了します。メインウィンドウを閉じただけの場合は、クライアントが動作し続けていないか確認してください。v2rayNGでは切断ボタンを押し、システムVPNのアイコンが消えたことを確認します。最後に通常のWebページを開き、ネットワークが復旧しているか確かめます。接続、動作確認、終了までできて初めて、再現可能な初回利用の手順が整います。

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