クイックスタート / 初期設定
V2Rayの使い方
サブスクリプションの追加とプロキシ設定
サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作確認。まず接続を確立してから、ルーティングや応用設定を調整します。
初めて使う方向けのシンプルな手順です。始める前にクライアントと有効なサブスクリプションURLを用意してください。インストーラーに利用可能なサーバーは含まれていません。
STEP 01 / SUBSCRIPTION
サブスクリプションを追加
手元にあるのがサブスクリプションURLか、単一サーバーの共有リンクかをまず確認します。サブスクリプションURLは、通常、設定一覧を取得するためのHTTPSリンクです。単一の共有リンクは vmess://、vless://、trojan:// などで始まることがあります。追加する場所は異なります。この手順ではサブスクリプショングループを使い、単一の設定は「クリップボードからインポート」します。サブスクリプションがない場合、WebサイトのトップページURLをサブスクリプション欄に入力しないでください。
クライアントをまだインストールしていない場合は、ダウンロードページで端末に合ったバージョンを選び、インストールするか、展開後に起動してください。設定を用意したら、サブスクリプションが映り込む可能性のあるクリップボード共有や画面録画をオフにします。サブスクリプションURLにはアクセス認証情報が含まれる場合があります。URL全体を公開の掲示板に投稿したり、QRコードが写った画面をサポート依頼に添付したりしないでください。
v2rayN:グループを追加してサブスクリプションを更新
v2rayNを開き、上部の「サブスクリプショングループ」メニューから「サブスクリプショングループ設定」を開き、「追加」を選択します。メモには見分けやすい名前を入力し、サブスクリプションURL全体をアドレスまたはURL欄に貼り付けます。前後に余分な空白や改行がないことを確認して保存してください。メモは接続元を区別するためのもので、接続方法には影響しません。ほかの設定はひとまず初期値のままにします。
メイン画面に戻り、作成したグループを選んで「サブスクリプショングループ」メニューから更新します。初回接続前は、現在のネットワークからサブスクリプションURLにアクセスできる場合、「プロキシを経由しない」旨が表示された更新操作を優先してください。更新後、サーバー一覧に項目が表示されるはずです。グループ名だけが表示され、一覧が空の場合は、URLを保存しただけで設定を取得できていません。インポートが完了したものとして次へ進まないでください。
v2rayNG:サブスクリプションを追加して一覧を取得
v2rayNGを開き、右上のメニューから「サブスクリプショングループ設定」を開き、追加ボタンをタップしてメモとサブスクリプションURLを入力し、保存します。その後、サーバー一覧に戻り、メニューからサブスクリプションを更新します。更新対象を選べる場合は、ほかの接続元の変更が初期設定に影響しないよう、追加したグループだけを更新できます。更新が終わったら、メイン画面に選択可能なサーバーが表示されているか確認してください。
単一の共有リンクを受け取った場合は、内容全体をコピーしてから、メイン画面の追加メニューにある「クリップボードからインポート」を使います。単一リンクをサブスクリプションURL欄に入力しないでください。インポート後、項目の編集画面を開き、プロトコル、アドレス、ポートを確認します。VLESS設定には、フロー制御、トランスポート層セキュリティ、SNI、公鍵などの項目が含まれる場合もあります。提供元の指定値を確認し、プロトコル名だけを見て値を追加しないでください。
この段階で確認すること
サーバー一覧に項目が表示され、クライアントがサブスクリプションの解析エラーを報告していなければ完了です。項目名だけでは利用可能かどうか分かりません。インポートに成功しても、接続先のサーバーが稼働中とは限りません。更新エラーが出た場合は、まずURLが有効か、端末の日時が正確かを確認し、「リクエスト失敗」と「形式非対応」を区別します。サブスクリプション形式とプロトコルの対応状況は別の問題です。用語が分からない場合は用語クイックガイドをご覧ください。一覧の準備ができたら、接続する前に通信の入口とルーティングを設定します。
STEP 02 / TRAFFIC MODE
プロキシモードを選択
ここでは、アプリがクライアントに通信を渡す方法と、受け取った通信をクライアントがどこへ送るかを分けて考えます。「システムプロキシ」とAndroidのVPNモードは主に通信の入口を設定し、「ルーティング」は通信を直接接続、プロキシ経由、またはブロックのどれにするかを決めます。ルーティングをグローバルにしても、デスクトップのすべてのアプリが自動的にプロキシを使うわけではありません。初期設定ではシンプルな入口を使い、TUN、ブラウザーのプロキシ拡張機能、ほかのプロキシソフトを同時に有効にするのは避けてください。
v2rayN:システムプロキシとルーティングを個別に設定
v2rayNのメイン画面下部またはタスクトレイメニューで「システムプロキシ」を開き、「システムプロキシを自動設定」を選びます。クライアントが現在のシステムプロキシ設定にローカルプロキシのアドレスを書き込み、ブラウザーなどシステム設定に従うアプリがローカルの待ち受けポートにリクエストを送るようになります。使用中のOSやデスクトップ環境でこの設定が自動適用されない場合は、環境に応じたプロキシ設定を手動で行ってください。メニューを選択しただけで、すべてのアプリが接続されるとは限りません。
次に「ルーティング」の選択項目を確認します。組み込みルールを使う場合、初心者は「中国本土を迂回」など、利用状況に合ったルールから始められます。比較テストが必要なら、一時的にグローバルプロキシルールを選び、確認後に普段使うルーティングへ戻してください。具体的な設定名は現在のルール一覧に従います。「グローバル」とはコアに入った通信のデフォルトの行き先を指すもので、接続方法を強化する設定ではありません。サーバーパラメーターの誤りも解決しません。
ブラウザーに個別のプロキシ拡張機能が入っている場合は、設定が重複しないよう、いったん無効にするか、システムプロキシを使う設定に戻してください。この手順ではローカルの待ち受けポートを変更する必要はありません。アドレスを手動入力する必要がある場合は、クライアントの現在の設定で実際のポートを確認し、ループバックアドレスを使用してください。ほかの解説にある数値をそのまま転記しないでください。
v2rayNG:VPNモードとルーティングルールを選択
v2rayNGの設定を開き、ローカルプロキシポートのみを提供するプロキシモードではなく、VPNモードが選択されていることを確認します。VPNモードではAndroidのVPNインターフェースを通じて、設定に合致する端末の通信を受け取ります。初回起動時にはシステムから許可を求められます。このVPN許可は端末内の通信を受け取る入口を設定するものであり、サブスクリプションの有効性や、すべてのリクエストがリモートサーバーを経由することを保証するものではありません。
続いてルーティング設定を確認し、普段の使い方に合った組み込みルールを選びます。初回の動作確認では、デフォルトのアプリごとの設定を維持し、除外アプリの一覧を追加しないでください。テストするブラウザーが除外されていると、クライアントは動作中でもブラウザーの通信がプロキシに入りません。すでにアプリごとの設定をしている場合は、次に進む前にテスト対象のアプリが現在の通信対象に含まれていることを確認します。
モードを設定したら、DNS、Mux、トランスポートのパラメーターはすぐに変更しないでください。初回は、経路を把握できる接続を1つ確立することが目標です。システムプロキシ、TUN、ルーティングの関係を詳しく知りたい場合はプロトコルとコアの技術リファレンスをご覧ください。画面の操作や権限で問題が起きた場合はよくある質問をご確認ください。次に設定がそろったサーバーを選び、接続を開始します。
STEP 03 / CONNECTION
サーバーを選択して接続
接続元が明確で、必要なパラメーターがそろったサーバーを選びます。初回は複数の項目を次々に切り替えたり、プロトコルとルーティングを同時に変更したりしないでください。同じ条件で問題を切り分けられます。サーバー名に含まれる地域名や用途は提供元が付けたメモであり、プロトコルの適合性や接続の成否を示すものではありません。
v2rayN:アクティブサーバーに設定し、コアの起動を確認
サーバー一覧で対象の項目を選び、右クリックメニューから「アクティブサーバーに設定」を選択します。バージョンによっては項目をダブルクリックして選択できます。メニューの案内に従ってください。アクティブを示すマークが対象の項目に移動したら、ウィンドウ下部の情報欄やログを確認します。通常は設定が読み込まれ、対応するコアが起動します。ポート使用中やプロセス起動失敗と表示される場合、利用可能なローカルの通信入口はまだ確立されていません。
サブスクリプションの設定がVLESSとREALITYの組み合わせの場合は、この構成に対応するコアを使用します。一般的な選択肢はXrayです。画面に切り替え項目があるという理由だけで、別のコアに変更しないでください。設定画面に項目が表示されても、すべてのコアが同じ設定を受け付けるとは限りません。サブスクリプションに含まれるパラメーターをそのまま使い、Muxを独自に有効化したり、TCPをほかのトランスポートに変更したりしないでください。
アクティブサーバーを設定したら、「システムプロキシを自動設定」が想定どおりの状態か確認します。デスクトップ版には個別の「接続」ボタンがない場合があります。アクティブな設定の読み込み、コアの起動、プロキシ入口の有効化が一連の動作です。メインウィンドウを閉じてもタスクトレイに最小化されるだけの場合があります。テスト中はクライアントを起動したままにし、ブラウザーを開く前に終了しないでください。
v2rayNG:項目を選択し、システムの許可を確認
メイン画面で対象のサーバーをタップし、選択マークを確認してから、画面下部の接続ボタンをタップします。初回起動時にはAndroidからVPN接続の許可を求められます。要求元がv2rayNGであることを確認して許可してください。以前に許可を拒否した場合は、クライアントに戻って接続ボタンをもう一度タップします。サブスクリプションを何度も削除して再追加する必要はありません。別のVPN接続が使用中と表示された場合は、ほかのアプリを停止できるか確認してから続けてください。
起動後、クライアントの動作状態とシステムのVPNアイコンを確認します。これらは端末内の通信を受け取るサービスが起動したことを示すだけで、リモートサーバーとのハンドシェイク成功を単独で証明するものではありません。端末によってはバックグラウンド動作が制限されます。初回の確認中はクライアントを前面に表示し、接続を確認してから端末の設定に応じてバッテリー管理を調整してください。原因を特定できなくなるため、最初からバックグラウンド権限、DNS、ルーティングを同時に変更しないでください。
起動時のエラーとリモート接続エラーを分けて確認
ローカルポートの競合、権限不足、設定の解析失敗は、まず端末側で対処します。接続タイムアウト、認証失敗、ハンドシェイクエラーの場合は、サーバーへの到達性、アカウントの有効性、端末の日時、安全性に関するパラメーターを確認してください。ログにエラーが出たら、発生時刻とエラーの種類を記録し、サブスクリプションの認証情報を含むログ全体を公開しないでください。起動エラーがないことを確認したら、接続アイコンだけで判断せず、実際にアクセスして最後の動作確認を行います。
STEP 04 / VERIFICATION
プロキシの動作を確認
動作確認では、「アクセスできるか」と「想定した経路を通っているか」の両方を確認します。Webページが表示されても、ルーティングルールによって直接接続されている場合があります。クライアントが動作中でも、ローカルサービスが起動しただけかもしれません。初回の確認では、選んだサーバー、ネットワーク、モードを変えずにテストし、条件を頻繁に切り替えないでください。
まずブラウザーを確認し、接続記録をチェック
ブラウザーのウィンドウを新たに開き、普段からアクセスできることが分かっているHTTPSサイトを表示して、ページを更新します。すでに開いているタブだけで判断しないでください。ブラウザーのキャッシュや既存の接続により、以前の結果が残る場合があります。ページの内容が実際に更新されたことを確認したら、別の独立したサイトでも再テストします。1つのサイトにアクセスできないだけで、プロキシ経路全体の失敗と判断しないでください。
次にクライアントの接続記録やログを見て、テストした時刻に対応するリクエストがあるか、現在のログレベルでルーティングやアウトバウンド情報が表示されるかを確認します。通常のログにリクエストごとの情報が含まれなくても、「詳細な記録がない」ことを障害とみなす必要はありません。クライアントに診断用の設定があれば、一時的に記録を増やし、テスト後に元に戻してください。外部IPの確認は補助的な手段です。直接接続ルール、出口の共有、確認サイト自体の影響も受けるため、単独では判断できません。
ブラウザーとほかのアプリを分けて確認
v2rayNでは、ブラウザーで接続できた後、使用するほかのアプリを開きます。特定のアプリだけ失敗する場合は、システムプロキシに従うか、独自のプロキシ設定があるかを確認してください。システムプロキシはすべてのアプリに自動適用されるわけではありません。より多くの通信を取り込む必要がある場合は、TUNに必要な権限やルーティングを確認してから設定します。1つのアプリの問題を解決するために、サブスクリプション全体をすぐに変更しないでください。
v2rayNGでは、テストするアプリがアプリごとのルールで除外されていないことを確認します。接続前から起動していたアプリは完全に終了し、再度開いて新しい接続を確立してください。ブラウザーは正常でも特定のアプリに問題がある場合、アプリ独自のDNS、接続の再利用、プロトコルが原因の可能性もあります。まずブラウザーで基本の動作を確認してから個別のアプリを調べるほうが、複数の設定を一度に変更するより原因を特定しやすくなります。
接続を停止して終了時の動作を確認
テストが終わったら、v2rayNで「システムプロキシをクリア」を選んでからクライアントを終了します。コアだけを停止し、システムプロキシがローカルポートを指したままだと、ローカルサービスに接続できずブラウザーが使えなくなる場合があります。設定をクリアした後、ネットワークが想定どおりに戻ったか確認してください。端末がもともと職場やほかのソフトのプロキシ設定を使っていた場合は、元の設定を控えておき、必要に応じて復元します。
v2rayNGでは接続停止をタップし、システムのVPNアイコンが消えたことを確認してから、テストしたページを再度開きます。停止前後の結果はルーティングとあわせて判断してください。もともと直接接続されていたサイトは、停止後も見た目に変化がない場合があり、異常ではありません。切断テストの目的はクライアントの通信取り込みと終了の動作を確認することであり、すべてのページで結果が大きく変わることを求めるものではありません。
動作確認に失敗したら、順に原因を絞り込む
すべてのWebページを開けない場合は、まずローカルの通信入口が起動しているか、システムプロキシまたはVPNの許可が有効かを確認し、次にアクティブサーバーとログを確認します。ドメイン名でのアクセスだけに問題がある場合は、DNSとルーティングを調べます。特定の項目だけ失敗する場合は、モードを変えずに別の設定で確認してください。一度に変更するのは1項目だけにして、変更前後の状態を記録します。最初からすべての設定を消去しないでください。
サブスクリプションを更新でき、サーバーを選択済みで、クライアントが正常に動作し、ブラウザーのページを更新でき、リクエストが想定した経路を通っていれば初期設定は完了です。その後、普段使うルーティングルールに戻し、必要に応じてアプリの対象範囲を設定します。詳しいトラブル対処はよくある質問、プロトコルの項目とコアの互換性は技術リファレンスをご覧ください。この手順は以上です。次回からは通常、アクティブサーバーを確認し、通信入口を起動して、簡単なアクセス確認を行えば使えます。