約10分で完了

v2rayNとv2rayNGの使い方ガイド

サブスクリプションの登録から始め、プロキシモードの選択、クライアント接続、結果確認まで順に進めます。初回利用に必要な基本操作に絞っており、設定項目や複雑なルーティングルールは後続のドキュメントで確認できます。

4つのステップ デスクトップ版とAndroid版の画面を解説 接続確認を含む
始める前に

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

操作を始める前に、利用するプラットフォーム向けのクライアントをインストールし、サービス提供元から発行された有効なサブスクリプションURLを用意します。サブスクリプションURLは通常、https://で始まる完全なリンクで、クライアントがサーバー設定を取得するために使います。単一のVMess、VLESSなどの共有リンクとは異なり、複数の設定を含めたり、提供元がまとめて更新したりできます。

URLをコピーするときは、先頭から末尾まで完全に選択し、チャットアプリが付けた空白、句点、改行を混ぜないでください。サブスクリプションリンクにはアクセス情報が含まれることが多いため、機密情報として管理し、不明なWebページや公開コンテンツに貼り付けないでください。単一の共有リンクしかない場合は、クライアントの「クリップボードからインポート」機能でも追加できますが、このガイドでは一般的なサブスクリプション登録手順を説明します。

初回設定でDNS、ルーティングJSON、コアパラメーターを先に変更する必要はありません。標準設定のままにすると、問題がサブスクリプション、接続、ネットワーク環境のどこにあるか判断しやすくなります。4つの基本手順を完了してから、必要に応じて用語集または設定項目リファレンスを確認してください。

ステップ1

サブスクリプションを登録して設定一覧を更新

まずサブスクリプションURLをクライアントに保存し、手動で1回更新します。成功の目印は「保存しました」という表示ではなく、メイン画面に選択可能なサーバー設定が現れることです。

v2rayNデスクトップ版にサブスクリプションを追加

v2rayNを開いたら、まずウィンドウ上部のメニューを確認します。「サブスクリプショングループ」または同様の名前の管理項目から「サブスクリプショングループ設定」を開きます。設定画面で追加を選び、サービス名や用途など識別しやすいメモを入力してから、完全なサブスクリプションURLをアドレス欄に貼り付けます。メモはローカルで識別するためだけのもので、サブスクリプションの内容は変わりません。

保存してメインウィンドウに戻り、サブスクリプションメニューから「すべてのサブスクリプションを更新」を実行するか、先ほどのグループだけを更新します。v2rayNが内容を読み込み、設定をメイン画面に一覧表示します。更新中は連続してクリックせず、ステータスバーや通知が終わるまで待ってください。既存の設定がある場合は、合計行数だけでなくグループ名から新しい内容が追加されたか確認します。

メニューに「サブスクリプションを更新」と「プロキシ経由でサブスクリプションを更新」が同時に表示される場合、初回は通常の更新を選びます。現在のネットワークからURLへ直接アクセスできず、クライアントに利用可能な接続がある場合に限り、既存のプロキシ経由での更新を検討してください。新規インストール直後はアクティブな接続がないため、プロキシ経由の更新では初回登録の問題を解決できないことがあります。

1 サブスクリプショングループ設定 名前とURLを追加
2 サブスクリプショングループを保存 メインウィンドウに戻る
3 すべてのサブスクリプションを更新 設定一覧の更新を待つ

v2rayNG Android版にサブスクリプションを追加

v2rayNGを開き、サイドメニューから「サブスクリプショングループ設定」に進みます。追加ボタンをタップし、サブスクリプション名とURLを入力して現在のグループを保存します。バージョンによっては保存後にサブスクリプション一覧へ戻りますが、編集画面に残る場合もあります。新しいグループが表示されていれば、メイン画面に戻って更新できます。

続いて右上のメニューを開き、「サブスクリプションを更新」を選択します。更新が完了すると、メイン一覧にサブスクリプション内の設定名が表示されます。一覧が空のままなら、サブスクリプショングループ設定に戻り、保存した項目を開いてURLの先頭、末尾、途中に改行がないか確認します。同じ入力欄に2つのURLを続けて貼り付けないでください。複数の配信元を追加する場合は、サブスクリプショングループを分けると、更新やトラブルシューティングが容易になります。

ステップ1の完了を確認

更新後、少なくとも1件の選択可能な設定が表示されているはずです。名前、地域ラベル、並び順はサブスクリプション提供元が決めるもので、クライアントが現在のネットワークに最適な設定を自動判定するわけではありません。解析失敗、空の応答、URLへアクセスできないといった通知が出た場合は、まだプロキシモード設定に進まないでください。後続の手順には有効な設定が必要です。

まずURLを完全にコピーできること、サブスクリプションの有効期限が切れていないこと、端末の日付と時刻が正しいことを確認し、ローカルネットワークを一度切り替えてから再更新します。サブスクリプション、ノード、共有リンク、プロトコルの違いについてはサブスクリプションとノードの用語を参照してください。設定が一覧に表示されたら、プロキシモードの選択に進みます。

ステップ2

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

プロキシモードは、どのアプリの通信をクライアントへ渡すかを決めます。ルーティングルールは、コアに入った通信をどのアウトバウンドへ送るかを決めます。初回接続では、判断しやすいシンプルな組み合わせを使います。

システムプロキシとルーティングモードを区別

v2rayNでは、「システムプロキシ」と「ルーティングモード」は別の層に属します。システムプロキシは、ブラウザーなどシステムプロキシ設定に従うアプリへ、リクエストをv2rayNのローカル待受ポートへ送るよう通知します。ルーティングモードは、コアがドメイン、IP、ルールセットに基づき、プロキシ経由、直接接続、ブロックのどれで処理するかを決めます。ルーティングだけを変更しても、アプリがローカルプロキシを使わなければ、ブラウザーは従来の経路でアクセスする可能性があります。

初回は、v2rayNのトレイメニューまたはメイン画面のシステムプロキシメニューから、「システムプロキシを自動設定」または現在のバージョンで同じ意味を持つ有効化項目を選びます。その後、ルーティング設定ではクライアント標準のルールモードを使います。これにより、普段使うブラウザーをクライアントへ接続しながら、標準の振り分けロジックも維持でき、基本確認を進めやすくなります。

グローバルモードでは、より多くのリクエストを同じプロキシ経由にできます。ルールによる違いを短時間で確認するには便利ですが、すべての問題を調べる最初の手段にはおすすめしません。ルールモードでアクセスできずグローバルモードでアクセスできるなら、問題はルーティング判定にある可能性が高いです。両方で失敗する場合は、アクティブ設定、サブスクリプションの有効性、ローカルネットワークを確認します。

v2rayNGでモードを選択

v2rayNGは端末全体の接続経路を作り、メイン画面のルーティング設定で通信の振り分けを決めます。初回設定では標準ルールをそのまま使い、カスタムルールファイルをすぐに追加する必要はありません。設定画面に「アプリごとのプロキシ」がある場合は、テスト対象のアプリが選択されずクライアントを迂回するのを避けるため、まず無効のままにします。基本接続の確認後、用途に合わせて対象アプリを設定してください。

標準モードの名前はバージョンによって多少異なるため、名前だけでなく説明を確認します。ルールモードはドメインやIPの条件に従ってアウトバウンドを選び、グローバルモードは大半のリクエストにアクティブなプロキシ設定を使い、直結モードは主にプロキシ経路を一時停止するためのものです。ここではルールモードを選んでメイン画面に戻り、何度も切り替える必要はありません。

ルールモード

クライアント標準のドメイン・IPルールで通信を振り分ける、日常利用向けの基本設定です。

グローバルモード

より多くのリクエストをアクティブなプロキシ経由にし、ルーティング結果を短時間比較できます。

直結モード

主にローカルネットワーク経由で通信するため、通常はプロキシ接続の確認には使いません。

標準の待受ポートを一時的に使用

v2rayNは通常、ローカルのHTTP、SOCKS、または混合待受ポートを設定します。初回接続では標準ポートを変更する必要はなく、同種の別クライアントに同じポートを使わせないでください。コア起動時にポート使用中と明確に表示された場合は、実行中の他のプロキシクライアントを終了してからv2rayNを再起動します。並行利用が必要な場合は、設定でローカル待受ポートを変更し、プロキシアドレスを手動設定したアプリも合わせて変更してください。

ルーティングのdomainipgeosite、ルールの優先順位は上級設定にあたります。ここでは、ルールが通常決められた順序で評価され、先に一致したルールがアウトバウンドを決めることだけ理解すれば十分です。詳しい項目やJSON例はルーティング設定項目で確認できるため、初回接続時に変更する必要はありません。

ステップ3

アクティブ設定を選んで接続

サブスクリプション一覧から設定を1つ選び、現在のアクティブ項目にしてから、コアまたは端末接続を開始します。接続状態とプロキシモードの両方が正しく設定されている必要があります。

v2rayNでアクティブサーバーに設定

v2rayNのメイン一覧に戻り、先ほどのサブスクリプショングループから設定を1つクリックして選択します。Enterキーを押すか、右クリックメニューから「アクティブサーバーに設定」を選べます。アクティブ項目は色、太字、マーク、ステータスバーの文字などで示されますが、表示方法はバージョンによって異なります。重要なのは一覧で選択状態になっているだけでなく、状態欄に現在の設定名が表示されていることです。

アクティブサーバーに設定したら、ウィンドウ下部のステータスバーまたはログ欄を確認します。コアが正常に起動すると、起動完了、ローカル待受の確立、現在の設定の読み込み完了などの情報が表示されます。システムプロキシを有効にしていれば、ブラウザーなどシステム設定に従うアプリがv2rayNへリクエストを送るようになります。システムプロキシが無効のままだと、コアが動作していてもブラウザーのアクセス結果は自動では変わりません。

v2rayNはメインウィンドウを閉じてもシステムトレイで動作し続けることがあります。一時停止する場合は、トレイメニューからシステムプロキシを解除するか、クライアントを終了してください。メインウィンドウが表示されているかどうかだけで動作状態を判断しないでください。再度ウィンドウを開いたときも、まずアクティブ設定とシステムプロキシの状態を確認してから、再起動するか判断します。

v2rayNGで接続を開始

v2rayNGのメイン一覧で設定を1つタップし、現在の選択項目にします。続いてメイン画面下部の接続ボタンをタップします。端末接続を初めて確立するときは、システムの接続許可ダイアログが表示されます。許可するとボタンの状態が変わり、システムのステータス領域にも接続アイコンが表示されます。許可はクライアントによる接続経路の作成を認めるだけで、サブスクリプション設定の代わりにはなりません。

接続をタップしてすぐ未接続に戻る場合は、まずログの末尾数行を確認します。設定項目の解析失敗、サーバーアドレスの名前解決失敗、ネットワーク接続のタイムアウト、システム時刻のずれなどが主な原因です。接続ボタンを連続して素早くタップしないでください。前回のコアが終了処理中の可能性があります。数秒待ち、状態が安定してから再試行します。

接続前に確認する4項目

  1. 設定を選択済み:メイン画面で現在のアクティブ設定を識別でき、未選択の一覧だけが表示されている状態ではない。
  2. サブスクリプションを更新済み:設定が現在有効なサブスクリプション由来で、更新時に解析エラーが発生していない。
  3. モードを選択済み:デスクトップ版のシステムプロキシとクライアントのルーティング状態が、ステップ2の設定と一致している。
  4. コアが稼働中:ステータスバーまたはシステムの接続アイコンが有効なままで、すぐに終了していない。

単一設定で接続に失敗した場合

1つの設定で接続に失敗しても、すぐにサブスクリプション全体を削除しないでください。同じサブスクリプショングループ内の別の設定に切り替え、同じ手順で接続します。他の設定で接続できるなら、クライアントの基本設定はおおむね正常で、元の設定の利用状態やネットワーク経路に問題がある可能性が高いです。同じグループのすべてで失敗する場合は、サブスクリプションを再更新し、ローカルネットワークからURLへ正常にアクセスできるか確認します。

クライアントログは各段階を判断する主な手がかりです。「解析」「接続タイムアウト」「接続拒否」「ポート使用中」などのログは、それぞれ確認すべき方向が異なります。初回はエラーが起動前に出たのか、接続後に出たのかを記録するだけで十分で、すぐに完全なJSONを編集する必要はありません。複雑なログとインバウンド、アウトバウンド項目の対応は、インバウンド設定アウトバウンド設定で確認できます。

ステップ4

プロキシが実際に有効か確認

最後の確認は、クライアントの状態、アプリのアクセス、ログの3層に分けて行います。3つを照合することで、「コアは起動している」ことを「アプリがプロキシを使っている」ことと取り違えずに済みます。

まずクライアントの状態を確認

v2rayNでステータスバーにアクティブ設定が表示され、コアが停止しておらず、システムプロキシがステップ2で選んだ有効状態のままか確認します。次にログの末尾を見ます。正常時にはリクエスト記録や接続確立の情報が表示されますが、同じエラーが繰り返し続けることはありません。単発の接続失敗だけで全体が利用不能とは限りません。ページは複数のリソースを同時に要求するため、エラーが連続しているか、ブラウザーのアクセスも同時に失敗しているかを確認してください。

v2rayNGでは接続ボタンが有効状態を保ち、システムの接続アイコンが消えていないことを確認します。ログを開くときは、まずテスト開始時刻を覚えておき、ブラウザーに切り替えて1回アクセスします。その後ログに戻り、対応する新しい記録が出ているか確認します。起動前の古いログを読み返すより、現在のリクエストがクライアントに入ったか判断しやすくなります。

ブラウザーで実際にアクセス

普段使うブラウザーを開き、シークレットウィンドウを新しく作成するか、古いページを閉じて使い慣れたWebサイトを開き直します。新しいウィンドウを使うと、キャッシュ、既存の接続、ブラウザー拡張機能による影響を抑えられます。正常に表示されたら、別ドメインのページも開いて比較し、1つのサイト側の障害を誤判定しないようにします。

デスクトップ版でクライアントが動作中なのにブラウザーに変化がない場合は、ブラウザーが独自のプロキシ設定を使っていないか確認します。一部のブラウザーや拡張機能はシステムプロキシを上書きするため、競合する設定を一時的に無効にするか、ブラウザーを「システムプロキシを使用」に戻します。v2rayNGで一部のアプリだけ変化がない場合は、アプリごとのプロキシが有効になっていないか、対象アプリが選択範囲に含まれているかを確認します。

検証に失敗したときの切り分け

検証に失敗したら、最短の手順から確認し、複数の項目を同時に変更しないでください。1つ目は現在のアクティブ設定を再確認、2つ目はサブスクリプションを更新して別の設定に変更、3つ目はシステムプロキシまたは端末接続が有効か確認、4つ目はローカルネットワークを切り替えて再試行です。変更するたびに同じブラウザーテストを繰り返すと、どの操作で結果が変わったか把握できます。

ブラウザーでどのページも開けない場合は、v2rayNのシステムプロキシを解除するか、v2rayNGの接続を停止して、ローカルネットワーク自体が正常か確認します。基本ネットワークが戻ったら、クライアントに再接続します。直結では正常で接続後はすべて失敗するなら、アクティブ設定、コアログ、DNSエラーを重点的に確認します。特定のドメインだけ異常なら、ルーティングルールやDNSの振り分けが原因の可能性が高いです。

DNSの問題では、ドメインを解決できない一方、既知のアドレスへ直接接続すると経路を確立できることがあります。初回ガイドではDNS設定全体をすぐに置き換えず、まずクライアントを再起動し、別の設定に切り替えて再テストしてください。問題が続く場合はDNS設定項目を読み、サーバー一覧、ドメイン一致、問い合わせ方式の関係を確認します。

完了の基準

次の状態がすべて満たされれば、初回設定は完了です。

  • サブスクリプショングループを正常に更新でき、メイン一覧に選択可能な設定がある。
  • クライアントが接続状態を保ち、コアログに起動エラーが繰り返し表示されない。
  • デスクトップのブラウザーがシステムプロキシを使用している、またはAndroidアプリのリクエストが接続経路に入っている。
  • 異なる2つ以上のドメインのページが、現在のルーティングモードで正常に読み込まれる。

設定完了後の日常的な使い方

普段の起動時にサブスクリプションを再登録する必要は通常ありません。クライアントを開いたらサブスクリプションを更新し、アクティブ設定を確認してから、システムプロキシまたは端末接続を有効にします。サービス提供元が設定を変更した場合、クライアントが新しい内容を取得するにはサブスクリプションの更新が必要です。コアを再起動するだけでは古いサブスクリプションデータは自動更新されません。ただし、設定で起動時更新を明示的に有効にしている場合を除きます。

一時停止する場合、v2rayNでは先にシステムプロキシを解除してからクライアントを終了します。v2rayNGでは現在の接続を停止するだけで構いません。サブスクリプションを変更するときは、独立した新しいグループを追加し、新グループで更新と接続ができることを確認してから、旧グループを削除するか判断します。これにより戻しやすい状態を保ち、問題の原因がどの配信元にあるかも確認しやすくなります。

これで基本設定は完了です。プロトコルの意味やクライアントとコアの関係はV2Ray用語集で確認できます。インバウンド、アウトバウンド、ルーティング、DNS、ポリシー項目を設定するときは、設定ファイルリファレンスを参照してください。基本接続が安定してから上級設定を変更すると、トラブルシューティングの手順を短くできます。

クライアント設定を続けて確認

基本接続が完了したら、必要に応じてプロトコル用語、ルーティングルール、DNS項目を確認できます。すべての設定を一度に変更する必要はありません。