使い方 / 基本設定

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

「サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作確認」の順に初期設定を行います。まずブラウザーで正常にアクセスできることを確認し、その後に細かなルーティングルールを調整しましょう。

目安:約10分 画面操作が中心 各手順に確認ポイントあり

始める前にクライアントをインストールし、利用権限のあるサブスクリプションURLを用意して、端末がインターネットに接続できることを確認してください。クライアントは設定の読み込みと接続を行うもので、サーバーやサブスクリプションを提供するものではありません。設定済みの場合は手順2から進められますが、現在選択中のサーバーを先に確認することをおすすめします。

手順 01 / 設定の登録

サブスクリプションを追加してサーバーを選択

サブスクリプションURLと個別の共有リンクは別のものです。サブスクリプションURLは通常、更新すると複数のサーバー設定を取得できるURLです。一方、vmess://、vless://、trojan://で始まる文字列は、通常1件分の共有リンクで、クリップボードからのインポートに適しています。取り込み方法は異なるため、共有リンクのインポート画面にサブスクリプションURLを貼り付けても、利用可能な設定が作成されるとは限りません。このガイドでは、更新や管理がしやすいサブスクリプショングループを使います。

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

メイン画面上部の「サブスクリプショングループ」から「サブスクリプショングループ設定」を開きます。グループを追加し、見分けやすい名前をメモ欄に入力して、サブスクリプションURL欄にURL全体を貼り付けて保存します。URLの前後に空白や改行、チャットアプリでコピーした説明文が入らないようにしてください。URLにパラメーターが含まれている場合も、疑問符より前だけでなく全体をコピーします。メモは画面上の表示に使われ、サーバーの接続設定には影響しません。

メイン画面に戻り、追加したグループを選んでから、サブスクリプショングループのメニューで「サブスクリプションを更新(プロキシを経由しない)」を実行します。プロキシ接続をまだ確立していない場合は、まずこの方法を試すと状況を把握しやすくなります。更新後、サーバー一覧に新しい項目が表示されるか、ログに取得失敗のメッセージがないかを確認してください。グループを保存しただけではURLが登録されただけで、設定を取得したことにはなりません。一覧が更新されて初めて、この手順は完了です。直接接続で取得できず、既存のプロキシが利用可能な場合は、プロキシ経由での更新を試します。

設定が一覧に表示されたら、使用するサーバーを選び、右クリックメニューの「アクティブサーバーに設定」で接続先を切り替えます。アクティブを示すマークが変わったことを確認してください。行をクリックして選択しただけでは、サーバーが有効になったとは限りません。ほかのグループを登録済みの場合は、現在表示中のグループが追加したものか確認し、以前の設定でテストしてしまわないようにします。この段階では全項目をまとめて試さず、まず1つの設定で残り3つの手順を進めます。

v2rayNG:サブスクリプショングループとクリップボードを使い分ける

v2rayNGのメイン画面でメニューを開き、「サブスクリプショングループ設定」に進んで、メモとサブスクリプションURLを登録して保存します。メイン画面に戻り、メニューからサブスクリプションを更新します。バージョンによって「現在のグループのサブスクリプションを更新」など、表示名が異なる場合があるため、操作前に対象のグループを確認してください。取得後、使用するサーバーをタップし、選択マークを確認します。個別の共有リンクを使う場合は、リンク全体をコピーしてメイン画面の追加メニューから「クリップボードからインポート」を選びます。サブスクリプションURLとして登録する必要はありません。

サブスクリプションURLには、個人のアクセス情報が含まれている場合があります。URL全体が見えるスクリーンショットを公開したり、問い合わせに貼り付けたりしないでください。更新に失敗したら、URLの誤り、取得タイムアウト、応答内容を認識できない状態のどれかを確認します。設定をすべて削除する操作を繰り返す必要はありません。サブスクリプション形式や追加方法の違いはよくある質問のインストール・設定ガイドを、取得エラーの具体的な対処はトラブルシューティングのサブスクリプション取得エラーを参照してください。

手順 02 / 通信の取り込みと経路

プロキシモードとルーティングを選択

「システムプロキシ」と「ルーティング」は別々の設定です。システムプロキシは、その設定に対応したアプリの通信をクライアントに渡すかどうかを決めます。ルーティングは、クライアントが受け取った通信を直接接続、プロキシ経由、または遮断のどれにするかを決めます。そのため、ルーティングを「全般」に変えただけでは、プロキシを使っていないアプリの通信はクライアントに届きません。初回設定では、まずブラウザーで動作を確認しましょう。追加の通信取り込み機能は使わず、ほかのプロキシアプリも同時に起動しないでください。

v2rayN:ルーティングを選んでからシステムプロキシを有効化

メイン画面下部のルーティング欄で「中国大陸を迂回(Whitelist)」を選択します。このモードでは通常、中国大陸のドメインと該当するアドレスは直接接続し、それ以外の通信はルールに従ってプロキシ経由になります。基本設定の出発点として使えますが、実際の経路はルールセット、ルールの順序、ドメインの名前解決にも左右されます。モード名だけで各サイトの経路を判断することはできません。一覧に同じ名前がない場合は、カスタムルーティングを使っていないか確認してください。ガイドと表示を合わせるために既存のルールを削除する必要はありません。

続いて、システムプロキシを「システムプロキシを自動設定」に切り替えます。関連する操作はステータスバーや通知領域のメニューにある場合もあります。最終的に選択されている項目を確認してください。「システムプロキシを解除」はシステムプロキシ設定を削除する操作です。「システムプロキシを変更しない」は既存設定を変更しないという意味で、接続を有効にする操作ではありません。ブラウザーに独自のプロキシ拡張機能や手動設定があると、システム設定より優先される場合があります。初回の確認では独自設定を一時停止し、設定の競合を避けましょう。

ルーティングが原因か一時的に切り分ける場合は、ルートを「全般(Global)」に変えて比較し、テスト後は元の設定に戻します。「全般」にしても、すべてのアプリがプロキシを使うわけではなく、サーバーが必ず利用可能になるわけでもありません。ルートを変更したら、ウェブページへのリクエストを新たに実行します。必要に応じてクライアント設定を再読み込みし、開いたままのページや既存の接続で変更の反映を判断しないでください。

v2rayNG:ルーティング設定を使う(デスクトップのシステムプロキシとは別)

Android版には、デスクトップ版の「システムプロキシを自動設定」に相当する項目はありません。v2rayNGの「設定」を開いてルーティング関連の項目を探し、画面にあるプリセットから中国大陸のアドレスを迂回する設定を選びます。「LANを迂回」と「LANおよび中国大陸のアドレスを迂回」では対象範囲が異なるため、用途に合わせて選択してください。バージョンによっては、定義済みルールとカスタムルールが別に表示されます。初めて使う場合は既存のプリセットを選び、対象範囲の広いカスタムルールを同時に追加しないでください。

アプリごとのプロキシ設定を使っている場合は、テストするブラウザーが通信対象に含まれているかも確認してください。対象から除外されていると、クライアントが接続済みでもブラウザーは直接接続する場合があります。ここではドメインリスト、IPリスト、DNSポリシーの詳細には触れません。初回設定では確認項目が増えるためです。特定サイトのルーティングが想定と異なる場合はトラブルシューティングガイドで症状別に確認し、用語の違いは使い方に関するよくある質問を参照してください。

手順 03 / コアと接続

接続を開始してログを確認

アクティブサーバーと通信の取り込み方法を設定できました。次はクライアントが設定を読み込めることを確認してから、ウェブサイトにアクセスします。「画面が開いている」「プロキシコアが起動している」「リモートサーバーに接続できている」は別々の状態です。ウィンドウが表示されていても、確認できるのは画面が動作していることだけです。コアが起動していても、ローカルサービスが動作していると分かるだけで、リモートサーバーに到達できるとは限りません。

v2rayN:アクティブサーバーとコアの起動状況を確認

メイン画面でアクティブサーバーをもう一度確認し、画面下部のログ欄を見ます。v2rayNは通常、アクティブな設定を選ぶとコアを読み込みます。設定を変更したばかりの場合や、ログが古い設定のままの場合は、上部の「再読み込み」をクリックしてください。画面に残っている過去の行ではなく、新しく記録されたログを確認します。core: Xray startedのような起動記録は、ローカルのコアが動作していることを示す手がかりです。実際の表示はバージョンやコアによって異なります。

起動失敗、ポートの競合、設定の解析エラーが表示されたら、いったんここで止めてください。ポートが使用中の場合は、クライアントを二重に起動していないか、別のプロキシアプリが動作していないかを確認します。設定エラーの場合は、アクティブサーバーに設定全体が正しく取り込まれているかを見直します。同じ操作の中でコアの変更、待ち受けポートの変更、ほかの通信取り込み機能の切り替えを一度に行わないでください。接続が復旧しても、どの変更が効いたか分からなくなります。詳細なログの診断はトラブルシューティングガイドで確認してください。このガイドでは、まず明らかな起動エラーを解消します。

コアが正常に起動したら、v2rayNを起動したままにして、システムプロキシが「システムプロキシを自動設定」になっていることを確認します。ウィンドウを閉じても、通知領域に最小化されただけの場合があります。終了したかどうかは、通知領域の状態と実際のプロセスで確認してください。クライアントを終了してからブラウザーでテストするのは避けましょう。システムプロキシがローカルの待ち受け先を指したままローカルサービスが停止すると、ブラウザーでプロキシ接続エラーが発生する場合があります。

v2rayNG:システムの許可と接続状態を確認

メイン画面でサーバーを選択し、接続ボタンをタップします。初回起動時は、システムからVPN接続の許可を求められることがあります。要求元がv2rayNGであることを確認してから許可してください。ここでのVPNは、システムが通信を取り込むためのインターフェースであり、選択したサーバーへの接続確認を意味するものではありません。許可後、接続ボタンの状態とシステム通知を確認し、アプリに戻って新しいエラーがないか見ます。許可をキャンセルした場合は、接続ボタンをもう一度タップして許可してください。

端末でほかのVPN接続を使用中の場合は、通常、先にそちらを切断してからv2rayNGを起動します。接続直後に停止する場合は、アプリ内のエラーやシステム通知を確認し、ボタンを続けて何度もタップしないでください。画面ロック後に切断されやすい場合は、バッテリー最適化やバックグラウンド実行の制限を確認します。初回確認では画面を点灯したままにし、バックグラウンド制限の問題と接続設定の問題を切り分けましょう。ここまででクライアントは継続して動作しているはずですが、次の手順で実際にアクセスできるか確認します。

手順 04 / アクセスと確認

ウェブアクセスとルーティング結果を確認

テストに使うブラウザーを開き、まず現在のルールでプロキシ経由になる想定のサイトにアクセスし、次に直接接続になる想定のサイトを開きます。使い慣れていて、現在正常に利用できるページを選び、キャッシュ済みのタブではなく再読み込みするか新しいページを開いてください。別のプロキシアプリから切り替えたばかりの場合は、ブラウザーを終了して開き直すと、古い接続の影響を減らせます。1つのサイトが開けないだけでは、設定全体が機能していないとは限りません。別のサイトでも確認してください。

まずリクエストがクライアントに届いているか確認

v2rayNでは、ブラウザーから新しいリクエストを送り、関連するドメインや接続の記録がログに表示されるか確認します。対応する記録が長時間見つからない場合は、システムプロキシの状態、ブラウザー独自のプロキシ設定、ローカルの待ち受けが正常かを先に確認してください。リモートサーバーの設定をすぐに変更する必要はありません。ログの詳細度は現在のログレベルによって異なります。アクセスの詳細が表示されない場合は、関連ログが無効になっていないか確認し、必要なら一時的に設定を変更します。記録がないことだけを根拠に、通信が発生していないと判断しないでください。

v2rayNGでは、接続が維持されていることを確認してから、テストするブラウザーがアプリ別ルールで対象外になっていないかを調べます。ほかのアプリではアクセスでき、特定のブラウザーだけで問題が起きる場合は、ブラウザー独自の設定、キャッシュ、ネットワーク動作を確認してください。すべてのアプリでアクセスできない場合は、接続状態とアクティブサーバーを見直します。影響範囲を順に絞り込むほうが、設定をすべて入れ替えるより原因を特定しやすくなります。

次にリクエストの経路を確認

ログに出力タグが表示される場合は、direct、proxy、blockが想定どおりか確認します。カスタム設定では別のタグが使われる場合があるため、実際の設定を基準にしてください。default routeは通常、接続に既定のルートが使われたことを示します。エラーとは限らず、プロキシ経由を意味するわけでもありません。選択中のモード、既定の出力先、前後のログを合わせて判断し、特定のキーワードだけでルーティングが正しいと決めつけないでください。

ウェブページは開けてもルーティングが想定と異なる場合は、ドメイン、現在のモード、実際の出力先を記録します。必要であれば、ルーティングを一時的に「全般」に切り替えて同じリクエストを送り、比較してください。切り替え後にだけ復旧する場合は、ルールの照合を中心に調べます。どちらのモードでも失敗する場合は、アクティブサーバー、接続ログ、名前解決の問題を確認してください。DNS、特定のプロトコル設定、ルールの優先順位を調べる場合は体系的なトラブルシューティングガイドを参照し、初回設定中に項目を一つずつ試しに変更するのは避けてください。

プロキシ経由と直接接続の両方が想定どおりになったら、テスト中に一時変更した設定を普段の状態に戻します。使用中のサブスクリプショングループ、アクティブサーバー、ルーティング名を記録しておけば十分です。認証情報を含むURL全体が写ったスクリーンショットを保存する必要はありません。サブスクリプション更新後に接続状況が変わった場合は、まずアクティブな設定が一覧に残っているかを確認し、この手順で再確認してください。サブスクリプションの更新成功とサイトへのアクセス成功は別のものです。

利用を終えたら通信設定を元に戻す

デスクトップ版の利用を終えるときは、v2rayNで「システムプロキシを解除」してからクライアントを終了し、ブラウザーが通常の直接接続でアクセスできるか確認します。「システムプロキシを変更しない」は解除操作ではありません。Android版ではv2rayNGの切断ボタンをタップし、システムの接続通知が消えたことを確認します。次回は設定を選び直して接続すれば利用できます。切断後もアクセスできない場合は、手動プロキシ設定やほかの通信取り込み設定が残っていないかを先に確認してください。

関連設定とトラブル対処

普段はこの基本設定のまま利用してください。サブスクリプション形式やモードの違いはよくある質問を参照してください。インターネットに接続できない、サブスクリプションを取得できない、DNSに問題がある、システムプロキシが反映されない場合は、トラブルシューティングガイドで症状別に対処できます。プラットフォームを変更する場合や再インストールする場合は、クライアントのダウンロードページから該当するものを選んでください。

v2rayNをダウンロード