入門ガイド / 初期設定

v2rayNの設定ガイド
サブスクリプションの追加と接続確認

「サブスクリプションを追加 → プロキシモードを選択 → 接続 → 確認」の順に基本設定を行います。所要時間は約10分です。まずブラウザーでの接続を確認し、その後にTUNやカスタムルールを検討してください。

始める前にダウンロードページから端末に合ったクライアントを選び、メイン画面を開いてください。また、利用権限があり、有効期限内のサブスクリプションURL、または個別の共有リンクが必要です。クライアントは設定を読み込んで接続を確立するためのもので、インストールしても利用可能なサーバーが自動で追加されるわけではありません。当サイトではサブスクリプションURLを提供していません。

このページでは初回接続のみを扱います。エラーが続く場合は、エラーメッセージをそのまま控えてトラブル診断へ進んでください。初期設定の段階でDNS、コア、通信パラメーターを同時に変更する必要はありません。

手順 01 / サーバー一覧に項目を表示する

サブスクリプションを追加

まず、手元にある情報の種類を確認しましょう。サブスクリプションURLは、複数の設定をまとめて更新できるリンクです。個別の共有リンクは通常、プロトコル名から始まり、1つのサーバー設定に対応します。それぞれ追加する場所が異なります。コピーするときは、配布元ページのコピーボタンを使い、説明文や改行、末尾の句読点まで選択しないようにしてください。QRコードを使う場合は、サブスクリプションか個別設定かを確認してから、対応する読み取り機能を選びます。

v2rayNのメイン画面で「サブスクリプショングループ」から「サブスクリプショングループ設定」を開き、新しい項目を作成します。メモには「日常用」など見分けやすい名前を入力し、サブスクリプションURLをすべて貼り付けます。初期設定では、追加のサブスクリプション変換や更新用プロキシを指定する必要はありません。URLが途中で切れていないか確認して保存し、設定画面を閉じます。この時点ではURLを登録しただけなので、サーバー一覧が空でも問題ありません。

v2rayN · サブスクリプションの操作手順

サブスクリプショングループ → サブスクリプショングループ設定 → 新規作成 → 保存

メイン画面に戻り、保存したグループを選択して「現在のサブスクリプションを更新」を実行します。接続をまだ確立していない場合は、まずメニューの「プロキシを使用しない」で更新してください。

更新後、画面下部の情報欄やログのメッセージを確認し、メイン画面のグループ選択も確認します。更新完了と表示されても一覧が空の場合は、作成したグループに切り替え、検索条件を解除してください。絞り込みによって非表示になっているだけかもしれません。通常は、メモ、プロトコル、アドレスなどの項目を含むサーバー情報が表示されます。項目が表示されることと、接続できることは別です。この手順では、サブスクリプションの内容がクライアントに読み込まれたことを確認します。

v2rayNGでは、サイドメニューの「サブスクリプショングループ設定」を開き、追加ボタンをタップしてメモとサブスクリプションURLを入力し、保存します。メイン画面に戻り、その他のメニューから「サブスクリプションを更新」を実行して、該当グループを確認してください。個別の共有リンクを使う場合は、リンク全体をコピーしてメイン画面のメニューから「クリップボードからインポート」を選びます。サブスクリプションURLの欄に個別リンクを入力しないでください。デスクトップ版にも、クリップボードからサーバーをインポートするメニューがあります。

更新に失敗した場合は、まず「URLへのリクエストに失敗」したのか、「内容を解析できない」のかを確認します。前者では、URLの有効期限や現在のネットワークからアクセスできるかを確認してください。後者では、コピーしたものが通常の説明ページやログインページではないか確認します。利用可能な接続がない状態で「プロキシ経由で更新」を選んでも、まだ確立していない接続に依存するため解決しないことがあります。ネットワークを切り替えて確認する場合は一度だけにし、同じグループを何度も作り直さないでください。

サブスクリプションURLには個人のアクセス情報が含まれる場合があります。URL全体を公開コメントやスクリーンショットに載せないでください。手元に記録を残し、問題を共有するときはURL内の識別情報を隠してください。サブスクリプションと個別設定の違いは用語集を、一覧が空の場合や更新に失敗する場合はFAQのインストール・設定に関する項目を確認してください。一覧に項目が表示されたら、すべてのサーバーの速度を測る必要はありません。次の手順でプロキシモードを設定します。

手順 02 / アプリの接続方法とルーティングを分けて考える

プロキシモードを選択

サーバー一覧が準備できたら、アプリからクライアントへリクエストを渡す方法を決めます。デスクトップ版でブラウザーを初めてテストする場合は、「システムプロキシを自動設定」から始めると動作を確認しやすくなります。v2rayNのメイン画面またはタスクトレイのシステムプロキシメニューから選択し、クライアントを起動したままにしてください。この設定によって現在のシステムプロキシが変更され、システムプロキシに対応したアプリがクライアントのローカル接続先を使うようになります。すべてのアプリの通信が必ずクライアントを経由するわけではありません。

同じメニューの「システムプロキシを解除」はシステムプロキシ設定を削除する項目です。「システムプロキシを変更しない」は現在の設定を変更しないという意味で、プロキシをオフにする操作ではありません。ほかのプロキシソフトを使っていた場合は、システム設定が何度も上書きされないよう、先に終了してください。ブラウザーに独自のプロキシ拡張機能がある場合は一時停止し、テスト中は接続経路を1つに絞ります。

ルーティング設定:まず「中国本土を迂回する」を選択

続いて、v2rayNのルーティング設定を確認します。初回は内蔵の「中国本土を迂回する」ルールを使います。システムプロキシは「アプリからリクエストを受け取るか」を決め、ルーティングは「受け取ったリクエストをどの経路に送るか」を決めます。「中国本土を迂回する」では通常、中国本土のドメインやIPアドレスのルールに一致する通信は直接接続し、それ以外の通信はルールに従ってプロキシへ送ります。実際の動作は、現在のクライアントのルールセットと照合順序によって異なります。システムプロキシとルーティングは別の設定です。

初回は内蔵ルールのままで問題ありません。geosite、geoip、カスタムDNSを同時に編集する必要はありません。グローバルプロキシに切り替えても、無効なサーバーが直るわけではなく、ルーティング先が変わるだけです。基本接続が正常で、特定のサイトへの経路が想定と異なる場合に、ログを見ながらルールを確認してください。direct、proxyなどの用語が分からない場合はルーティングとルール分岐の用語を、詳しい照合の問題はトラブル診断を参照してください。

TUNモード:初回の動作確認ではオフにする

TUNは仮想ネットワークインターフェースを使って通信を処理します。システムプロキシに対応していないアプリにも利用できますが、権限、仮想インターフェース、ネットワークルーティングなどの追加条件が生じます。ブラウザーで初回確認を行うときは、v2rayNのTUNをオフにしておきましょう。問題が発生しても、サブスクリプション、使用中のサーバー、システムプロキシに原因を絞りやすく、仮想インターフェースの作成状況が混ざりません。

後のブラウザー確認が成功したら、必要に応じてTUNを有効にし、システムの案内に従って必要な権限を許可します。有効にした後は、スイッチがオンになっただけで判断せず、改めて接続を確認してください。ほかのVPNや仮想ネットワークツールが動作している場合は、ネットワークルートが競合しないか確認します。分からない場合は、いったんほかのツールを切断して単独でテストしてください。権限エラーは表示された内容に沿って対処し、スイッチを何度も切り替えて解決しようとしないでください。

v2rayNGはAndroidのVPNサービスを使って接続します。デスクトップ版の「システムプロキシを自動設定」を探す必要はありません。初回はアプリの対象範囲とルーティングを初期設定のままにし、テストするブラウザーを対象から外さないでください。アプリごとの除外リストに登録すると、そのアプリの通信はクライアントを経由しなくなるため、接続が効いていないと誤解することがあります。ここまでで接続方法を選択しました。次の手順では、実際の接続に使うサーバーを指定します。

手順 03 / サーバーを有効にして起動状態を確認

サーバーを選択して接続を開始

v2rayNのメイン画面に戻り、更新したグループから有効であることが確認できているサーバーを1台選びます。右クリックメニューの「現在のサーバーに設定」などの操作で、そのサーバーを使用中にしてください。行をクリックしただけでは一覧上で選択しただけの場合があり、使用中のサーバーが切り替わっていないこともあります。使用中のマークやステータス欄が変わったことを確認し、行の背景色だけで判断しないでください。

v2rayNでは、設定を有効にすると通常、コアが起動または再読み込みされます。Android版のように目立つ接続ボタンが常に表示されるわけではありません。サーバーを有効にした後、メイン画面のログや情報欄を開き、直後に起動エラーが出ていないか確認してください。前の手順で選択した「システムプロキシを自動設定」も有効な状態にしておきます。ウィンドウは最小化しても構いませんが、プロセスは終了しないでください。

コアの起動メッセージは、ローカルのプログラムが動き始めたことを示すだけで、リモートサーバーへの接続が成功した証明にはなりません。ブラウザーからリクエストを送るまで接続が確立されない場合もあり、メイン画面に通信が表示されないだけで故障とは限りません。ポートの競合、権限不足、設定の解析失敗がログに明記されている場合は、まずローカルの起動問題を解決してください。ほかのプログラムが使用中の待ち受けポートは、サーバーを何度変更しても空きません。

サブスクリプションに複数の設定がある場合は、提供元が有効と案内しているサーバーを1台選び、実際に接続してテストします。テストがタイムアウトしても、今回の確認が完了しなかったことを示すだけです。確認先、現在のネットワーク、サーバー自体が影響している可能性があるため、数値だけで結論を出さないでください。初回接続では、遅延が最も小さく見えるサーバーを探すより、実際のウェブページにアクセスできることを確認します。

v2rayNGのメイン画面で使用するサーバーをタップし、接続ボタンをタップします。初回起動時にAndroidのVPN接続リクエストが表示されたら、要求元のアプリを確認して許可してください。クライアントに戻り、接続ボタンやステータスが実行中になっているか確認します。別のVPNに接続中の場合、現在の接続を置き換えるよう求められることがあります。確認してからテストしてください。AndroidのVPN接続を2つのアプリが同時に使用できるわけではありません。

接続ボタンをオンにしてすぐ停止状態に戻る場合は、まずv2rayNGのログを開き、起動時刻に最も近いエラーを記録してください。バックグラウンドに切り替えたときだけ切断される場合は、システムのバックグラウンド実行やバッテリー制限を確認します。バックグラウンドでの接続維持を調整する前に、前面でのアクセスを確認すると、「接続自体が確立していない」状態と「バックグラウンドでシステムに停止された」状態を区別できます。

次の確認では、現在のサーバーを変えずにブラウザーを使います。問題を説明する必要があれば、「サブスクリプションを追加済みか」「使用中のサーバーを切り替えたか」「コアが起動しているか」「システムプロキシまたはVPNが有効か」を記録してください。設定全体を共有しないでください。特にアドレス、ユーザー識別情報、パスワードの項目に注意してください。ログも個人情報を隠してから共有します。

手順 04 / 実際にアクセスして動作を確認

接続を確認

まずブラウザーを開き、システム設定を上書きする独自のプロキシ拡張機能がないことを確認します。現在のプロキシ経由でアクセスできることが分かっているページを選び、新しいタブで読み込み直してください。キャッシュ済みのページだけで判断しないようにします。続いて、通常は直接アクセスできるページを開き、両方が読み込めるか確認します。前者ではプロキシ経由の通信を、後者では通常のアクセスに問題がないかを確認できます。

「中国本土を迂回する」ルーティングを使っている場合、通常の直接接続ページが開いても、それだけではプロキシが動作している証拠にはなりません。該当する通信は、もともとプロキシを経由しない場合があるためです。逆に、ブラウザーでページを開けなくても、クライアント全体が動作していないとは限りません。接続先のサイトが一時的に利用できない可能性もあります。同じURLを何度も再読み込みするより、利用可能なことが分かっている別の2つのページを使って比較しましょう。

確認中はクライアントのログも見ます。アクセスした時刻と近い時刻のログや、対応する接続先・出力先の記録があれば、リクエストがクライアントに届いたか判断する手掛かりになります。コアやログレベルによって記録内容は異なるため、アクセスごとのログが表示されなくても、すぐに最も詳細なレベルに変更する必要はありません。まず明確なエラーがないかを確認し、直前にアクセスしたページと照らし合わせてください。過去のエラーを現在の問題と混同しないようにします。

状況に応じて次に確認する項目
確認した状況 まず確認する項目 次に行う操作
ブラウザーでアクセスできず、クライアントに関連するリクエストが見当たらない システムプロキシ、ブラウザー拡張機能、Androidアプリの除外リスト ブラウザーの通信がクライアントに届いているか確認する
リクエスト記録はあるが、接続が何度もタイムアウトする 現在のサーバーの有効性とネットワークからの到達性 有効と確認できているサーバー1台に変更して再試行する
ブラウザーは使えるが、特定のアプリだけ接続できない アプリがシステムプロキシに対応しているか、除外されていないか アプリの接続方法を確認してからTUNを検討する
起動直後にエラーが出て、ウェブページへのアクセスを試していない ローカルポート、権限、設定項目 まず起動エラーを解決し、その後にアクセスを再確認する

接続を切った状態と比較する場合、デスクトップ版では「システムプロキシを解除」を選んでから、ブラウザーの新しいタブで同じページにアクセスします。Android版ではv2rayNGを切断してから試してください。比較後は元の設定に戻します。ブラウザーが既存の接続を保持していたり、ページがキャッシュから表示されたりすることがあるため、切断後もページを開けたからといって、プロキシが使われていなかったとは限りません。必要に応じてブラウザーを終了して再起動し、改めて確認してください。

ブラウザーは正常で、特定のデスクトップアプリだけ接続できない場合、サブスクリプションを再追加する必要はありません。まず、そのアプリに独自のプロキシ設定があるか、システムプロキシに対応しているかを確認し、TUNが必要か判断してください。Android版では、該当アプリが除外リストに登録されていないか確認します。基本的な接続経路を確認してからDNSやルールの照合を調べてください。そうしないと、原因と異なる箇所の設定を変更することになります。

2種類のページがどちらも正常に読み込まれ、クライアントの起動や接続に継続的なエラーがなければ、現在の設定を基準として保管できます。サブスクリプショングループ、使用中のサーバー、ルーティング名を控えておけば十分です。設定全体を別の場所にコピーする必要はありません。後から機能を変更するときは、同じ2つのページで確認してください。問題が出たら直前の設定に戻すことで、変更の影響を絞り込みやすくなります。

使用を終了するときは、デスクトップ版ではシステムプロキシを解除してからクライアントを終了してください。クライアント停止後もシステムがローカルの待ち受けポートを参照し続けるのを防げます。TUNを使用した場合はTUNもオフにし、ネットワークが正常に戻ったことを確認してください。Android版ではv2rayNGの切断ボタンをタップします。終了後にすべてのページへアクセスできなくなった場合は、サブスクリプションの削除や再インストールを急がず、システムにプロキシ設定が残っていないか確認してください。

サブスクリプションの追加手順に戻る ↑