基本操作 · 約10分

v2rayN 設定ガイド:サブスクリプション追加から接続確認まで

利用可能なサブスクリプションURLを1つ用意し、4つのステップで初回設定を完了します。本記事では日常的な起動に必要な設定だけを扱い、プロトコル、コア、マルチプラットフォームの詳細は全プラットフォームガイドにまとめています。

サブスクリプション管理 システムプロキシ ルーティングモード 接続確認
SETUP FLOW 4ステップ
  1. 01
    サブスクリプションを追加 URLを保存してサーバー一覧を更新
  2. 02
    モードを選択 システムプロキシとルーティングルールを設定
  3. 03
    接続を確立 設定を選択して動作状態を確認
  4. 04
    結果を確認 Webページへのアクセスとクライアントログを確認
完了条件 状態とアクセス結果が一致
操作前の準備

クライアント、サブスクリプションURL、システム時刻を確認

開始前に、インストール済みのクライアントとサービス提供者から受け取ったサブスクリプションURLを用意します。サブスクリプションURLは通常、https://で始まるリンクで、クライアントがサーバー設定を読み込むために使います。一般的なWebページのURLではないため、先にブラウザで開く必要はありません。コピーするときは先頭から末尾までを選択し、メッセージアプリが自動追加するスペース、改行、句点が混ざらないようにしてください。

クライアントをまだインストールしていない場合は、まずダウンロードページで現在のシステムに合うバージョンを選びます。デスクトップでは v2rayN、Androidでは v2rayNG を使用できます。インストールまたは解凍後に一度起動し、メインウィンドウが正常に開くことを確認してください。デスクトップ版はウィンドウを閉じてもシステムトレイに残る場合があります。後で見つからないときはトレイアイコンから再表示でき、複数のプロセスを起動する必要はありません。

端末の日付、時刻、タイムゾーンも確認してください。VLESS、Trojan、REALITY、または TLS を使用する設定では、証明書やハンドシェイクの時刻判定が行われます。システム時刻が大きくずれていると、クライアントが動作中と表示されてもハンドシェイクで接続に失敗することがあります。システムの自動時刻合わせを有効にしてから追加するのがおすすめです。本記事では、事前にコア、ポート、Mux、DNSを変更する必要はありません。初回設定は初期値のままにすると、問題が起きた箇所を切り分けやすくなります。

クライアントが起動している

v2rayN のメインウィンドウ、または v2rayNG の設定一覧ページが表示されている。

サブスクリプションURLが完全

実際のサービス提供者から受け取ったリンクで、コピーした内容にスペース、改行、余分な記号がない。

システム時刻が正しい

日付とタイムゾーンが現在地と一致し、自動時刻合わせが完了している。

01
ステップ1

サブスクリプションを追加してサーバー一覧を作成

v2rayN デスクトップ版での操作

v2rayN のメインウィンドウを開き、上部メニューから「サブスクリプショングループ」または類似した名前の管理項目を探し、「サブスクリプショングループ設定」に進みます。新しいグループを作成し、備考欄には「日常用サブスクリプション」など識別しやすい名前を入力し、URL欄にサブスクリプションリンク全体を貼り付けます。その他の項目は初期値のまま、追加、確認、保存のいずれかをクリックします。ここでの保存はURLがクライアントに書き込まれたことを意味するだけで、サーバー設定がローカルにダウンロードされたとは限りません。

メインウィンドウに戻り、サブスクリプションメニューから「すべてのサブスクリプションを更新」を実行するか、先ほどのグループだけを更新します。更新中はウィンドウ下部のステータスバーやログ欄を確認してください。成功すると、メイン一覧に複数のサーバー設定が表示され、プロトコル欄には VMess、VLESS、Trojan などが表示されます。一覧の別名、プロトコル、通信方式はサブスクリプションの内容に基づくため、初回設定で1つずつ変更する必要はありません。

更新後も一覧が空の場合は、サブスクリプショングループ設定に戻り、URLが正しいグループに保存されているか確認します。元のリンクをもう一度コピーし、前後のスペースを削除して保存してください。ログにタイムアウトが表示されたら、現在のネットワークからサブスクリプションサービスへ接続できるか確認します。形式エラーや解析エラーの場合は、URLがまだ有効かサービス提供者に確認してください。Web管理画面のURL、決済ページのURL、単一のQRコードから取得した内容をサブスクリプションURLとして使わないでください。

v2rayNG Android版での操作

v2rayNG を開き、右上のメニューから「サブスクリプショングループ設定」または「サブスクリプション設定」に進みます。追加ボタンをタップし、備考を入力してサブスクリプションURLを貼り付け、保存します。メイン画面に戻り、メニューから「サブスクリプションを更新」を選択します。更新に成功すると、サブスクリプションの内容に沿って設定が一覧に表示されます。バージョンによっては先にグループ名だけが表示されるため、該当グループを開いて具体的な設定を確認してください。

Androidではバックグラウンド通信が制限されたり、データセーバーによってアプリのサブスクリプション読み込みが妨げられたりする場合があります。同じURLをデスクトップ版では更新できるのに、Android版だけタイムアウトが続く場合は、v2rayNG に WLAN とモバイルデータの使用を一時的に許可し、アプリのデータセーバー制限を解除してから再度更新します。一覧に設定が表示されたら次のステップに進めるため、何度も連続して更新する必要はありません。

このステップの完了条件 メイン一覧に選択可能なサーバー設定が表示される
SUBSCRIPTION READY
02
ステップ2

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

サーバー設定を追加したら、次に行うのは各プロトコルのパラメータをすぐ変更することではなく、どのアプリの通信をクライアントに渡すかを決めることです。デスクトップ版では通常、「システムプロキシ」と「ルーティングモード」を分けて考えます。システムプロキシはブラウザなどのアプリにv2rayNへリクエストを渡すよう知らせ、ルーティングモードは受け取ったリクエストを直接接続とプロキシのどちらに振り分けるかを決めます。役割が異なるため、片方だけを有効にしても期待どおりにならない場合があります。

デスクトップ版ではまずシステムプロキシを自動設定

v2rayN のメインウィンドウ下部にあるステータスバー、またはシステムトレイメニューから「システムプロキシ」を探し、初回は「システムプロキシを自動設定」を選択します。選択後、ステータスバーに現在のシステムプロキシ状態が表示され、バージョンによってはトレイアイコンの外観も変わります。このモードでは、システムが対応するプロキシ設定をv2rayNのローカル待受ポートに向けます。ブラウザやシステムプロキシに従うデスクトップアプリに適しています。

手動でプロキシアドレスを設定したアプリだけでクライアントを使いたい場合は、一時的に「システムプロキシを解除」のままにし、対象アプリでv2rayNに表示されたローカルHTTPまたはSOCKSポートを入力できます。ただし、これはアプリごとの設定であり、初回確認の方法としては適していません。変数を減らすため、本ガイドでは「システムプロキシを自動設定」のまま進めます。使用終了時は同じ場所から「システムプロキシを解除」を選び、通常の接続状態に戻せます。

ルーティングモードは標準の振り分けから開始

「ルーティング設定」または下部のルーティングモードメニューを開き、「LANと中国本土を迂回」または現在のバージョンで同じ意味を持つプリセットルールを選択します。このモードでは、LANアドレスや一般的に直接接続する対象は元の接続を維持し、それ以外の一致項目を現在のサーバーに渡します。日常利用の開始設定に適しており、Webサイトがどの経路を通っているかも確認しやすくなります。「グローバル」を選ぶとクライアントへ渡る通信が増えますが、ローカルサイトやLAN機器にも影響する場合があります。

ここでいう「グローバル」はルーティングの適用範囲を指し、すべてのプログラムが必ずクライアントを経由するという意味ではありません。システムプロキシを読み取らないアプリや独自のネットワークスタックを使うアプリは、v2rayNがグローバルルーティングでも直接接続を続ける場合があります。より多くの通信種類を対象にするには、TUN、DNS、管理者権限などの設定が必要です。詳しくは全プラットフォームガイドで説明しています。本ページではまず、システムプロキシを使って再現可能な確認を行います。

Android版で接続範囲を確認

v2rayNG は通常、接続ボタンをタップするとシステムがローカルネットワークインターフェースを作成するため、デスクトップ版とまったく同じ「システムプロキシ」スイッチはありません。初回は「アプリごとのプロキシ」を無効にし、接続範囲をシステム全体に任せるのがおすすめです。以前にアプリごとのプロキシを有効にしていた場合は、設定で対象ブラウザが許可リストに含まれているか確認してください。リストの対象指定を逆に設定すると、クライアントは接続済みでも指定したアプリが現在の設定を経由しないことがあります。

ルーティング設定もまずはプリセットルールから始めればよく、初回接続前にカスタムドメインやIPルールを書く必要はありません。先に基本接続を確認してから必要なルールを追加すると、サブスクリプション、サーバー、ルーティングルールの問題を混同せずに済みます。この項目が終わればプロキシの適用範囲は明確になり、次は設定を1つ選んで接続するだけです。

開始時の設定

システムプロキシ:自動設定

システムプロキシを読み取るブラウザやデスクトップアプリに適しており、初回確認に便利です。

システムプロキシ
標準の振り分け

ルーティング:中国本土とLANを迂回

まずは内蔵ルールを使い、基本接続を確認してからカスタムルーティングを調整します。

ルーティングモード プリセットルール
03
ステップ3

設定を選択して接続を確立

サーバー一覧に戻ります。似た名前の設定が複数並ぶ場合がありますが、初回接続ではサブスクリプションから正常に取得できた設定を1つ選べば十分で、名前から速度を推測する必要はありません。速度テストの結果、実際の接続遅延、ダウンロード速度はそれぞれ異なる段階を示すため、1つの数字だけで判断できません。切り分けを明確にするため、まず1つの設定に固定して接続し、失敗したら別の設定と比較します。

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

設定の行をクリックして選択状態にし、Enterキーを押すか、右クリックメニューから「アクティブサーバーに設定」を選びます。成功すると、その行にアクティブ表示が付き、ウィンドウ下部にも現在のサーバー名が表示されます。続けてシステムプロキシが「自動設定」、ルーティングモードが前のステップで選んだプリセットルールになっていることを確認します。v2rayN は通常、必要なコアを自動起動するため、別のコマンドウィンドウを開く必要はありません。

ログ欄を数秒確認します。コアの起動、設定の読み込み、ローカルポートの待受完了が表示されれば、クライアントはアプリからのリクエストを待機している状態です。この時点ではWebアクセスがないため、ログが静かなのは正常です。すぐにポート使用中と表示された場合は、重複起動しているクライアントを完全に終了してから再起動します。設定を解析できないと表示された場合は、サブスクリプションを更新するか、同じグループ内の別の設定に切り替えてください。

デスクトップ版はウィンドウを最小化しても通常はトレイに残ります。古いプロセスを残したまま新しいウィンドウを何度も起動しないでください。複数のプロセスが同じローカルポートを奪い合う可能性があります。再読み込みが必要なときは、まずメニューの「サービスを再起動」を使うか、トレイから終了して一度だけ起動し直します。現在のサーバー、システムプロキシ、ルーティングモードが明確になったら、ブラウザで確認できます。

v2rayNG で接続をタップ

v2rayNG のメイン一覧で使用する設定をタップして現在の項目にし、画面下部の円形の接続ボタンをタップします。初回接続時にはAndroidのシステムからネットワーク接続の許可画面が表示され、確認後にクライアントがローカルインターフェースを作成できます。許可を取り消すとv2rayNGは未接続状態に戻るため、もう一度接続をタップして確認を完了してください。

接続に成功するとボタンの状態が変わり、画面上部またはシステムのステータス領域にも動作中と表示されます。まずv2rayNGを数秒間前面に置き、すぐにエラーが表示されないか確認します。接続済みになった直後に自動切断された場合は、接続ボタンを連打せずログを開き、最初に表示された明確なエラーを確認してください。よくある原因は、設定の期限切れ、サーバーに到達できない、システム時刻の誤り、現在のネットワーク切り替えです。

WLANからモバイルネットワークへ、またはモバイルネットワークからWLANへ切り替えた後は、既存の接続が一時的に途切れることがあります。端末のネットワークが安定するまで待ち、いったん切断してから再接続してください。厳しいバックグラウンド省電力設定が有効な場合は、v2rayNGのバックグラウンド実行を許可すると、画面ロック後に停止されるのを防げます。詳しいバックグラウンド設定とプラットフォームごとの違いはAndroid設定の章で確認できます。

接続状態を確認

アクティブ設定、コアの動作、プロキシ範囲が一致している

「接続済み」はクライアントのサービスが起動したことを示すだけです。実際に利用できるかどうかは、次のアクセス結果とログを合わせて確認してください。

クライアント稼働中 READY FOR REQUEST
04
ステップ4

実際のアクセスとログで結果を確認

確認時はクライアントのボタンの色だけを見ないでください。クライアントが動作中と表示されるのは、ローカルサービスが起動したことを意味します。ブラウザが期待どおりアクセスできて初めて、アプリの通信、システムプロキシ、ルーティングルール、現在の設定が一続きの経路になったと判断できます。最も簡単な方法は、ブラウザで新しいウィンドウを開き、普段実際に利用するページへアクセスしながらクライアントのログを表示しておくことです。

対象ページが正常に開いたら、よく使う直接接続のページにもアクセスし、プリセットルーティングで両方が期待どおり動くことを確認します。その後、何度か更新して接続が安定しているか確認してください。デスクトップ版のログには新しい接続記録が表示され、Android版ではログ画面にリクエストと現在の設定に関する処理情報が表示されます。ログのすべての行を理解する必要はありません。初回確認では、明確なエラーが繰り返し出ていないか、リクエスト時にログが変化しているかだけを見ます。

ブラウザキャッシュと実際の接続を区別

すでに開いたページはキャッシュから内容を読み込むことがあり、現在の接続を正確に反映しない場合があります。新しいプライベートウィンドウを使うか、これまで開いていない具体的なページでテストしてください。いったんクライアントを切断して更新し、その後再接続して再度更新する方法で比較することもできます。2回の結果に明確な差があれば、システムプロキシとルーティングがリクエスト処理に関与している可能性が高いです。

1つのブラウザだけ失敗し、システムプロキシに従う他のアプリが正常な場合は、そのブラウザに独自プロキシ、拡張機能のプロキシ、セキュアDNSが設定されていないか確認します。独自設定がシステムプロキシを上書きし、ブラウザがv2rayNの現在のポートを使っていない可能性があります。「システムプロキシを使用」に戻してブラウザを再起動し、もう一度確認してください。すべてのアプリが失敗する場合は、クライアントの状態、サーバー設定、ローカルネットワークの順に戻って確認します。

設定後の日常的な使用手順

次回からサブスクリプションを追加し直す必要はありません。通常は、クライアントを起動し、必要に応じてサブスクリプションを更新し、設定を1つ選び、システムプロキシまたはAndroidの接続状態を確認してから対象アプリを開きます。サブスクリプションの更新でサーバー一覧は置き換えまたは補完されますが、現在のネットワークに適した設定を自動判定するわけではありません。1つの設定だけ失敗した場合は、同じサブスクリプション内の別の設定に切り替えて比較してください。

デスクトップ版の使用を終える前に、トレイメニューから「システムプロキシを解除」を選び、その後 v2rayN を終了します。これにより、クライアント終了後もシステムがローカルポートを指し続ける状態を防げます。Android版は接続ボタンをタップして切断します。デスクトップ版が異常終了して通常のWebページも開けなくなった場合は、v2rayNを再起動してシステムプロキシを解除するか、システムのネットワーク設定で残ったプロキシを無効にしてください。

状態が一致

現在の設定が選択され、クライアントが動作し、システムプロキシまたはAndroidの接続が有効になっている。

アクセスが期待どおり

対象ページが開き、現在のルーティングルールでもよく使う直接接続のページに正常にアクセスできる。

ログに継続的なエラーがない

リクエスト時に対応する記録が表示され、ハンドシェイク、解析、ポートのエラーが繰り返し発生していない。

クイックトラブルシューティング

初回接続に失敗したら順番に範囲を絞る

一度に変更するのは1項目だけにし、変更するたびに再確認します。これにより、サブスクリプション、設定、システムプロキシ、ローカルネットワークのどこに問題があるか切り分けられます。

サブスクリプション更新後も設定が表示されない

まずサブスクリプションが現在のグループに保存されているか確認し、元のURLを再度コピーして前後のスペースを削除します。更新時はログを確認してください。タイムアウトは通常、サブスクリプションサービスまたは現在のネットワークを示し、解析エラーはURLの内容を示します。サービス管理ページのURLではなく、サブスクリプションURLを使用していることも確認します。

クライアントは動作中だが、ブラウザが元のネットワークでアクセスする

デスクトップ版ではシステムプロキシが「自動設定」になっていることを確認し、ブラウザに独自プロキシ設定がないか調べます。Android版ではv2rayNGが接続済みか確認してください。アプリごとのプロキシを有効にしている場合は、対象ブラウザが正しいリストに含まれていることも確認します。変更後はブラウザを完全に終了してから再起動します。

設定を選択するとすぐ切断される、またはエラーが続く

まずシステムの日付、時刻、タイムゾーンを確認し、サブスクリプションを一度更新してから同じグループ内の別の設定に切り替えます。すべての設定で同じエラーが出る場合は、サブスクリプション、現在のネットワーク、クライアント環境に原因がある可能性が高いです。1つだけ失敗する場合は、その設定を一時的に無効にし、提供者に状態を確認してください。

v2rayN終了後、通常のWebページも開けない

多くの場合、システムに元のプロキシアドレスが残ったまま、ローカルクライアントだけが停止しています。v2rayNを再起動し、トレイまたはステータスバーから「システムプロキシを解除」を選んでから通常どおり終了してください。今後は使用を終える前にシステムプロキシを解除すると、ローカル待受ポートの停止後に使えない設定が残るのを防げます。

さらに詳しく確認する

プラットフォーム権限、TUN、DNS、カスタムルーティング

基本接続が完了したら、プラットフォーム固有の設定に進みます。全プラットフォームガイドでは、Windows、macOS、Android、Linuxごとに、インストール、サブスクリプション、システムプロキシ、よくある問題を章立てで説明しています。

全プラットフォームガイドを開く