初期設定|4ステップ

V2Rayの使い方
サブスクリプションの追加と接続確認

「サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作確認」の順に進めます。まず基本の接続を確認し、その後TUN、DNS、カスタムルールを調整してください。

始める前に、クライアントをインストールし、利用可能なサブスクリプションURLを用意してください。クライアントは設定を読み込んで接続を確立するソフトで、インストールしただけではサーバーを利用できません。サブスクリプションURLは利用するサービスの提供元から入手してください。まだインストールしていない場合は、インストーラー一覧からクライアントを選びます。以下の手順は初回の接続確認を約10分で行うためのものです。結果はサブスクリプションの状態や現在のネットワーク環境によって異なります。

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

手元にある情報が「サブスクリプションURL」か「単一の共有リンク」か、まず確認してください。サブスクリプションURLは通常、複数のサーバー設定を取得するためのもので、更新すると提供元の変更を反映できます。単一の共有リンクは一つの設定を表すため、クライアントのクリップボード読み込み機能から追加します。入力先を間違えると、更新に失敗したり一覧が空になったりすることがあります。用語の違いは用語集のサブスクリプションとサーバー設定の解説をご覧ください。

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

v2rayNのメイン画面を開き、上部の「サブスクリプショングループ」から「サブスクリプショングループ設定」を開いて「追加」を選びます。メモ欄に提供元が分かる名前を入力し、サブスクリプションURL全体を貼り付けます。先頭や末尾に余分な空白、改行、引用符が入っていないか確認してください。ウェブページの説明文まで一緒にコピーしないよう注意します。分からない項目は初期値のままにして保存し、設定画面を閉じます。

メイン画面に戻り、追加したグループを選択して、「サブスクリプショングループ」メニューから現在のサブスクリプションを更新します。まだ接続できる環境がない初回は、まず「プロキシを使用しない」更新方法を試してください。プロキシ経由でないとアクセスできないURLは、既存の接続が使えるようになってから該当する方法で更新します。更新後、グループにサーバーが表示されていることを確認します。項目が表示されれば十分です。すぐに一括テストを行ったり、各サーバーの設定を変更したりする必要はありません。

メイン画面が空のままなら、選択したグループが正しいか、検索欄やフィルターで結果が隠れていないか確認します。次に更新時のメッセージを確認してください。アクセスエラーと解析エラーは別の問題で、前者はURLの有効性やネットワーク、後者は応答内容の形式が原因の可能性があります。空の一覧を解決しようとして同じサブスクリプションを何度も追加すると、どの設定を使っているか分かりにくくなるため避けてください。

v2rayNG:サブスクリプションを保存してメイン画面に戻る

v2rayNGを開き、左上のサイドメニューから「サブスクリプショングループ設定」に進み、追加ボタンをタップします。メモとサブスクリプションURLを入力して保存し、メイン画面に戻って右上のメニューから「サブスクリプションを更新」を実行します。設定画面にURLを保存しただけではサーバー情報は取得されません。更新後、メイン画面の一覧に選択できる設定が表示されます。

一覧が表示されたら、使用するサーバーをタップし、選択マークがその項目に移ったことを確認します。初回は、利用中のクライアントに対応すると提供元が明示している設定を選び、プロトコル、トランスポート、セキュリティの各項目を同時に編集しないでください。単一の共有リンクを受け取った場合は、内容全体をコピーし、メイン画面の追加メニューから「クリップボードからインポート」を選びます。サブスクリプションURL欄には貼り付けないでください。

ここまでで、選択可能なサーバー設定が一つ以上表示されているはずです。接続する前に、どの通信をクライアント経由にし、どの接続先を直接接続にするか決めましょう。ルーティングの問題をサーバー障害と取り違えにくくなります。

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

「システムプロキシ」と「ルーティングモード」はそれぞれ別の役割を担います。システムプロキシは、この設定に従うアプリからの通信をクライアントに渡します。ルーティングモードは、受け取った通信をプロキシ経由にするか直接接続にするかを決めます。プロキシ経由のルートを選んでも、ブラウザーがクライアントを使う設定でなければ、通信はクライアントを通らない場合があります。反対に、システムプロキシを有効にしても、すべての接続先がプロキシ経由になるとは限りません。ルーティングルールも適用されます。

v2rayN:まず基本のルーティングを使い、TUNはオフにする

メイン画面の下部またはタスクトレイのメニューから「ルーティング」を開き、初回は「中国本土を迂回」を選びます。この設定名は対象を該当ルールに基づいて分類することを示しており、すべてのウェブサイトで期待どおりになるとは限りません。実際の判定は内蔵ルールとそのバージョンにも左右されます。用途が異なる場合は適切なルーティングを選び、元の設定をメモしておくと戻しやすくなります。

このガイドではブラウザーで接続を確認するため、「TUNを有効にする」はオフのままにします。TUNは仮想ネットワークアダプターを使って通信を取り込む機能で、より多くのアプリを対象にできますが、権限やDNS、ほかのネットワークソフトとの調整も必要です。初回からシステムプロキシとTUNを同時に有効にすると、トラブルの原因を特定しにくくなります。まず基本設定で接続を確認し、システムプロキシに従わないアプリがある場合は、応用設定のTUNモード解説を参考にしてください。

「システムプロキシを解除」「システムプロキシを自動設定」「システムプロキシを変更しない」は、システム設定の扱い方を示すもので、サーバーのプロトコルが異なるわけではありません。「変更しない」は現在のシステム状態を保つ設定であり、通信を自動的に取り込むという意味ではありません。まずルーティングを確認し、次の手順で「システムプロキシを自動設定」に切り替えると、設定の流れが分かりやすくなります。

v2rayNG:ルーティング設定を確認し、ほかの項目はそのままにする

サイドメニューから「設定」→「ルーティング設定」を開き、現在のルーティングモードとルールを確認します。「LAN内および中国本土のアドレスを迂回」のようなプリセットがある場合は、アクセス目的に合わせて選択できます。バージョンによっては、同様の機能がルールセットや別の名称で表示されるため、画面の説明を読んでから選んでください。ルーティングは直接接続とプロキシ接続を振り分けるもので、使用するサーバーを選ぶ設定ではありません。

初回は「ドメイン戦略」「ローカルDNSを有効にする」「Fake DNS」などを同時に変更する必要はありません。これらはドメイン名の解決や接続先の判定に関わるため、組み合わせを変えると既存の設定が動作しなくなることがあります。まずクライアントの初期設定、または提供元が明示している値を使ってください。ログや再現手順からDNSの問題が疑われる場合に限り、応用設定ガイドで項目ごとに調整します。ドメイン戦略の意味は用語集でも確認できます。

モードを選んだらメイン一覧に戻り、使用中のサーバーをもう一度確認します。次は接続を開始する操作です。サブスクリプションの更新に成功しても、接続が確立したとは限りません。

ステップ3:クライアントを接続

起動前に、システムプロキシ、仮想ネットワークアダプター、VPNを制御しているほかのソフトを終了するか、一時停止してください。複数のプログラムが同じネットワーク設定を変更すると、画面上の設定が別のプログラムに上書きされる場合があります。まず一つのクライアントだけで動作を確認し、その後に併用方法を検討すると、複数の接続経路を同時に調べるより原因を特定しやすくなります。

v2rayN:使用するサーバーを選び、システムプロキシを設定

サーバー一覧から使用する項目を選び、右クリックメニューの「アクティブサーバーに設定」または同等の操作で現在のサーバーに指定します。アクティブ表示が切り替わったことを確認してください。続いてメイン画面下部の「システムプロキシ」、または右下のタスクトレイアイコンを右クリックして「システムプロキシを自動設定」を選びます。設定が反映されると、システムプロキシを利用するブラウザーの通信がクライアントに渡されます。

v2rayNでは通常、アクティブな設定に応じてコアが起動または再読み込みされるため、「接続」という大きなボタンを別途探す必要はありません。メイン画面のログ欄またはログ画面で、起動失敗、設定の解析失敗、待ち受けポートの競合などが繰り返し発生していないか確認してください。ウィンドウやタスクトレイのアイコンが表示されているだけでは、コアが正常に動作しているとは判断できません。

ポートが使用中と表示されたら、クライアントを二重起動していないか、ほかのネットワークソフトが同じポートを使っていないか確認します。複数の設定画面で手当たり次第にポートを変更しないでください。ローカルの待ち受けポートを変える場合、旧ポートに依存するアプリ側の設定も合わせて変更する必要があります。ログにTLS証明書の問題が記録されている場合は、「証明書の検証をスキップ」を常用せず、システム時刻と設定内のサーバー名を確認してください。

v2rayNG:接続ボタンをタップしてシステムの許可を行う

メイン画面で使用するサーバーを選び、右下の接続ボタンをタップします。初回起動時にはAndroidのシステム画面がVPN接続の作成を求めるので、現在のクライアントからの要求であることを確認して「許可」を選びます。このVPN接続は、クライアントが通信を取り込むためのシステム経路です。サブスクリプションURLやサーバーのプロトコルが変更されるわけではありません。

許可したらメイン画面に戻り、接続ボタンが実行中の状態になっているか、システムのVPN表示が出ているか確認します。許可を取り消した場合、クライアントが通信を取り込めないことがあるため、接続ボタンをもう一度タップして許可してください。別のVPNアプリを起動すると現在の接続が置き換わる場合があります。動作確認中は、実行するVPN接続を一つにしてください。

起動後すぐに停止する場合は、サイドメニューから「ログ」を開き、直近の起動情報を確認します。設定の読み込み失敗、システム権限の未許可、起動後の接続先への通信失敗を切り分けてください。未対応のプロトコルや項目が表示された場合は、サブスクリプションの要件とクライアントが使用するコアを確認し、共有リンク内の項目をむやみに削除しないでください。よくあるエラーの確認先はトラブル対処にまとめています。

クライアントが動作を開始したら、実際の通信で確認します。ボタンの色やシステムアイコンだけで成功と判断せず、次の手順で用途の異なる二つの接続先を試してください。

ステップ4:動作を確認

まずブラウザーで、現在のルールではプロキシ経由になるはずの、正常に表示できるウェブサイトを開きます。以前のキャッシュではなく新しい通信が行われるのを待ち、必要ならページを更新するかブラウザーを再起動してください。続いて、ルール上は直接接続になるはずのサイトも開き、通常のネットワーク接続が機能していることを確認します。両方が想定どおり使えれば、今回の設定は現在の用途におおむね適合しています。

起動状態と通信状況をログで見分ける

アクセスを試しながらクライアントのログを確認します。表示内容はコアやログレベルによって異なり、接続先へのリクエスト、出力先の選択、接続エラーなどが記録されることがあります。アクセスごとの記録が見えなくても、必ずしも通信がクライアントに届いていないとは限りません。まずログレベルを確認してください。すべてのリクエストを記録するために詳細ログを常時有効にしたり、アクセス記録をそのまま公開したりしないでください。

ブラウザーでは正常にアクセスできるのに特定のアプリだけ失敗する場合、そのアプリがシステムプロキシに対応しているか、独自のプロキシ設定を使っているか、別の通信方式を必要としているかを確認します。この状況だけでサブスクリプションが使えないとは判断できません。デスクトップではまずアプリのネットワーク設定を確認し、より広範囲の通信を取り込む必要がある場合にTUNを検討します。Androidではアプリごとのプロキシ設定が有効か、対象アプリが許可リストまたは除外リストに含まれているか確認してください。

クライアント内蔵のテストツールで分かるのは、各テスト方式での結果だけです。サーバー項目がテストに成功しても、すべてのウェブサイトやアプリが使えるとは限りません。テストに失敗しても、それだけで設定全体が無効だとは判断できません。実際のアクセス結果、現在のルーティング、ログのエラー内容をあわせて確認し、手当たり次第にサーバーを切り替えるのは避けてください。

確認に失敗したら、一度に変更するのは一項目だけ

二つの接続先がどちらも使えない場合は、まず接続を停止し、通常のネットワークが使えるか確認します。基本のネットワークが正常なら、「サブスクリプションに設定があるか」「アクティブサーバーが正しいか」「システムプロキシまたはVPNが起動しているか」「ログにエラーがあるか」の順で確認してください。一度に変更するのは一項目だけにし、同じ接続先へ再アクセスします。何を変えたことで結果が変わったか判断しやすくなります。

特定のサイトだけ開けない場合は、発生時刻、対象ドメイン、エラーの種類を記録し、想定した出力先に振り分けられているか確認します。すべての設定をすぐに消去したり、ルーティング、DNS、コア、セキュリティ設定を同時に切り替えたりしないでください。続けて調べる場合は、該当する症状をトラブル対処で確認します。カスタムルールやDNSの組み合わせに関する内容は、応用設定をご覧ください。

使えた設定を記録し、正しく接続を終了する

初回の動作確認に成功したら、クライアント名、使用中のルーティングプリセット、必要な個別設定を記録し、復元できる基本状態を残しておきます。サブスクリプションを提供元が管理している場合、今後も同じグループを更新してください。サブスクリプションの項目を手動設定として長期的に変更すると、次回の更新で変更が上書きされる可能性があります。

使用を終えるときは、v2rayNでは「システムプロキシを解除」を選んでからクライアントを終了し、停止済みのローカルプロキシをシステムが参照し続けないようにします。v2rayNGでは接続ボタンをタップして停止し、システムのVPN表示が消えたことを確認してください。次回はサーバーが有効か確認して同じ手順で接続すればよく、同じサブスクリプションを再追加する必要はありません。