基本設定 · 約10分

v2rayNとv2rayNGの初期設定ガイド

サブスクリプション登録、プロキシモード選択、接続、動作確認の4項目を決められた順番で進めます。各手順の画面表示を確認してから次へ進んでください。

グラフィカルな操作 サブスクリプションURLの登録 4ステップで接続確認

始める前に

クライアントと有効なサブスクリプションURLを用意

設定を始める前に、クライアントがインストール済みで正常に起動できることを確認します。デスクトップではv2rayN、Android端末ではv2rayNGを使用します。インストーラーがまだない場合は、まずクライアント入手ページへ移動し、OSとプロセッサーのアーキテクチャに合うバージョンを選びます。インストール後に一度起動し、メインウィンドウ、ノード一覧、またはサブスクリプションメニューが表示されることを確認してから、このページに戻ってください。

サービス提供元から発行されたサブスクリプションURLも用意します。通常は https:// で始まる完全なリンクで、サービス側のコピー 버튼からクリップボードに保存できる場合もあります。コピー時は手動で短縮せず、URLの前後にある説明文まで一緒に選択しないでください。単一の vmess://vless://、または trojan:// 共有リンクの場合は、サブスクリプショングループとは登録入口が異なります。このガイドでは一般的なサブスクリプションURLを中心に説明します。単一ノードの登録方法はトラブル対処で確認できます。

初回はクライアントの初期設定を維持することをおすすめします。DNS、TUN、ポート、トランスポート設定、ルーティングルールを同時に変更しないでください。基本接続が成功してから、必要に応じて一つずつ調整します。これにより問題が起きた際、原因がサブスクリプション、ノード、プロキシ設定、追加設定のどこにあるかを判断しやすくなります。

1 クライアントを起動できる 2 サブスクリプションURLをコピー済み 3 ネットワーク接続が正常

ステップ1

サブスクリプションを登録してノード一覧を更新

まずサブスクリプションURLをクライアントに追加します。v2rayNのデスクトップ版では、上部の「サブスクリプショングループ」メニューを開き、サブスクリプショングループ設定に進みます。「追加」を選び、備考欄に「よく使うサブスクリプション」など識別しやすい名前を入力し、完全なURLをサブスクリプションURL欄に貼り付けます。URLの先頭と末尾に余分な空白がないことを確認し、設定を保存してメインウィンドウに戻ります。続けてサブスクリプショングループメニューを開き、「現在のサブスクリプションを更新」または「すべて更新」を実行します。

v2rayNGのAndroid版では、左上のメニューを開いてサブスクリプショングループ設定を探し、右上の追加ボタンをタップします。備考を入力してサブスクリプションURLを貼り付け、保存してサブスクリプション一覧に戻ります。作成したグループを選択し、「サブスクリプションを更新」を実行します。更新中はクライアントを前面に表示し、処理完了のステータスが出るまで待ちます。バージョンによってボタンの位置は多少異なりますが、「サブスクリプショングループ」「サブスクリプションを更新」、または同じ意味の入口を確認できるはずです。

更新が完了したら、サーバーまたはノード一覧に戻ります。少なくとも1つの選択可能な項目が表示され、項目名はサブスクリプションの内容に応じて決まります。「更新完了」という通知だけで成功と判断せず、一覧に新しい内容が追加されていることも確認してください。一覧が空のままなら、サブスクリプション編集画面を開き直してURLが完全か確認し、もう一度更新します。ネットワークエラー、形式エラー、空の応答が表示された場合は、後続の手順が有効なノードに依存するため、プロキシモードの設定には進まないでください。

ノード一覧が表示されたら、まず通常のノードを1つ選び、現在のサーバーに指定します。デスクトップ版では項目をダブルクリックする、右クリックでアクティブサーバーに設定する、または一覧で選択してショートカットを使う方法があります。Android版では通常、ノード名をタップして切り替えます。選択項目には色、チェックマーク、またはステータスの変化が表示されます。この操作は後で接続に使う設定を指定するだけで、まだプロキシを有効にしたわけではありません。

ステップ2

システムプロキシとルールモードを選択

サブスクリプションとノードの準備ができたら、どの通信をクライアントで処理するかを決めます。初回設定では検証可能な経路を確立することを優先するため、デスクトップではシステムプロキシを使用し、ルーティングモードはクライアント標準のルールモードにすることをおすすめします。ルールモードは既存のルールに基づいて通信先を判断するため、初回テストの出発点に適しています。グローバルモードはより多くの通信をプロキシ経路に送るため短時間の切り分けには便利ですが、ノードの状態を確認する前から常用することはおすすめしません。

v2rayNでは、まずメインウィンドウ下部のステータスバーまたはシステムトレイメニューを確認します。「システムプロキシ」を見つけ、「システムプロキシを自動設定」または同じ意味の有効化項目を選びます。有効になると、システムプロキシの状態が色の変化や現在のモードで表示されます。続けて「ルーティング」または「分流」設定を開き、クライアント標準のルール設定を選びます。画面にすでにルールモードと表示されている場合は、何度も切り替える必要はありません。ローカルリスニングポートは初期値のままにし、複数の介入方式を同時に有効にしないでください。

v2rayNGでは、基本接続をシステムのVPNサービス経由で確立します。初回テストではルーティング設定を初期値、またはLANをバイパスする一般的なルールにしておき、複雑なカスタムルールを急いで作成しないでください。アプリごとのプロキシを有効にしている場合は、テスト対象のブラウザーがプロキシ範囲に含まれていることを確認します。不明な場合は、いったんアプリ単位の制限を無効にし、接続確認後にアプリごとに設定してください。省電力制限、バックグラウンド維持、アプリごとの設定は、基本接続が成功してから安定性の調整として対応します。

モード選択では、クライアントは起動しているのにシステム通信がクライアントへ渡っていないという誤解がよく起きます。デスクトップ版では、コアの稼働状態とシステムプロキシのスイッチを両方確認します。Android版では、接続ボタンに対応するシステム許可が完了していることを確認します。画面は異なっても確認の考え方は同じです。ノードは「どこへ接続するか」を決め、モードは「どの通信を接続に通すか」を決めます。両方が明確になって初めて、後続の接続状態に意味があります。

以前にTUN、DNS、ローカルポートを変更していて、現在の画面項目がこのガイドと異なる場合は、いったん初期設定に戻してクライアントを再起動します。ルールのマッチング、DNS処理、TUNモード、カスタムルーティングの詳しい選択についてはプロトコルマニュアルを参照してください。この手順では、初回接続に必要な最小限の設定だけを扱います。

次の項目 接続を確立 →

ステップ3

クライアントを起動して接続を確立

ここで接続を確立します。v2rayNのデスクトップ版では、クライアントの起動後にコアが自動的に動作することが多いですが、下部のステータス欄を確認し、現在のサーバー名、システムプロキシの状態、稼働メッセージが更新されていることを確認します。コアが起動していない場合は、メインメニューまたはトレイメニューの起動項目を使います。その後、システムプロキシが有効になっていることを確認します。クライアントのウィンドウは最小化しても構いませんが、初回確認が終わるまではプログラムを終了しないでください。

v2rayNGのAndroid版では、ノードを選択してメイン画面下部の接続ボタンをタップします。初回接続時にはシステムのネットワーク接続許可画面が表示され、許可後にクライアントが端末上の通信を処理できるようになります。許可が完了したらメイン画面に戻り、接続ボタン、上部のステータス、または通知領域に接続済みの表示が出ることを確認します。ボタンをタップするとすぐ未接続に戻る場合は、まずログを開いて最後の数行を確認し、連続して素早くタップしないでください。

接続時には、クライアントがノードのパラメータを読み込み、サーバーアドレスを解決し、トランスポート層のハンドシェイクを完了します。通常は画面が「未接続」から稼働中または接続済みへ切り替わります。一部のクライアントには遅延テスト機能がありますが、成功しても特定の探測処理が応答したことを示すだけで、ブラウザーによるアクセス確認の代わりにはなりません。失敗してもノードが完全に使えないとは限りません。この手順ではクライアントのプロセスと接続状態だけを確認し、実際の効果はステップ4で確認します。

接続ボタンが反応しない場合は、まず数秒待ってステータス欄を確認します。ポートが使用中と表示されたら、他の同種クライアントを終了してから再起動します。設定の解析に失敗した場合は、ステップ1に戻ってサブスクリプションを更新し、ノードを選び直します。ハンドシェイクまたは証明書関連のエラーが出た場合は、まず端末のシステム時刻とタイムゾーンが正確か確認し、ノードパラメータがサブスクリプションから正しく反映されているか確認します。頻繁なクラッシュやランタイムに関する表示が出る場合は、トラブル対処で起動問題の分類を確認してください。

初回テスト中は、1つのクライアントだけを起動してください。複数のプロキシツールがシステムプロキシを同時に変更したり、同じローカルポートを使用したりすると、画面の状態と実際の通信が一致しなくなります。他のツールを終了し、現在のクライアントを再起動して先ほどのノードを選び直し、接続を有効にします。これによりポート競合やシステムプロキシの重複上書きを減らせます。

次の項目 動作を確認 →

ステップ4

プロキシ状態とブラウザーアクセスを確認

接続状態が正常になったら、ブラウザーで実際のアクセスをテストします。新しいウィンドウを開き、普段プロキシ経由でアクセスするページを表示するのがおすすめです。以前から開いているタブを更新するだけでは、ブラウザーのキャッシュ、既存の接続、DNS結果が以前の状態を保持している可能性があります。ページが正常に読み込まれたら、別のサイトも開き、同じ結果が再現することを確認します。

ブラウザーで正常にアクセスできたら、クライアントに戻って接続ログを確認します。ログに新しいアウトバウンド記録があり、失敗メッセージが連続して表示されていないことを確認します。デスクトップでは一時的にシステムプロキシを無効にして先ほどのページを更新し、アクセス結果を比較することもできます。確認後はシステムプロキシを再度有効にします。Android版では接続を切ってもう一度試し、その後に接続を復元します。この比較により、ページが実際に現在のクライアントを経由しているか、別のネットワーク経路を使っていないかを確認できます。

クライアントが接続済みなのにブラウザーに変化がない場合は、決められた順番で確認します。1つ目は現在のノードです。一覧の選択項目が別の設定に戻っていないことを確認します。2つ目はプロキシの介入です。v2rayNではシステムプロキシが有効か、v2rayNGではテスト対象のブラウザーがアプリごとのプロキシ範囲に含まれているか確認します。3つ目はブラウザーです。古い接続の影響を除くため、終了して再起動してからテストします。4つ目はノードです。サブスクリプション内の別のノードに切り替え、他の設定を変えずに再接続します。

すべてのノードが使えない場合は、サブスクリプショングループに戻って一度更新し、端末のシステム時刻が正確か確認します。時刻のずれはTLSハンドシェイクに影響し、サブスクリプションの期限切れや異常な応答は複数のノードを同時に使えなくすることがあります。1つのノードだけが失敗し、他のノードが使える場合は、通常クライアント全体の設定を変更する必要はありません。使えるノードを残し、その項目は後で再度試してください。

確認に成功したら、グローバルモードでテストを繰り返さないでください。ルーティングモードを長期利用する予定のルール設定に戻し、よく使うアプリをそれぞれ開いてアクセス範囲を確認します。デスクトップではクライアントを終了する前にシステムプロキシを無効にし、使えないプロキシアドレスがシステムに残らないようにします。Android版を停止する場合は、クライアントの切断ボタンを使います。日常利用中に突然使えなくなった場合も、このページの順番に従います。まずサブスクリプションを更新し、次にノードを選び、プロキシ設定を確認して、最後にログを確認します。

設定完了

切り戻し可能な基本設定を残す

初回接続に成功したら、現在使用しているサブスクリプショングループ、ノード、プロキシモードを記録します。その後DNS、ルーティングルール、TUNモードを調整する場合は、毎回1項目だけ変更し、変更後にブラウザーで再確認します。異常が出たら直前の設定に戻します。複数のスイッチを同時に変更するより、原因を特定しやすくなります。

サブスクリプションの更新は日常的なメンテナンスです。ノード名が変わったり、古いノードが使えなくなったり、サービス提供元が設定を変更したりした場合は、クライアントを削除して再インストールするのではなく、まずサブスクリプションを更新します。クライアントのアップデート後に画面の入口が変わっても、「サブスクリプション—モード—接続—確認」の順番で対応する機能を探せます。

接続に失敗したときの最短確認手順

  1. サブスクリプションを更新 サブスクリプショングループを更新でき、ノード一覧が空でないことを確認します。
  2. ノードを選び直す ノードだけを切り替え、ルーティング、DNS、ポートは同時に変更しません。
  3. プロキシの介入を確認 デスクトップではシステムプロキシ、Android版では接続状態とアプリの対象範囲を確認します。
  4. 最後のエラーを確認 ログの表示に従い、時刻、ポート、設定解析、接続の問題に対処します。

上記4項目で特定できない場合はトラブル対処へ進み、インストール設定またはトラブル対処の分類から確認を続けてください。