QUICK START / 初期設定

v2rayNの使い方

サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作を確認

約10分で始められる手順で解説します。最初はノードを1つだけ接続し、ブラウザーで正常にアクセスできることを確認してから、ルーティングやほかのアプリを調整してください。サブスクリプションの取得時間やノードの利用可否は、ネットワーク環境によって異なります。

準備:クライアントとサブスクリプション

まだインストールしていない場合は、クライアントページで利用するOSのダウンロード方法を確認してください。インストール後にクライアントを起動し、メイン画面が正常に表示されることを確認します。次に、サービス提供元から受け取ったサブスクリプションURLまたは個別の共有リンクを用意します。クライアントは接続情報を読み込むためのもので、空の一覧から利用可能なノードを自動生成するものではありません。この記事では有効なサブスクリプションURLを入手済みであることを前提とし、サービスの購入方法は扱いません。

まずURLの種類を確認します。サブスクリプションURLは、ノード一覧を取得するためのWebアドレスで、個人専用のパラメーターが含まれる場合があります。共有リンクは通常、vmess://、vless://、trojan://などのプロトコルで始まり、1つのノードの接続情報を示します。登録場所が異なるため、サービス管理画面のログインURLをサブスクリプションURLとして使うことはできません。コピー機能を使い、前後に空白や改行、説明文が入らないようにしてください。

サブスクリプションURLや共有リンクには接続用の認証情報が含まれる場合があります。公開チャットやオンライン解析ツールに貼り付けたり、画面を撮影して共有したりしないでください。端末にほかのプロキシアプリやVPNアプリがある場合は、元の設定を控えてから接続を一時停止し、初回テストへの影響を減らします。日付と時刻は自動同期に設定してください。後でハンドシェイクエラーが発生した場合の確認項目です。

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

v2rayNのメイン画面で「サブスクリプショングループ」メニューを開き、「サブスクリプショングループの設定」を選んでグループを追加します。見分けやすいメモを入力し、URL欄にサブスクリプションURL全体を貼り付けて保存し、設定画面を閉じます。メモは提供元を区別するためのもので、接続には影響しません。URLを保存しただけではノードを取得できないため、一覧が空の場合は更新を実行してください。

「サブスクリプショングループ」メニューに戻り、サブスクリプションを更新します。「プロキシを経由しない」「プロキシを経由する」を選べる場合、有効な接続をまだ確立していない初回は、まずプロキシを経由せずに更新してください。結果が表示されたら、追加したグループに切り替えてノード一覧を確認します。更新成功と表示されても項目が見つからない場合は、別のグループが選択されていないか、名前による絞り込みが有効になっていないかを確認してください。同じURLをすぐに追加し直す必要はありません。

v2rayNGでは、サイドメニューから「サブスクリプショングループの設定」を開き、追加ボタンをタップしてメモとサブスクリプションURLを入力し、保存します。ホーム画面に戻り、右上のメニューから「サブスクリプションを更新」を実行してください。更新が完了するとノードが表示されます。そのうち1つをタップして選択します。選択中の項目は、バージョンによってサイドのマークやハイライトで示されます。項目までスクロールしただけでは選択したことになりません。

個別の共有リンクを受け取った場合は、先にサブスクリプショングループを作る必要はありません。リンク全体をコピーし、v2rayNでは「サーバー」メニューからクリップボードの内容をインポートします。v2rayNGではホーム画面の追加メニューからクリップボード経由でインポートできます。QRコードも同じ種類の接続情報なので、クライアントのスキャン機能を使って読み込めます。インポート後はノード名、プロトコル、サーバーアドレスが妥当か確認してください。表示名を整えるために接続パラメーターを変更しないでください。

初回テストでは、提供元が利用可能と案内しており、現在のクライアントのコアが対応するプロトコルのノードを選びます。ノード名に含まれる地域、倍率、回線の説明は管理用の情報であり、接続成功の証拠ではありません。クライアントの遅延テストを参考にすることはできますが、テストに成功してもブラウザーが使えるとは限らず、すべてのWebサイトがそのノード経由になるとも限りません。

ノード一覧が表示され、接続先を1つ選んだら、まず転送パラメーターをまとめて変更しないでください。次に通信をクライアントへ流す方法を設定し、「ノードは一覧にあるのにブラウザーは従来の経路で接続する」という状態を避けます。

02 プロキシモードを選択

ここでは2つの設定を区別します。システムプロキシまたはVPNの入口は、アプリの通信をクライアントに通すかどうかを決めます。ルーティングルールは、クライアントに入った通信の送信先を決めます。ルーティングを全般に切り替えても、すべてのプログラムが自動的にプロキシを使うわけではありません。逆に、システムプロキシを有効にしても、すべてのリクエストがリモートノードを経由するとは限りません。まずこの2つを理解しておくと、後の確認がしやすくなります。

デスクトップ版v2rayNを初めて使う場合は、まずシステムプロキシを利用する方法がおすすめです。トレイアイコンの右クリックメニュー、またはメイン画面下部にあるシステムプロキシの項目を開き、「システムプロキシを自動設定」「システムプロキシを解除」などの項目があることを確認します。この段階では項目の場所を確認するだけにし、次の手順でアクティブサーバーを選んでから有効にします。クライアントの既定の待ち受けポートを使用し、説明に合わせるために特定の番号へ変更する必要はありません。

次にルーティングを確認し、まずはクライアントのプリセットを使います。用途に合ったルールを説明に従って選んでください。宛先ごとに直結とプロキシを使い分ける場合は、適切なルーティングプリセットを選択します。特定のWebサイトがルールによって直結になっているか調べる場合は、一時的に全般プロキシのルーティングと比較し、テスト後に元へ戻すことができます。プリセット名はバージョンによって異なるため、「ルール」や「全般」という名前だけで動作全体を判断せず、ルールの説明を確認してください。

初回はTUNとシステムプロキシを同時に有効にしないでください。TUNには仮想ネットワークインターフェース、権限、追加のルーティング設定が関係するため、基本的な接続確認が済んでから個別に設定してください。ブラウザーでのテストで、サブスクリプションとノードが連携して動作するか確認できます。ほかのプログラムもクライアントに通す場合は、そのプログラムがシステムプロキシに対応しているかを確認し、変更要因を一度に増やさないようにします。

v2rayNGのルーティング設定は通常、設定画面にあります。まずプリセットを使い、カスタムルールの作成は後回しにします。「アプリごとのプロキシ」を有効にしたことがある場合は、設定の動作も確認してください。選択したアプリにプロキシを適用する設定と、選択したアプリをプロキシから除外する設定があります。テストに使うブラウザーが意図した対象に含まれていないと、クライアントが動作中でも通信が通らない場合があります。

設定した内容を確認します。デスクトップではシステムプロキシ、AndroidではシステムVPNを入口として使い、ルーティングには動作が明確なプリセットを選びます。ドメインの照合順序、outboundTag、DNSポリシーの詳しい関係は、基本的な接続を確認した後にルーティング設定ガイドを参照してください。今回はカスタムルールを追加せず、接続を開始します。

03 接続を開始

v2rayNのノード一覧で、テストするノードに「アクティブサーバーに設定」または同じ目的の操作を行います。バージョンによってはダブルクリックで設定できますが、一覧のアクティブ表示やステータスバーで確認してください。行を選択しただけの状態と、アクティブサーバーに設定した状態は異なります。切り替え後、コアの再読み込みを待ち、トレイまたはメイン画面からシステムプロキシを「システムプロキシを自動設定」にします。

続いて実行ログ、またはメイン画面のログ欄を開き、起動時に明確なエラーが出ていないか確認します。正常に起動した場合は通常、ローカルの待ち受けが確立されていますが、リモートサーバーに到達できることまで確認されたわけではありません。ポート使用中のメッセージが表示された場合は、クライアントを二重に起動していないか、ほかのプロキシプログラムが同じポートを使っていないか確認します。まず重複しているクライアントを終了してください。用途が分からないシステムプロセスを終了しないでください。

システムファイアウォールにネットワークアクセスの許可画面が表示されたら、プログラム名、パス、許可範囲を確認してください。ローカルのブラウザーで使うプロキシは通常、ローカルでの待ち受けのみで利用でき、LANアクセスを許可する必要はありません。ファイアウォール全体を無効にすることも避けてください。デスクトップ版でシステムプロキシを設定できない場合は、組織のポリシーやほかのネットワークソフトウェアによる管理を確認してから、権限の変更が必要か判断します。

v2rayNGではホーム画面に戻り、現在のノードが選択状態になっていることを確認してから接続ボタンをタップします。初回起動時にシステムのVPN接続要求が表示されます。アプリ名と接続内容を確認し、起動したアプリがv2rayNGであることを確認してから許可してください。この許可は端末内の通信経路を作るためのもので、別のVPNアプリをインストールする必要はありません。クライアントに戻り、ボタンの状態、実行メッセージ、システムの接続表示を確認します。

接続ボタンを押してすぐ切断される場合は、アプリのログを開き、設定の読み込み失敗、プロトコル項目の非互換、起動権限の問題がないか確認します。ほかのVPNが動作中なら切断し、現在の接続を再起動してください。Androidでは通常、同じユーザー環境の通信を複数のVPN接続に同時に任せることはできません。接続を奪い合うと状態の判断が難しくなります。接続できたら、動作確認が終わるまではアプリを前面に表示したままにし、バックグラウンド動作やバッテリー設定の調整は後にしてください。

この段階では自動切り替えを使わず、ノードを次々に変更しないでください。ノード、ネットワーク、ルーティングプリセットを固定すると、次の手順でアクセス記録とテスト操作を対応付けやすくなります。ログに起動失敗が明示されている場合は、先にそのエラーを解決してください。ローカルの入口が正常に動作してから、ブラウザーで確認します。

04 動作を確認

テスト用のブラウザーを開き、新しいタブで、プロキシ経由になる想定の通常のWebサイトと、直結になる想定のWebサイトにアクセスします。キャッシュされたページを表示するだけではなく、本文や必要なリソースが最後まで読み込まれるか確認してください。ブラウザーに独自のプロキシ拡張機能がある場合や、独自のプロキシアドレスを設定している場合は、まず設定を控えて影響を取り除きます。システム設定が上書きされるのを防ぐためです。

同時にクライアントへ戻り、アクセスした時刻付近のログを確認します。ログに接続記録が表示される場合は、アクセス時刻、対象のドメインまたはアドレスが先ほどのWebサイトと一致するか、選択された出力先が何かを確認します。直結と記録されていても、ルーティングルールの想定どおりの場合があります。プロキシ経由の出力と記録されていれば、そのリクエストがノードに割り当てられたことを確認できます。バージョンによってはログの情報量が少ないため、記録が見えないだけで故障と判断しないでください。一時的にログレベルを情報に上げて確認し、後で元に戻します。

出口の変化を確認する場合は、信頼できる外部IP確認サービスを利用し、接続前後の結果を比較します。ただし、ルーティングルールによって確認サービスへの通信が直結になったり、ブラウザーが既存の接続を再利用したりするため、1回の結果だけで判断しないでください。Webページの読み込み、クライアントのアクセス記録、外部IP情報を合わせて確認します。公開される出口IPの地域とノード名に記載された地域は一致しない場合があります。地域が異なることだけで設定ミスとは判断できません。

すべてのWebサイトに接続できない場合は、クライアントが動作中か、ノードがアクティブか、デスクトップのシステムプロキシが正しく設定されているかを確認します。特定のサイトだけ失敗する場合は、まずその宛先の出力先を確認し、必要に応じて一時的にルーティングを切り替えて比較します。ログに名前解決の失敗が記録されている場合はDNS設定を確認してください。接続タイムアウトが表示される場合は、ほかの設定を変えずに、利用可能と分かっている別のノードを試します。一度に変更する項目を1つにすると、結果を比較しやすくなります。

ブラウザーは使えるのに特定のアプリが接続できない場合は、そのアプリがシステムプロキシに対応しているか、v2rayNGのアプリごとのルールで除外されていないか確認します。そのためにクライアント一式を再インストールする必要はありません。デスクトップのシステムプロキシは、すべてのネットワークプログラムの通信を自動的に処理するわけではありません。これは入口の適用範囲の問題であり、サブスクリプションやノードが原因とは限りません。設定項目やポリシーの詳しい説明は設定ファイルガイドで確認できます。

動作を確認できたら、現在の設定をそのまま使い、ノードが変わった場合や更新を求められた場合にサブスクリプションを更新してください。テストを終えるときは、v2rayNで「システムプロキシを解除」するか、開始前に控えた設定に戻してからクライアントを終了します。停止したローカルポートをシステムが参照し続けるのを防ぐためです。v2rayNGでは切断ボタンをタップし、システムのVPN接続表示が消えたことを確認します。停止後、通常のWebページを開いて元のネットワーク経路で使えることも確認してください。

最初からやり直す場合は、すべての設定を削除せず、サブスクリプションの追加から確認してください。基本手順が終わっている場合は、インバウンド設定ガイドで待ち受けポートを確認するか、ルーティング設定ガイドで宛先ごとの振り分けを学べます。まず動作確認済みの設定を残してから、機能を1つずつ追加してください。