TEN-MINUTE SETUP

初回設定 · 4ステップで完了

V2Ray サブスク登録、接続、動作確認

このガイドでは、初回利用に必要な操作だけを扱います:サブスクの追加、モードの選択、接続の開始、結果の確認。ページの順番に沿って進めてください。プロトコルの仕組み、コアの違い、パラメータの選び方についてはプロトコル解説をご覧ください。

v2rayN · デスクトップ v2rayNG · Android 約10分
setup.flow READY
  1. 01
    subscription URLを保存してノードを更新
  2. 02
    proxyMode ルール分割またはグローバルを選択
  3. 03
    connection ノードを選んで接続を開始
  4. 04
    verification 実際のアクセスで結果を確認
順番に進め、確認を省略しない

STEP INDEX

設定手順へ移動

BEFORE START

開始前の確認:クライアント、サブスクURL、システム時刻

設定を始める前に、クライアントが正常にインストールされ、メイン画面を開けることを確認します。デスクトップではv2rayN、Androidではv2rayNGを使用します。まだインストールしていない場合は、ダウンロードセンターから対応するプラットフォームのインストーラーを選んでください。初回起動時に、ネットワークアクセスの許可を求められることがあります。クライアントのネットワーク接続を許可してから、サブスク登録へ進みます。インストール時にコアのパス、待受ポート、ルーティングルールを先に変更する必要はありません。初期設定のままにしておくと、後の問題の原因を切り分けやすくなります。

次に、完全なサブスクURLを用意します。サブスクURLは通常、https://で始まるリンクで、クライアントがノード一覧と関連パラメータを取得するために使います。コピーするときは最初の文字から最後の文字まで選択し、余分なスペース、改行、文末の句読点が入らないようにしてください。サブスクURLは単一のvmess://またはvless://共有リンクとは異なります。前者では複数のノードを一括更新でき、後者は通常1つの設定だけを登録します。用語の違いは用語集で確認できます。

最後に、端末の日付、時刻、タイムゾーンを確認します。多くの安全な接続は正確なシステム時刻を必要とするため、時刻のずれが大きいと、ノードのパラメータが正しくてもハンドシェイクで失敗することがあります。システムの時刻を自動設定にし、クライアントを完全に終了してから再起動することをおすすめします。この3項目を確認してからサブスクを登録すれば、エラーが表示されたときに、インストール状態、URLの欠落、時刻の異常という基本的な原因を先に除外できます。

01

SUBSCRIPTION

サブスク登録:URLを保存して更新する

v2rayNデスクトップ版のサブスク登録画面

v2rayNを開いたら、まずウィンドウ上部のメニューにある「サブスクグループ」など、サブスク管理に該当する項目を探します。サブスク設定を開き、新しいサブスクグループを追加します。名前は識別しやすい提供元名などにし、URL欄に用意した完全なサブスクURLを貼り付けます。URLの先頭と末尾にスペースがないことを確認して保存してください。この時点ではサブスクの取得元をクライアントに登録しただけなので、ノード一覧がすぐに表示されるとは限りません。サブスクメニューに戻り、「すべてのサブスクを更新」または現在のグループの更新を実行します。

更新が始まったら、クライアントのリクエストが完了するまで待ちます。正常であれば、メイン画面のサーバー一覧に1行以上の設定が表示されます。一般的な列には、別名、アドレス、ポート、プロトコル種別、通信方式などがあります。一覧にノードが表示されても、接続済みとは限りません。サブスクの内容が解析されたことを示すだけです。各ノードの高度なパラメータを急いで調整したり、アドレスやポートを手動で書き換えたりしないでください。サブスク内の項目は相互に整合している必要があるため、1項目だけ変更すると接続に失敗しやすくなります。

v2rayNG Android版のサブスク登録画面

v2rayNGのメイン画面を開き、サイドメニューを展開して「サブスクグループ設定」に進みます。追加ボタンをタップし、備考欄に識別しやすい名前を入力して、URL欄にサブスクURLを貼り付け、保存します。メイン画面に戻ったら、もう一度メニューを開いてサブスクを更新します。更新が完了すると、メイン一覧にノードカードまたはノード名が表示されます。空のままの場合は、まず下にスワイプして更新するか、更新をもう一度実行してください。すぐに接続手順へ進まないようにします。

サブスクによっては、複数のプロトコルや通信方式の設定が返されます。初回利用では各項目を詳しく調べる必要はありません。ノード名が表示され、一覧から選択でき、更新中に明確なエラーが出ていないことだけ確認してください。プロトコルの選択、REALITY、VMess、VLESSと各コアの関係については、選定に関する知識としてプロトコル解説をご覧ください。このページでは初回接続に必要な最短手順に絞っています。

ノード一覧が表示されたら、最初の手順は完了です。次にすぐ接続するのではなく、どのネットワーク通信をクライアントに処理させるかを決めます。この選択はプロキシモードで制御され、後の動作確認結果にも直接影響します。

02

PROXY MODE

プロキシモードを選択:ルール分割とグローバルを理解する

プロキシモードは、クライアントがどの接続を処理するかを決めます。一般的な選択肢は「ルール分割」と「グローバルプロキシ」です。ルール分割では、クライアント内蔵またはサブスクで提供されたルーティングルールに従ってリクエストを処理します。一部のアドレスはプロキシノードを経由し、それ以外は直接接続します。グローバルプロキシでは、システムプロキシの条件に合う大半のリクエストが現在のノードを経由します。初回テストではどちらを選んでも構いませんが、動作確認では現在の選択に基づいて結果を判断する必要があるため、選択したモードを覚えておいてください。

デスクトップではルーティングを設定してからシステムプロキシを確認

v2rayNでは、ルーティングモードとシステムプロキシの状態は関連していますが、別々の設定です。ルーティングモードはクライアント内部で通信をどう分けるかを決め、システムプロキシはブラウザなどシステム設定に従うアプリがリクエストをv2rayNへ渡すかどうかを決めます。初回接続では、まずクライアントが提供する基本ルールモードを選び、次にシステムプロキシメニューからシステムプロキシの自動設定を選ぶことをおすすめします。設定後、タスクトレイのクライアントメニューに現在のシステムプロキシ状態が表示されることがあります。ノードを選んだだけでシステムプロキシを有効にしていない場合、クライアントのコアは動作していても、ブラウザは以前の直接接続を使い続ける可能性があります。

現在の目的が、ルールによるアクセス差を切り分けることだけなら、一時的にグローバルモードへ切り替えて比較テストを行えます。テスト後はルール分割へ戻してください。ルーティングルール、待受ポート、DNS、ノードパラメータを同時に変更しないでください。一度に1つの条件だけを変えることで、結果から原因を特定できます。ドメインルール、IPルール、直接接続の優先順位を詳しく理解したい場合は、プロトコル解説のルーティング説明をご覧ください。

Androidでは接続設定でモードを確認

v2rayNGのモード設定は通常、設定またはルーティング設定の項目にあります。基本ルールを選んでメイン画面に戻り、接続するノードが選択された状態を保ちます。Androidで接続を開始すると、システムのネットワーク接続許可ダイアログが表示されます。確認後、クライアントがローカル接続経路を確立できるようになります。この許可は現在のクライアントによるネットワーク通信の処理を認めるもので、リモートノードが利用可能であることを意味しません。接続状態を引き続き確認し、4つ目の手順まで完了してください。

どれを選ぶか分からない場合、初回はルール分割から始めてください。日常利用に適しており、ローカルリソースが想定どおり直接接続されるかも確認しやすくなります。特定のアドレスにアクセスできない場合は、グローバルモードで短時間の比較を行います。グローバルでは利用できるのにルール分割では利用できない場合は、通常ルーティングの一致条件を確認します。どちらも利用できない場合は、ノード、サブスクのパラメータ、ネットワーク接続を確認します。

モードを決めたら設定を変えずにノード一覧へ戻ります。次はノードを1つだけ選んで接続を開始してください。接続中に複数の項目を続けて切り替えると、ログとテスト結果が混ざってしまいます。

03

CONNECTION

ノードに接続:項目を選び、状態とログを確認

ノードを選ぶときは識別しやすい情報を先に確認

ノード一覧から、名前が分かりやすく、現在のサブスクグループに含まれる項目を1つ選びます。初回設定では名前から速度を推測する必要はありません。また、通常のping結果をそのままプロキシの利用可否と判断しないでください。pingは特定のネットワーク探査が到達できるかを示すだけで、プロトコルのハンドシェイク、トランスポート層、実際のプロキシリクエストを完全には反映しません。クライアントに接続テストやプロキシ経由のテスト機能があれば正式接続前に使えますが、最終的にはブラウザでの実際のアクセス結果を基準にしてください。

v2rayNでは対象ノードをダブルクリックするか、右クリックメニューからアクティブサーバーに設定できます。該当行に選択マークが表示されたら、ウィンドウ下部またはログ欄を確認します。その後、システムプロキシを起動し、コアが動作していることを確認してください。正常であれば、ログに起動完了やローカル待受ポートの確立などが表示されます。設定の解析失敗、接続タイムアウト、プロトコルパラメータエラーが継続して表示されていなければ、ブラウザでの確認へ進めます。

v2rayNGではまずノードカードをタップして現在の設定にし、メイン画面の接続ボタンをタップします。初回接続でシステムの許可画面が表示されたら、許可を確認してください。接続ボタンや上部のステータスが変化し、システムのステータス領域にもネットワーク接続の表示が現れます。ただし、これはローカル経路が起動したことを示すだけです。リモートノードが停止していても、画面上は一時的に接続中のように見える場合があるため、ここで操作を終えないでください。

エラーが出たら時系列に沿ってログを読む

接続に失敗した場合は、最後に繰り返されるメッセージだけでなく、ログで最初に現れた明確なエラーを確認します。最初の表示が設定の解析失敗なら、ノード項目を変更せず、サブスクを再更新してください。アドレス解決失敗なら、現在のネットワークにおけるドメイン名前解決の状態を確認します。タイムアウトなら、同じサブスク内の別のノードに切り替えて比較します。複数のノードが同時にタイムアウトする場合は、システム時刻、サブスクの有効期限、ローカルネットワークの安定性を確認します。

ログにローカルポートの使用中と表示される場合、別のプログラムまたは古いクライアントプロセスが同じポートを使用しています。重複して起動しているクライアントを終了してから、現在のクライアントを再起動してください。用途が分からないまま複数のポートを続けて変更しないでください。ブラウザやシステムプロキシの設定が元のポートを参照している可能性があり、切り分けが複雑になります。よくあるログ用語と対処順はヘルプセンターのトラブル対処分類にまとめています。

接続状態は途中経過にすぎません。本当に確認すべきなのは、ブラウザのリクエストがクライアントに入り、リモート接続が成功し、ルール分割が想定どおり機能しているかです。4つ目の手順で、この3点を分けて確認します。

04

VERIFICATION

動作を確認:アドレス、ウェブページ、ルール分割を3回確認

1回目の確認:ブラウザが現在の接続を経由しているか

クライアントの接続を維持し、ノードやモードを切り替えないでください。新しいブラウザウィンドウを開き、普段使うIPアドレス確認ページへアクセスして、表示された出口アドレスとおおよその地域を記録します。その後クライアントを切断し、同じページを更新して、切断前後の結果を比較します。ノード設定に沿った違いが確認できれば、ブラウザのリクエストがクライアントに渡り、現在のノードから送信されたことを示します。テストでは古いページのキャッシュによる誤判定を避けるため、できるだけ新しいウィンドウを使ってください。

接続前後の結果がまったく同じ場合、デスクトップではまずv2rayNに戻り、システムプロキシが有効か確認します。続いて、ブラウザがシステム設定とは別の独自プロキシ設定を使っていないか確認してください。Androidではメイン画面の接続状態が有効なままか確認し、テスト用ブラウザがバイパスリストに入っていないことも確認します。確認後に再接続し、元のテストページを閉じて、新しいページで比較してください。

2回目の確認:実際のウェブページを開く

アドレス確認だけでは、あるリクエストの出口が変わったことしか分かりません。続けて2〜3件の通常のウェブページを開き、ページが最後まで読み込まれるか確認します。テキスト、画像、複数のリソースを含むページを選ぶと問題を見つけやすくなります。文字は表示されても画像の読み込みが長時間終わらない場合は、DNS、ルール分割、通信の安定性に問題がある可能性があります。すべてのページがすぐに失敗する場合は、システムプロキシ、ローカルポート、ノード接続を優先して確認します。1つのページだけが失敗しても、ノード全体が利用できないとは判断できません。

テスト中は、通常のpingを唯一の判定基準にしないでください。実際のウェブアクセスでは、ドメイン名前解決、プロトコルのハンドシェイク、リモート側の出力、コンテンツ転送が行われるため、クライアントの実際の動作に近い結果が得られます。クライアントに接続遅延テスト機能があれば、ノード間の相対比較に利用できますが、最終的にはウェブページを連続して開き、リソースを読み込み、接続を維持できるかを基準に判断してください。

3回目の確認:モードが想定どおりか

2つ目の手順でルール分割を選んだ場合は、通常は直接接続するローカルリソースやよく使うサービスにもアクセスし、速度や出口の状態が想定どおりか確認します。ルール分割では対象によって異なる出力経路を通ることがあり、これは正常です。2つのウェブサイトでネットワーク経路が異なっていても、それだけで設定失敗とは判断しないでください。グローバルモードを選んだ場合は、システムプロキシに従うブラウザの大半のリクエストが現在のノードを経由するはずです。

さらに確認したい場合は、ノードを変えずにルール分割とグローバルモードを1回だけ切り替え、同じページで再テストします。ノードが同じでモードを変えた後に結果も変わるなら、接続自体はおそらく正常で、差はルーティングルールによるものです。どちらのモードでも失敗する場合は、3つ目の手順に戻り、ノードの状態とログを確認します。このように変数を1つだけ比較すれば、ノード、モード、DNS、システムプロキシを同時に変更せずに済みます。

RESULT NOTES

よくある結果と次の対応

connected

接続と動作確認が正常

現在のノードとモードをそのまま使用してください。今後サブスクを更新するときは、先にサブスクを更新してから、新しい一覧でノードを選びます。クライアントのアップグレードでは通常、サブスクを再登録する必要はありませんが、既存のグループとルーティング設定が保持されているか確認してください。

same_address

接続前後で出口が変わらない

デスクトップでは、まずシステムプロキシの状態とブラウザのプロキシ設定を確認します。Androidでは接続がシステムによって一時停止されていないか確認してください。先にプロトコルパラメータを変更するのではなく、現在の症状はリクエストがクライアントに入っていない可能性が高いと考えます。

timeout

ノード接続が繰り返しタイムアウトする

まずシステム時刻を確認し、サブスクを更新してから同じグループ内の別のノードに切り替えます。複数のノードで同じ結果になる場合は、ヘルプセンターの案内に従い、ローカル設定、サブスクの状態、ノードパラメータの順に確認します。

route_mismatch

一部のアドレスだけ異常がある

ノードを変えず、グローバルモードで一度比較します。グローバルモードで正常になる場合は、ルールの一致条件とDNS設定を重点的に確認します。プロトコル項目とコアの関係については、プロトコル解説をご覧ください。

パラメータやエラー原因をさらに確認しますか?

よくある接続問題はヘルプセンターへ、プロトコル、コア、通信方式の選び方はプロトコル解説へ進んでください。