SETUP GUIDE · 4 STEPS

V2Ray 使い方ガイド:サブスクリプション登録から接続確認まで

実際の操作順に沿って、サブスクリプションをクライアントに登録し、プロキシモードを決め、サーバーを選択して接続し、最後にブラウザーと実行ログで設定結果を確認します。クライアントをインストール済みなら、通常10分以内に完了します。

画面ごとの案内

v2rayNデスクトップクライアントでは、通常ウィンドウのメニュー、サーバー一覧、システムトレイから操作します。一方、v2rayNG Androidクライアントでは、主な入口が右上のメニュー、グループ一覧、画面下部の接続ボタンに集約されています。2種類のクライアントでボタンの位置は異なりますが、サブスクリプション、アクティブサーバー、プロキシモード、接続状態という4つの概念は共通です。以下では各手順の入口をそれぞれ説明します。

開始前の確認

操作を始める前に、インストール済みのクライアントと使用可能なサブスクリプションURLを用意します。デスクトップではv2rayN、Android端末ではv2rayNGを使用します。まだインストールしていない場合は、クライアントダウンロードページで対応するプラットフォーム版を選び、インストール後にこのページへ戻ってください。事前にコアファイルを変更したり、JSON設定を手入力したりする必要はありません。

サブスクリプションURLは通常、https://で始まる完全なリンクで、サービス提供元のユーザーパネルに表示されます。コピーするときは先頭から末尾まで選択し、前後の空白、改行、チャットアプリが付けた説明文が混ざらないようにしてください。サブスクリプションURLと個別サーバーの共有リンクは別物です。サブスクリプションは複数のサーバーをまとめて更新できますが、共有リンクは1つの設定だけを表します。本ガイドでは、後から一括更新しやすいサブスクリプションURLを使用します。

手元にvmess://vless://trojan://のいずれかで始まる共有リンクしかない場合は、クライアントの「クリップボードからインポート」機能で追加できます。ただし、インポート後に同じサービスの他のサーバーが自動で追加されることはありません。サブスクリプション形式、プロトコルの項目、コアの互換性については、基本接続の完了後にプロトコルとコアの技術リファレンスを確認してください。この手順で高度なパラメーターを変更する必要はありません。

01

インストール済みのクライアント

デスクトップではv2rayN、Androidではv2rayNGを起動し、初回起動時の初期化が完了するまで待ちます。

02

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

サービス提供元のページから完全なリンクをコピーし、いったんクリップボードに保持してください。このURLを公開ページに送信しないでください。

03

システム時刻が正しいこと

端末の日付、時刻、タイムゾーンが現在地と一致していることを確認します。大きな時刻のずれは、安全な接続の失敗につながる場合があります。

初回起動時、ネットワークアクセスやVPN接続の許可を求められることがあります。デスクトップでは、クライアントが現在のネットワークにアクセスできるよう許可してください。Androidでは、初回接続時にシステムの接続確認ダイアログが表示されます。確認するとローカルプロキシ通信を確立できます。これらはシステムの案内に従って処理すればよく、開始前に追加設定を探す必要はありません。

SUBSCRIPTION

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

まずクライアントのサブスクリプション管理を開きます。v2rayNデスクトップクライアントでは、メインウィンドウ上部のメニューから「サブスクリプショングループ」を開き、「サブスクリプショングループ設定」または同様の管理項目を選択します。バージョンによってメニュー名は多少異なりますが、新しいグループを追加し、名前とサブスクリプションURLを入力する画面を開くことが目的です。v2rayNG Androidクライアントでは、右上のメニューから「サブスクリプショングループ設定」を開き、追加ボタンをタップしてサブスクリプションを登録します。

追加画面のメモまたは名前には、サービス提供元や用途など、識別しやすい名称を入力できます。この名称はクライアント内のグループ表示にのみ使われ、サーバー設定は変更しません。次に、先ほどコピーした完全なURLを「任意のURL」「サブスクリプションURL」などの入力欄に貼り付けます。オン・オフ、自動更新、ユーザーエージェントなどの項目がある場合、初回は既定値のままで構いません。サービス提供元の指示を理解していない状態でURLのパラメーターを変更しないでください。

保存しただけでは、URLがクライアントに登録されただけで、サーバー一覧はまだダウンロードされていないことがあります。v2rayNのメインウィンドウに戻り、「サブスクリプショングループ」メニューから「すべてのサブスクリプションを更新」を選ぶか、作成したグループを更新します。v2rayNGではサーバー一覧に戻り、右上のメニューから「サブスクリプションを更新」を選択します。更新には数秒かかります。完了すると、そのグループのサーバー項目が画面に表示されます。

正常な状態では、サブスクリプション名が1つ表示されるだけでなく、メイン一覧に選択可能なサーバー設定が複数表示されます。項目には通常、サービス提供元が設定した名前が表示され、プロトコルはVMess、VLESS、Trojanなどです。この時点でアドレス、ポート、通信方式、安全設定を項目ごとに変更する必要はありません。これらはサブスクリプションから配布された内容です。個別に編集すると、正常に動作していた組み合わせを壊す可能性があります。

更新に失敗した場合は、まずサブスクリプションURLをシステムのメモ帳に貼り付け、先頭が完全なプロトコルヘッダーか、末尾に空白がないか確認します。その後、URLをコピーし直して元の内容を上書きし、もう一度更新してください。それでも失敗する場合、リンクの期限切れ、サービス提供元の一時的な障害、端末時刻の誤り、現在のネットワークからURLへアクセスできないことなどが考えられます。詳しいエラーの分類と対処順はよくある問題のページにまとめています。本ガイドでは、サーバー一覧が表示された状態を次の手順の開始点とします。

サーバー一覧が表示されれば、サブスクリプションの登録は完了です。この時点でクライアントに使用可能な設定が保存されただけで、どの通信をプロキシ経由にするかは決まっておらず、接続も開始されていません。次にプロキシモードを選択してから、サーバーの選択と起動を行うと、接続済みなのにシステム通信が想定どおり処理されない状態を避けられます。

ROUTING MODE

ルールモードまたはグローバルモードを選択

プロキシモードは端末上のネットワーク接続をクライアントが処理する方法を決めるもので、サーバーのプロトコルとは別の設定です。プロトコルはクライアントとサーバーの通信方式を表し、プロキシモードはどのアプリのリクエストをこの接続へ送るかを決めます。初回設定はルールモードから始めるのがおすすめです。内蔵のルーティングルールで直接接続とプロキシ接続を振り分けるため、通常のアクセスと目的のサイトへの接続を両立しやすくなります。

v2rayNデスクトップクライアントでは、「システムプロキシ」と「ルーティング」の2つでプロキシ範囲を決めます。まずメインウィンドウまたはシステムトレイメニューからシステムプロキシの項目を探し、「システムプロキシを自動設定」または現在のバージョンで同じ意味の有効化項目を選択します。次にルーティング設定を確認し、クライアントが用意する基本ルールを選びます。バージョンによっては、ルールモードが「LANおよび中国本土をバイパス」のような旧名称で表示されることもあれば、ルーティング設定名で表示されることもあります。サービス提供元のルール設定がある場合は、その説明を優先してください。

v2rayNG Androidクライアントでは、左側または右上のメニューにある「設定」を開き、「ルーティング設定」または「定義済みルール」を探します。基本ルールを有効にしておけば十分です。Androidでは接続後、システムが作成するローカル通信経路を通じて選択したアプリの通信を処理するため、通常は別途「システムプロキシ」スイッチを探す必要はありません。設定に「アプリごとのプロキシ」がある場合、初回接続では無効のままにし、すべてのアプリに同じルールを適用します。接続を確認した後、必要に応じて細かく設定してください。

グローバルモードでは、処理可能な通信の大部分が現在のサーバーを経由します。ルールが原因でアクセスできないのかを一時的に切り分けるのに適しています。たとえばルールモードで特定のウェブページが常にプロキシを通らず、サーバー自体は利用可能だと確認できる場合、短時間だけグローバルモードに切り替えてテストします。グローバルモードでアクセスできるなら、問題は主にルールのマッチングにあります。それでもアクセスできない場合は、サーバーの状態、サブスクリプションの内容、ローカルネットワークを確認してください。テスト後はルールモードに戻せます。

通常の設定

ルールモード

ルーティングルールに従って接続を振り分けます。設定完了後の通常利用に適しています。初回から複雑なルールを自分で作成する必要はありません。

一時的な切り分け

グローバルモード

より多くの接続を現在のサーバーに統一して経由させ、アクセス問題がルールによるものかサーバー接続によるものかを判断しやすくします。

初回設定でDNS、ルーティングルール、通信パラメーター、システムプロキシを同時に変更しないでください。一度に複数の変数を変えると、障害の原因を特定しにくくなります。ここではクライアントが基本ルールモードになっていることと、デスクトップ側でシステムプロキシを有効にする準備ができていることだけを確認します。domain、ip、geosite、geoipルールやコアごとのルーティング項目については、技術リファレンスで詳しく確認できます。

モードを選択しても、クライアントは未接続のままの場合があります。次に一覧からアクティブサーバーを指定し、クライアントの起動ボタンで接続を確立します。サーバーが多い場合は、名前が分かりやすく、サービス提供元が推奨する標準的な項目を選んでください。初回接続で複雑なテストをすべて行う必要はありません。

CONNECT

アクティブサーバーに設定して接続

サーバー一覧に戻り、サブスクリプショングループから項目を選びます。v2rayNデスクトップクライアントでは通常、サーバーをダブルクリックするか、右クリックして「アクティブサーバーに設定」を選ぶか、選択後にEnterキーを押して切り替えます。成功すると、アクティブな項目に色、チェックマーク、ステータスバーの表示などが現れ、システムトレイメニューにも現在のサーバー名が表示されます。一覧の行を選択しただけでアクティブサーバーに設定していない場合、以前の設定が使われ続けることがあるため、アクティブ状態の表示を確認してください。

アクティブサーバーを確認したら、v2rayNでシステムプロキシを起動します。メインウィンドウのステータスバーにローカルポートが実行中と表示され、システムトレイのアイコン状態も変われば、クライアントのコアとシステムプロキシの入口が起動しています。バージョンによってはプログラム起動時にコアが自動実行されますが、システムプロキシは別途有効にする必要があります。「プログラムのウィンドウが開いている」ことは、ブラウザーの通信がプロキシに入っていることを意味しません。

v2rayNG Androidクライアントでは、まずサーバー項目をタップして選択します。項目の左側または右側に選択マークが表示されます。続いてメイン画面下部の円形の接続ボタンをタップします。初回接続時にはシステムのネットワーク接続確認ダイアログが表示されるので、確認してクライアントに戻ります。接続状態に応じてボタンの外観と上部の状態表示が変わり、システムのステータス領域にもネットワーク経路を使用中であることを示す表示が現れます。ボタンを押してすぐ未接続に戻る場合は、何度も押し直さずログを開いて最初に出た明確なエラーを確認してください。

接続を確立するには、ドメイン名の解決、トランスポート層のネゴシエーション、プロトコル認証を完了する必要があります。通常、状態は短時間で起動中から接続済みに変わります。サーバー名の横に表示されるテスト結果は選択時の補助情報にすぎず、ブラウザーが実際にこの接続を使っていることを単独で証明するものではありません。特定のテスト方式に応答しないサーバーでも、ウェブ接続は正常に動作する場合があります。反対にテストには応答しても、システムプロキシが有効とは限りません。そのため、次の手順で独立した確認を行います。

デスクトップでファイアウォールのアクセス許可が表示された場合は、現在使用しているネットワークの種類でクライアントが通信できるよう許可します。拒否するとコアは起動しても、一部のローカル接続がシステムポリシーで遮断される可能性があります。以前に拒否した場合は、システムのファイアウォールにある許可アプリ一覧から設定を変更できます。会社や学校が管理する端末には追加のネットワークポリシーがある場合があり、その制限は端末管理者に確認してください。

接続後は、しばらくクライアントのプロセスを終了しないでください。v2rayNはシステムトレイに最小化できますが、メインウィンドウを閉じるときはプログラムが終了するのか、ウィンドウが非表示になるだけなのか確認します。完全に終了するとローカルプロキシポートが停止します。v2rayNGでは接続状態を維持する必要があり、省電力設定が厳しいとバックグラウンドでアプリが停止することがあります。まず次の確認を完了してから、バックグラウンド動作や自動起動を設定してください。

VERIFY

ブラウザーのアクセスとクライアントログを確認

接続状態が実行中になったら、新しいブラウザーウィンドウまたはタブを開きます。接続前から長時間開いているページを更新するだけでは不十分です。現在のサーバー経由で接続する普段利用するサイトにアクセスし、ページが最後まで読み込まれるか確認します。新しいウィンドウでは新規のネットワーク接続が確立されやすく、ブラウザーが古い接続やキャッシュ結果を再利用することによる誤判定を減らせます。

続いてクライアントのログを確認します。v2rayNのログは通常、メインウィンドウ下部または独立したログウィンドウに表示されます。v2rayNGではメニューからログ画面を開けます。正常にアクセスすると新しい接続記録が追加され、対象ドメイン、ルーティング結果、アウトバウンド識別子、接続完了情報などが表示されることがあります。ログが増え続け、ブラウザーのページも開けるなら、サブスクリプション設定、アクティブサーバー、プロキシモード、システムによる通信の取り込みが一連の経路として機能しています。

クライアントが接続済みでもブラウザーの結果が変わらない場合、デスクトップではまずシステムプロキシが本当に有効か確認します。v2rayNのシステムトレイメニューから「システムプロキシを自動設定」を選び直し、ブラウザーを完全に終了して再起動します。ブラウザーに別の独立したプロキシ設定がインストールまたは有効化されていないかも確認してください。ブラウザー側の設定がシステムプロキシを上書きすることがあります。Androidでは、接続ボタンが実行中のままか確認し、対象アプリがアプリごとのプロキシ設定から除外されていないことを確認します。

すべてのウェブページを開けない場合は、まずルールモードに戻して別のサーバーを選びます。その後、ログで最初に表示されたエラーを確認します。ドメイン名解決エラーはDNSまたは現在のネットワーク、接続タイムアウトはサーバーやネットワークの変更、認証失敗はサブスクリプション内容の変更を示すことが多く、再更新が必要です。証明書の時刻に関するエラーでは、システムの日付、時刻、タイムゾーンを確認します。最後に繰り返されているエラーだけを見ないでください。前の問題の結果である可能性があります。

サーバーがアクティブになっている

一覧に明確な選択マークがあり、状態表示のサーバー名が先ほど選んだ項目と一致している。

プロキシによる通信の取り込みが有効

デスクトップではシステムプロキシが有効で、Androidでは接続ボタンが実行中のままになっており、すぐに切断されていない。

新しいページが正常に読み込まれる

ブラウザーで新しいページを開いて対象サイトにアクセスでき、同時にクライアントログへ対応する接続記録が追加されている。

以上3点を確認できれば、現在の設定は有効になったと判断できます。その後は、利用スタイルに応じてサブスクリプションの自動更新、起動時の実行、アプリごとのプロキシを有効にできます。ただし、設定は一度に1つだけ追加し、その都度接続を確認することをおすすめします。更新後にサーバー名が変わるのは、サービス提供元が一覧を調整した一般的な結果です。アクティブサーバーを選び直して確認できれば、古い項目を手動で復元する必要はありません。

プロトコルの種類、XrayとV2Flyのコアの違い、モバイル端末のリソース使用量、サブスクリプション形式の互換性を詳しく確認する場合は、プロトコルとコアの技術リファレンスへ進んでください。基本接続が完了してからこれらの概念を学ぶと理解しやすく、初回設定が多すぎる技術項目で中断されることもありません。

QUICK CHECK

よくある4種類の問題を確認する順番

ここでは初回接続で特によくある判断手順だけを紹介します。更新が繰り返し失敗する場合、ポートが競合する場合、複雑なルーティングに関する問題は、よくある問題のページで分類別に確認してください。

サブスクリプションの保存に成功したのに、サーバー一覧が空なのはなぜですか

サブスクリプションを保存した後、手動で1回更新する必要があります。入力したものがサービス提供元のログインページや単独の説明ページではなく、完全なサブスクリプションURLであることを確認してください。更新に失敗する場合はURLをコピーし直し、端末時刻を確認してから、サブスクリプション更新に関する問題を参照してください。

サーバーを選択したのに、ブラウザーに変化がないのはなぜですか

一覧の行を選択しただけでは、アクティブサーバーに設定されたとは限りません。デスクトップではシステムプロキシを有効にし、ブラウザーを再起動して新しい接続を確立する必要があります。Androidでは接続ボタンをタップし、システムの接続要求を確認します。ウェブページを開いた際にログへ新しい記録が追加されるか確認すると、通信がクライアントに入っているか判断できます。

ルールモードでアクセスできない場合、すぐにグローバルモードへ変更すべきですか

比較テストとして一時的にグローバルモードへ切り替えることはできますが、唯一の解決策にすることはおすすめしません。グローバルモードでは使えるのにルールモードでは使えない場合は、ルーティングのマッチングを確認します。どちらのモードでも使えない場合は、アクティブサーバー、サブスクリプションの有効性、現在のネットワークを優先して確認してください。

接続後すぐに切断される場合、最初にどの設定を変更すべきですか

まずプロトコル、ポート、通信パラメーターを変更しないでください。他の設定を変えずに、同じサブスクリプション内のサーバーだけを切り替えて再試行します。その後、サブスクリプションを更新し、システム時刻を調整して、ログの最初のエラーを確認します。Android端末では、システムがクライアントのバックグラウンド動作をすぐに制限していないことも確認してください。

NEXT

設定完了後に確認する2つの入口

基本接続に問題がある場合はよくある問題を確認し、プロトコル、コア、サブスクリプションの互換性を理解したい場合は技術リファレンスへ進みます。2種類のコンテンツで、操作上のトラブルと選択に関する知識を分けて確認できます。