初期設定 · 4ステップ

v2rayNの設定方法

サブスクリプションを追加し、プロキシモードを選択して接続したら、ブラウザーで想定どおりアクセスできるか確認します。まず基本設定を完了させてから、詳細オプションを調整しましょう。

サブスクリプションの追加 システムプロキシ 接続確認

始める前に、クライアントがインストール済みで、有効なサブスクリプションURLが手元にあることを確認してください。また、端末から通常のウェブページにアクセスできる必要があります。クライアントは設定を読み込み、通信を転送するソフトウェアです。インストールしただけでは、利用可能なサーバーが使える状態になったとは限りません。まだインストールしていない場合は、クライアントのダウンロードページで端末に合ったインストーラーを選び、このページに戻ってください。すでにクライアントを利用している場合、手順に合わせるために既存のグループを削除する必要はありません。

このページでは、初回設定を約10分で行う流れを紹介します。実際にかかる時間はサブスクリプションやネットワークの状態によって異なります。各ステップに確認ポイントがあります。まずサーバー一覧、次にプロキシ設定、最後にアクセス結果を確認します。想定どおりにならない場合は、そのステップで原因を調べてください。サーバー、ルーティング、DNSを同時に変更すると、どの設定が影響したのか判断しにくくなります。

ステップ1:サブスクリプションを追加

まず、手元にあるものが「サブスクリプションURL」か「単体の共有リンク」かを確認します。サブスクリプションURLは通常、ウェブ形式のURLで、クライアントがアクセスすると複数のサーバー設定を取得できます。共有リンクは通常、vmess://、vless://、trojan://などのプロトコル名で始まり、特定のサーバー情報を直接記述しています。それぞれ使用するメニューが異なるため、URLの長さだけで判断しないでください。

v2rayN:グループを追加して更新

メイン画面上部の「サブスクリプショングループ」メニューから「サブスクリプショングループ設定」を開きます。設定画面で「追加」をクリックし、識別しやすい名前を入力してから、サブスクリプションURL全体をURL欄に貼り付けます。名前は端末内で識別するためのものなので、入手元や用途に応じて付けてください。URLは変更せず、特に疑問符以降のパラメーターを削除しないでください。また、メッセージ末尾の句読点を一緒にコピーしないよう注意しましょう。

グループを保存したらメイン画面に戻り、「サブスクリプショングループ」メニューから更新を実行します。初回設定でまだプロキシに接続できない場合は、「プロキシを使わずにサブスクリプションを更新」または同等の項目を選んでください。入手元から既存の接続経由でアクセスするよう指定されている場合に限り、プロキシ経由で更新します。画面下部のメッセージを確認し、処理が終わるまで待ちます。続けて何度もクリックしないでください。設定を取得できたら、作成したグループを選択し、サーバー一覧に項目が表示されることを確認します。

単体の共有リンクを受け取った場合は、内容全体をコピーし、「サーバー」メニューの「クリップボードから共有リンクをインポート」を使います。この方法では通常、端末内に項目が追加されるだけで、継続的に更新できるサブスクリプションは作成されません。サーバー側の設定が変更された場合は、再インポートするか手動で編集する必要があります。通常のウェブURLを共有リンクとして扱ったり、サブスクリプションURLをサーバーのアドレス欄に直接入力したりしないでください。

v2rayNG:サブスクリプションを保存して一覧から更新

v2rayNGのメイン画面でサイドメニューを開き、「サブスクリプショングループ設定」を選択します。追加メニューから名前とサブスクリプションURLを入力して保存してください。メイン画面に戻り、その他メニューから「サブスクリプションを更新」または「現在のグループのサブスクリプションを更新」を選びます。項目名はバージョンによって多少異なります。単体の共有リンクを使う場合は、メイン画面の追加メニューから「クリップボードからインポート」を選択します。サブスクリプショングループを作成する必要はありません。

この段階の確認ポイントは「一覧に項目があること」であり、「接続できていること」ではありません。更新が成功したのにサーバーが表示されない場合は、該当グループに切り替え、検索欄を空にして、フィルターが有効になっていないか確認してください。解析エラー、更新タイムアウト、内容が空といった問題が起きた場合は、エラーメッセージを控え、よくある質問のサブスクリプションに関するトラブル対処を確認してください。サブスクリプションURLには認証情報が含まれる場合があります。スクリーンショットを共有したり問い合わせたりする際は、ドメインだけでなくURL全体を隠してください。

一覧に項目が表示されたら、すべてを個別にテストする必要はありません。使う予定のサーバーをひとつ選び、次のステップで通信の取り込み方法を設定します。

ステップ2:プロキシモードを選択

混同しやすい設定が2つあります。「システムプロキシまたはTUN」はアプリの通信をクライアントに取り込む方法を、「ルーティングプリセット」は取り込んだ通信をプロキシ経由にするか直接接続にするかを決めます。システムプロキシを有効にしても、すべての接続が同じ出口を使うとは限りません。また、グローバルルーティングを選んでも、システムプロキシを使わないアプリの接続方法は自動で変わりません。まずはシンプルな設定で動作を確認し、成功してから対象範囲を広げてください。

v2rayN:システムプロキシと既定の振り分けを使う

メイン画面下部のステータスバー、または通知領域のアイコンを右クリックしたメニューから「システムプロキシ」を探します。一般的な設定は「システムプロキシを解除」「システムプロキシを自動設定」「システムプロキシを変更しない」の3つです。初期設定では「システムプロキシを自動設定」を選び、システム設定に従うブラウザーの接続をクライアントのローカル入口へ送ります。「システムプロキシを変更しない」は、クライアントが既存の設定を変更しないという意味です。プロキシが有効になった状態だと誤解しないでください。

次に「ルーティング」を開き、「中国本土をバイパス」または同等のプリセットを選びます。プリセットのルールに一致した通信は直接接続し、それ以外はプリセットの既定ルールに従って処理されます。画面上のプリセット名が異なる場合は説明を確認し、クライアント標準の振り分け設定を使ってください。初回接続の前に大量のカスタムルールを作成したり、特定のサイトの表示速度だけでルールの正しさを判断したりしないでください。

TUNはまだ無効のままにします。まずシステムプロキシを使えば、ブラウザーの通信経路を少ない権限と仮想ネットワーク設定で確認できます。システムプロキシを参照しないアプリも取り込む必要がある場合は、詳細ドキュメントでTUNの権限、ルーティング、DNSの連携方法を確認してください。初回の動作確認では、別のプロキシクライアントやVPNを同時に有効にしないでください。通信の入口を奪い合ったり、互いの通信を取り込んだりするおそれがあります。

v2rayNG:AndroidのVPNインターフェースで通信を取り込む

v2rayNGでは、デスクトップ版のようにシステムプロキシを設定するのではなく、接続時にAndroidのVPN権限を取得します。まず「設定」でルーティング関連の項目を開き、ローカルネットワークと中国本土のアドレスをバイパスするプリセットを選ぶか、同等の機能を持つ既定ルールを使用します。ここでのVPNは、システムが提供する通信取り込み用のインターフェースです。許可の確認が表示されても、接続先サーバーに到達できる証拠にはなりません。実際のアクセス確認はステップ4で行います。

「アプリごとのプロキシ」を有効にしている場合は、テストに使うブラウザーが対象に含まれていることを確認してください。「選択したアプリのみをプロキシ経由にする」設定と「選択したアプリを除外する」設定があるため、チェックの意味を取り違えないようにしましょう。初回テストではアプリごとの制限をいったん無効にし、ブラウザーの接続を確認してから必要な設定を戻す方法もあります。端末で別のVPNに接続している場合は、先に切断してからv2rayNGを起動してください。

このステップの終わりには、次の2点を確認できている状態にします。デスクトップ版ではシステムプロキシからブラウザーの通信を取り込み、Android版ではVPNインターフェースから通信を取り込みます。取り込んだ通信はルーティングプリセットで処理します。確認できたらサーバー接続を開始します。ローカルの待受ポートを先に変更する必要はありません。

ステップ3:接続を開始

サーバー一覧に戻り、入手元が明確で設定がそろっている項目をひとつ選びます。名前に含まれる地域名や回線名は提供元による説明であり、実際に使えるかどうかを保証するものではありません。初回は複数の項目を一括で速度測定しながら設定を変更するのではなく、ひとつの項目でアクセスまでの流れを確認してから、ほかの項目と比較してください。

v2rayN:アクティブサーバーに設定して状態を確認

一覧で使う項目を右クリックし、「アクティブサーバーに設定」または同等の操作を選びます。行が選択色になっただけでは、アクティブな設定に切り替わったとは限りません。アクティブ表示、ステータスバー、現在のサーバー情報で確認してください。画面によってはEnterキーでも確定できますが、キーの動作が不明な場合は右クリックメニューを使うと確実です。

v2rayNは通常、アクティブ設定を切り替えるとコアを起動または再読み込みします。大きな「接続」ボタンがない場合もあります。画面下部の実行メッセージやログを確認し、起動失敗、設定の読み込み失敗、ポート使用中などのエラーが繰り返し表示されていないことを確かめてください。その後、システムプロキシが「システムプロキシを自動設定」のままか確認します。コアが動作していることと、ブラウザーがコアを使っていることは別々の条件です。

ローカルポートが使用中と表示された場合は、以前起動したクライアントの別インスタンスや、ほかのプロキシソフトを終了してから、現在の設定を再読み込みします。すぐに適当なポートへ変更しないでください。ブラウザーやシステム設定が古い入口を参照し続ける可能性があります。特定のプロトコルや設定項目がサポートされていないとログに表示された場合は、サーバーアドレス、通信パラメーター、コアの種類を一度に変更するのではなく、クライアントのバージョンがサブスクリプションの要件に合っているか確認してください。

v2rayNG:項目を選んでシステムの許可を確認

Androidのメイン画面で項目をタップし、選択中のマークが表示されていることを確認してから、画面下部の接続ボタンをタップします。初回接続時にはシステムからVPN接続リクエストが表示されます。リクエスト元がインストールしたv2rayNGであることを確認してから許可してください。リクエストを拒否した場合、通常の方法では端末の通信を取り込めません。接続ボタンをもう一度タップして許可してください。

接続を開始したら、ボタンの状態、システム通知、クライアントの実行メッセージを確認します。システムにVPNアイコンが表示されても、取り込み用インターフェースが確立したことを示すだけで、サブスクリプション内のサーバーに接続できるとは限りません。現在の設定を接続テストできる機能があれば補助情報として実行してもかまいませんが、その結果だけで、すべてのアプリがプロキシ経由で通信できていると判断しないでください。

起動直後に接続が自動で停止する場合は、クライアントのログとシステムの権限通知を確認してください。画面ロック後しばらくして切断される場合は、バックグラウンド動作やバッテリー使用に関するシステムの制限を確認します。初回接続時に、必要性を確かめずすべてのバックグラウンド権限を許可する必要はありません。実際の症状に応じて対処してください。起動後にエラーが続かなければクライアントを動作させたまま、ブラウザーを開いて最後のステップに進みます。

ステップ4:動作を確認

「基本ネットワーク」「目的のページへのアクセス」「クライアントの記録」の順に確認します。接続アイコンだけでは、ルールによる直接接続、プロキシ経由の通信、アプリ独自の接続を区別できません。特定のサイトが開かないだけでは、サーバーとサイトのどちらに問題があるのか判断できません。通常のネットワークを確認するページと、想定するプロキシ経由のアクセスを確認するページをひとつずつ用意してください。どちらも使い慣れていて、アクセスが許可されているページを選びます。

ブラウザーの表示とログを照合

まず通常のウェブページを開き、プロキシ設定の変更によって基本的なネットワーク接続が失われていないことを確認します。次にブラウザーで新しいタブを開き、プロキシ経由でアクセスするページを表示して、サイト内の別ページを開く、またはサイト内検索を実行するなど、実際に操作します。キャッシュ済みのトップページを表示したままにするより、新しいリクエストが送信されたことを確認しやすくなります。ただし、通信経路の判断にはクライアントの記録も併せて確認してください。

クライアントに戻ってログを確認します。現在のログレベルでアクセス先が記録される場合は、今開いたドメインと処理結果を探し、リクエストがクライアントに届いたか、プロキシ出口へ送られたかを判断します。表示される項目はコアやログレベルによって異なります。アクセス履歴がひとつずつ記録されなくても、必ずしも不具合ではありません。特定の行を探すために設定を何度も変更しないでください。通常の利用では、詳細なデバッグログを長期間保存する必要もありません。

出口IPアドレスを確認する必要がある場合は、信頼できるネットワーク情報ページを利用してください。ただし、ルーティングによって結果が変わる点に注意が必要です。確認ページへの接続がルールで直接接続に設定されていれば、表示されるのはローカルネットワーク側の出口のままです。アドレスが変わらないだけでクライアントが動作していないと判断しないでください。まず、そのページへの接続にどのルールが適用されているかを確認してから、結果を判断します。

動作しない場合は、原因をひとつずつ確認

通常のウェブページも開かない場合は、デスクトップ版ではシステムプロキシを解除し、Android版ではクライアントを切断して、基本ネットワークが復旧するか確認します。復旧したら、アクティブサーバーとローカルの実行エラーを調べてください。通常のページは開くのに目的のページだけ失敗する場合は、まずサーバーが有効か確認し、別の利用可能な項目で再テストします。条件は一度にひとつだけ変更し、変更前後の結果を記録してください。

デスクトップ版でブラウザーのアクセス記録がまったく見つからない場合は、システムプロキシの状態と、ブラウザーの拡張機能が別のプロキシを個別に指定していないか確認します。Android版で特定のアプリだけ動作しない場合は、アプリごとのプロキシ設定で選択の意味を取り違えていないか確認してください。サブスクリプションの更新成功は設定を取得できたことを示すだけで、すべてのサーバーに接続できる保証ではありません。接続テストが成功しても、すべてのサイトで同じルーティングが適用されるとは限りません。ほかのエラーについてはよくある質問を確認してください。

動作を確認できたら、使用するグループ、アクティブなサーバー、ルーティングプリセットを覚えておけば十分です。config.jsonを手動で編集する必要はありません。GUIクライアントは再起動やサーバー切り替え時に設定ファイルを再生成する場合があり、生成ファイルを直接編集すると変更が失われることがあります。細かいルーティング、TUN、設定ファイルの構造を確認したい場合は、全プラットフォーム対応のインストール・設定ガイドを参照し、初期設定と高度な調整を分けて進めてください。

最後に、正常に切断する手順も確認します。v2rayNでは「システムプロキシ」を「システムプロキシを解除」に切り替えてからクライアントを終了し、停止済みのローカル入口へアプリが接続し続けないようにします。v2rayNGではクライアント内の切断ボタンを使い、接続通知またはシステムのVPN状態が終了したことを確認してください。常時接続VPNや、切断時にインターネット接続をブロックする設定を端末で使っている場合は、システム設定も確認します。次回は「アクティブなサーバーを確認 → 通信の取り込みを有効化 → ウェブページで確認」の順に再開できます。