QUICK SETUP / 初期設定

v2rayNG・v2rayNの使い方ガイド

サブスクリプション追加 → プロキシモード選択 → 接続 → 動作確認。まずは通信経路を一つ開通させてから、詳細設定に進みましょう。トラブル対応では一度に一つだけ設定を変更します。

始める前にダウンロードページからOSに合ったクライアントをインストールし、サービス提供元から発行された有効なサブスクリプションURLを用意してください。クライアントは設定と接続に使うツールであり、インストールしてもサーバーが自動的に利用可能になるわけではありません。後の手順で接続するには、有効なサブスクリプションまたは個別の設定が必要です。

サブスクリプションURLはアカウント情報と同様に扱ってください。公開コメントや共有スクリーンショットに載せたり、安全性を確認していないオンライン変換ツールに入力したりしないでください。端末の日付と時刻が正しく、ネットワークからサブスクリプションサービスにアクセスできることを確認します。初期設定では既定値を維持し、DNS、通信パラメーター、ルーティングを同時に変更しないでください。問題が起きたときに原因を特定しやすくなります。

STEP 01 / SUBSCRIPTION

サブスクリプションを追加:URLを保存して一覧を更新

まず、手元にある情報の種類を確認します。サブスクリプションURLは通常、https://で始まるURLです。クライアントがアクセスすると、ノード一覧を取得できます。一方、vmess://やvless://などで始まるものは通常、個別の設定を含む共有リンクです。入力する場所はそれぞれ異なります。「どちらもリンクだから」と同じ入力欄に貼り付けたり、サービス提供元のログインページURLをサブスクリプションURLとして使ったりしないでください。

v2rayN:サブスクリプショングループ設定でグループを追加

メインウィンドウを開き、上部の「サブスクリプショングループ」メニューから「サブスクリプショングループ設定」を選び、「追加」をクリックします。名前欄には見分けやすい名称を入力し、URL欄にサブスクリプションURLを貼り付けます。前後に空白や改行が入っていないか、URL全体をコピーできているかを確認して保存します。名前は表示用で、認証には使われません。表示を整えるためにURLのパラメーターを変更しないでください。

メインウィンドウに戻り、「サブスクリプショングループ」メニューから更新します。まだ利用可能な接続がない場合は、まず「プロキシを経由しない」と記載された更新項目を選び、通常のネットワークからサブスクリプションを取得します。バージョンによって、現在のグループのみ更新する項目と、すべてのグループを更新する項目があります。初回は追加したグループだけを更新すれば十分です。更新後、該当グループに切り替え、グループ名だけでなくサーバーの項目も表示されることを確認します。

v2rayNG:サイドメニューからサブスクリプションを追加

左上のサイドメニューを開き、「サブスクリプショングループ設定」に進みます。右上の追加ボタンをタップし、名前とサブスクリプションURLを入力して保存します。メイン画面に戻り、右上のメニューから「サブスクリプションを更新」を実行します。バージョンによって更新方法が「プロキシ経由」と「プロキシを経由しない」に分かれている場合は、初回は「プロキシを経由しない」を試してください。処理が完了したら、設定一覧に項目が表示されたことを確認して次へ進みます。URLを保存しただけでは設定を取得したことにはなりません。

個別の共有リンクを受け取った場合は、内容全体をコピーします。v2rayNでは「サーバー」メニューから「クリップボードから共有リンクをインポート」を選びます。v2rayNGではメイン画面右上のメニューから「クリップボードからインポート」を選びます。インポート後、名前、サーバーアドレス、ポートが設定されていることを確認してください。共有リンクにはサブスクリプションの自動更新機能がありません。接続先が変更された場合は、再インポートするか手動で編集してください。

これで設定はクライアントに追加されましたが、ブラウザーの通信がまだクライアントを経由していない場合があります。次はプロキシの入口とルーティングを設定します。この二つは分けて確認してください。

STEP 02 / PROXY & ROUTING

プロキシモードを選択:入口と通信の振り分けを個別に設定

「システムプロキシ」と「グローバルルーティング」は別の設定です。システムプロキシは、対応するアプリからクライアントへリクエストを送るための設定です。ルーティングルールは、受信したリクエストをプロキシ経由、直接接続、その他のアウトバウンドのどれに振り分けるかを決めます。グローバルルーティングを選んでも、アプリがクライアントに接続されていなければ通信は迂回する場合があります。逆に、システムプロキシが有効でもルーティングが直接接続を選んでいる場合、直接アクセスになっても設定の失敗とは限りません。

v2rayN:まずシステムプロキシでブラウザーを接続

メインウィンドウ下部またはタスクトレイの「システムプロキシ」を開き、「システムプロキシを自動設定」を選びます。システムプロキシの接続先が、クライアントのローカル待ち受けアドレスに設定されます。クライアントを起動したままにし、ブラウザーの拡張機能や独自のプロキシ設定で上書きされていないことも確認してください。すべてのアプリがシステムプロキシに従うわけではありません。初回の動作確認には一般的なブラウザーを使い、独自の通信方式を持つアプリだけで判断しないでください。

続いて「ルーティング」の選択項目を確認します。日常利用では、プリセットから「中国本土を迂回」に相当するルールを選びます。具体的な名称はバージョンによって異なります。この種のルールでは通常、LAN内および中国本土のアドレスへの通信は直接接続し、それ以外はプロキシ経由にします。ルーティングの影響を一時的に切り分けるには、グローバルプロキシのルーティングに切り替えてもかまいません。テスト後は元のプリセットに戻し、グローバル設定を常に使う必要はありません。

v2rayNG:VPNモードとルーティングプリセットを確認

サイドメニューから「設定」を開き、「VPNモード」が選択されていることを確認します。このモードはシステムのVPNインターフェースを使って端末の通信を取り込み、初めて使う場合にも適しています。ローカルプロキシの入口だけを提供するモードに切り替えると、他のアプリ側でも接続先を設定する必要があり、手順が増えます。ルーティング関連の設定に戻り、「LANおよび中国本土のアドレスを迂回」に相当するプリセットを選びます。バージョンによっては、ルーティングの項目が独立したメニューにあります。

アプリごとの振り分けを変更したことがある場合は、VPNの対象アプリが一部に限定されていないか、テストに使うブラウザーが除外されていないかも確認してください。初回の動作確認では、テストアプリがVPNに接続される設定にします。アプリの対象範囲と、ドメインやIPアドレスに基づくルーティングは別の設定です。アプリの通信が最初からVPNに入っていなければ、後段のルーティングルールを細かくしてもリクエストは届きません。

初期設定で確認する3つの項目
設定項目 役割 最初に確認すること
システムプロキシ システム設定に従うアプリからローカルプロキシに接続 v2rayNが動作中か、ブラウザーがシステム設定に従っているか
VPNモード システムのVPNインターフェースを通じて端末の通信を取り込む v2rayNGにVPNの許可があるか、アプリが対象外になっていないか
ルーティングルール クライアントに届いたリクエストのアウトバウンドを決定 テスト対象のドメインが直接接続またはプロキシのルールに一致するか

この手順では「Mux(多重化)」、DNSアドレス、スニッフィングの設定は変更しません。他のガイドに載っている設定項目を、どの環境でも使える修復手段と考えないでください。通信方式、コア、サーバー側の設定によって適用条件は異なります。TUN、DNS、ルールの優先順位について詳しく知りたい場合は、全プラットフォーム向けインストール・設定ガイドをご覧ください。ここでは通信の入口と日常利用のルーティングを設定すれば、接続に進めます。

STEP 03 / CONNECT

接続:アクティブサーバーを選び、動作状態を確認

設定一覧に戻り、サブスクリプションが有効で、必要な項目がそろっているサーバーを選びます。名前に含まれる地域名や名称は識別用であり、現在利用できることを保証するものではありません。クライアントのテスト結果も参考にとどめてください。特定のテストリクエストに応答がないからといって、実際の通信がすべて失敗すると決まったわけではありません。初回接続では、サービス提供元が利用可能と明記している設定を優先し、クライアントの問題とサーバーの有効性を同時に推測しないようにします。

v2rayN:アクティブサーバーに設定してコアの動作を確認

サーバー一覧で対象の項目を右クリックし、「アクティブサーバーに設定」を選びます。アクティブを示すマークが対象の項目に移動したことを確認してください。行をクリックしただけでは表の選択状態になるだけで、実際に使うサーバーが切り替わらない場合があります。切り替え後、クライアントは通常、実行用の設定を再生成してコアを起動または再読み込みします。メインウィンドウまたはタスクトレイでクライアントを起動したままにし、「システムプロキシ」が「システムプロキシを自動設定」の状態であることも確認します。

ウィンドウ下部の情報欄やログを確認します。まず、設定の解析エラー、ポートの競合、コアの起動失敗が明示されていないかを見ます。こうしたエラーがある場合、リクエストはまだ接続先に届いていないため、サーバーを切り替えても解決しないことがあります。ポートが使用中の場合は、別のプロキシクライアントを終了してから、v2rayNを再読み込みします。クライアントが生成した一時設定ファイルを直接編集しないでください。次回の切り替え時に上書きされる可能性があります。

このガイドではTUNを有効にせず、管理者権限での起動も必要ありません。ブラウザーの初回動作確認にはシステムプロキシで十分です。すでにTUNを有効にしている場合は、他のネットワークツールと同時に通信を制御していないか確認してください。判断が難しいときは、まずこのガイドのシステムプロキシの手順に戻って基準となる状態を作り、アプリの対象範囲を広げる設定は後から個別に行います。

v2rayNG:設定を選択してVPN接続を許可

メイン画面で接続する設定をタップし、選択マークが目的の項目に付いていることを確認してから、右下の接続ボタンをタップします。初回接続時はシステムからVPN接続の要求が表示されるので、アプリ名がv2rayNGであることを確認して許可します。許可しないとクライアントはVPNインターフェースを作成できません。設定一覧が正常に表示されていても、サブスクリプションを更新し続けるだけでは解決しません。

接続後、ボタンとクライアントの状態表示を確認し、システムのステータスバーにVPNアイコンがあるかを見ます。VPNアイコンが示すのはローカルインターフェースが確立されたことだけで、接続先との通信がすべて正常に完了したことではありません。起動直後に停止する場合はログを開き、最初に記録された具体的なエラーを確認します。その後に続く多数の失敗は、同じ原因が繰り返し表示されているだけの場合があります。ログを共有する前に、サブスクリプションURL、ユーザーID、サーバーの認証情報を隠してください。

通常、端末では同時に一つのアプリだけが主要なVPNインターフェースを使用できます。他のVPN接続があるとシステムに表示された場合は、そのインターフェースを使用中のアプリを停止してから、v2rayNGに戻って接続します。接続後、画面ロック中に頻繁に停止する場合は、バックグラウンド実行とバッテリー制限を確認してください。初回から省電力設定を片っ端から無効にするのではなく、まずアプリを前面に表示した状態で通信できることを確かめます。

STEP 04 / VERIFY

動作確認:実際にアクセスしてログと照合

ブラウザーで新しいタブを開き、利用できることが分かっているHTTPSページにアクセスします。タイトルが表示されるだけでなく、ページの読み込みが完了することを確認してください。正常に表示されるか判断できる、普段使い慣れているサイトを選びます。初回のテストには、提供元が不明な確認用リンクを使わないでください。また、接続が切れてもキャッシュで表示されることがあるため、以前から開いたままのページで判断しないでください。

ページが開くだけでは十分な確認になりません。迂回ルールでは一部のリクエストが直接接続されるため、ウェブページが表示されてもプロキシ経由の通信が正常とは限りません。新たにアクセスしたときに該当リクエストがあるか、クライアントのログを確認します。現在のログレベルで個々のリクエストが表示されない場合、ログが空だからといって通信が届いていないと判断しないでください。必要に応じて一時的にログの詳細度を上げ、確認後は通常の設定に戻します。アクセス記録を必要以上に残さないようにしてください。

ログにリクエストが表示されたら、次に選択されたアウトバウンドを確認します。設定にあるdirectは直接接続を意味することが一般的ですが、アウトバウンドのラベルは設定によって異なります。固定の語句だけで、すべてのクライアントの動作を判断しないでください。現在のルーティングルールと接続先アドレスを照合することが重要です。LAN内のページなど、本来直接接続する通信が直結されるのは正常です。プロキシ経由の確認には、プロキシを通す想定の接続先を使ってください。

アクセスできない場合は入口から順番に確認

最初に設定の入手元を確認します。サブスクリプションの更新が成功したか、サービスの有効期限内か、正しいグループの設定がアクティブになっているかを確認します。サービス提供元がURLを変更した場合は、サブスクリプションを一度更新してから再試行してください。期限切れの設定に対してルーティングを何度も切り替えても、無効な認証情報は有効になりません。

次に通信の入口を確認します。PCではv2rayNが動作していること、システムプロキシが他のツールに変更されていないこと、ブラウザーの独自プロキシ拡張機能が先にリクエストを処理していないことを確認します。AndroidではVPNが接続中であることと、アプリごとの設定でテストアプリが除外されていないことを確認してください。ログに接続拒否と表示され、接続先がローカルのループバックアドレスなら、まずローカルの待ち受け設定とクライアントのプロセスを確認します。接続先サーバーを疑うのはその後です。

最後にルーティングと名前解決を確認します。リクエストがクライアントに届いているのにタイムアウトが続く場合は、利用できることが分かっている別の設定で再試行するか、一時的にグローバルプロキシのルーティングに切り替えてルールの影響を切り分けます。ログにドメイン名の解決失敗が明記されている場合は、DNS設定とネットワーク環境を確認してください。設定は一度に一つだけ変更し、元の値も記録します。「DNS、Mux、ルーティング」をまとめて変更すると、動作しても原因が分からず、次回のトラブルで再び最初から調べることになります。

最後に停止と再接続をテスト

v2rayNでは、まず「システムプロキシを解除」を選んでからクライアントを終了します。これにより、システムプロキシに従うアプリが停止済みのローカルポートへ接続し続けるのを防げます。再び使うときはクライアントを起動し、アクティブサーバーを確認してから「システムプロキシを自動設定」を有効にします。v2rayNGでは接続ボタンをタップしてVPNを停止し、再接続後に許可と通信を確認します。起動時だけでなく、普段の終了手順も確認できます。

動作確認が終わったら、グループ名、アクティブサーバー名、ルーティングプリセット、接続方式を記録しておくと便利です。認証情報は記録したり公開したりしないでください。次に問題が起きたときは、まず動作確認済みの設定に戻してから、新しい設定を一つずつ試します。サブスクリプションの更新後はノード名や並び順が変わる場合があるため、アクティブな設定を確認してください。クライアント全体を削除して再インストールする必要はありません。