10分で基本設定

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

4つの作業を決められた順番で行います:サブスクリプションの追加、プロキシモードの選択、ノード接続、結果の確認。初回利用に必要な設定に絞って解説しているため、ルーティングルール、TUNモード、コアの選択などの応用設定は完全ガイドで引き続き学べます。

開始前:クライアントとサブスクリプション情報を確認

操作を始める前に、インストール済みのクライアントと、有効なサブスクリプションURLを用意します。デスクトップではv2rayN、Android端末ではv2rayNGを使用します。サブスクリプションURLは通常、https://で始まる完全なリンクです。アカウント識別用のパラメータが含まれる場合があるため、スクリーンショットや公開文書、チャットグループに掲載しないでください。コピーするときは先頭から末尾まで選択し、文字や空白、改行の抜けを防ぎます。

クライアントをまだインストールしていない場合は、まずダウンロードページで対応するプラットフォーム版を選びます。初回起動後は、いきなり多くの詳細設定を変更しないでください。DNS、コアのパラメータ、ルーティングルールをデフォルトのままにすると、問題の箇所を切り分けやすくなります。このガイドでいう「ノード」はサブスクリプションが提供する1件のサーバー設定、「サブスクリプション」はそれらを一括更新するためのURLです。関連用語は用語集で確認できます。

操作前のチェック

  • クライアントが正常に起動し、メイン画面またはホーム画面に継続的なエラーが表示されていない。
  • サブスクリプションURLを完全にコピーし、前後に余分な空白がない。
  • 端末の日付、時刻、タイムゾーンが正しく設定されている。
  • 現在のネットワークから、普段使う直接接続のサイトに正常にアクセスできる。
SUBSCRIPTION

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

サブスクリプションを追加する目的は、クライアントに選択可能なサーバー設定を取得させることです。URLをサーバーアドレス、メモ、検索欄に直接貼り付けず、専用のサブスクリプション管理画面を開いてください。デスクトップ版とAndroid版ではボタンの位置が異なりますが、どちらにも「サブスクリプションを追加」「サブスクリプション設定」など、同様の項目があります。

v2rayNデスクトップ版の操作

v2rayNのメイン画面を開き、上部メニューから「サブスクリプショングループ」またはサブスクリプション管理を選び、新しいサブスクリプションを追加します。表示される編集画面には通常、別名とURLの2つの主要項目があります。別名はローカルで識別するためのものなので、分かりやすい名前を入力します。URL欄には完全なサブスクリプションリンクを貼り付けます。URLの前後に空白がないことを確認して保存し、メイン画面に戻ってサブスクリプションメニューから「すべてのサブスクリプションを更新」または現在のグループの更新を実行します。

更新が完了すると、メイン画面のサーバー一覧に複数の設定が表示されます。通常は、別名、アドレス、ポート、通信方式などの項目を確認できます。まず一覧が空でないことを確認してから次へ進みます。ステータスバーに更新完了と表示されたのに一覧が変わらない場合は、空のグループを選択していないか、サーバー一覧にフィルターが適用されていないか確認します。検索文字列を消し、作成したばかりのサブスクリプショングループに戻って再確認してください。

v2rayNG Android版の操作

v2rayNGのホーム画面を開き、右上のメニューからサブスクリプション管理に進みます。追加ボタンをタップし、備考欄に識別しやすい名前を入力して、URL欄にサブスクリプションリンクを貼り付けて保存します。サブスクリプション一覧に戻り、追加した項目を選んで更新を実行します。更新が完了すると、ホーム画面に選択可能な設定項目が表示されます。ホーム画面が空のままなら、サブスクリプション管理に戻って項目が有効になっていることを確認し、手動でもう一度更新してください。

サブスクリプションの追加に成功したことは、設定がクライアントに書き込まれたことを示すだけで、接続が確立したことを意味しません。同じURLを何度も追加すると、重複したグループやノードが作成される可能性があります。サーバー一覧が表示されたら現在の画面にとどまり、少なくとも1件の設定を選択できることを確認してからプロキシモードの設定に進みます。サブスクリプション形式、共有リンク、ネイティブ設定には多くの違いがあるため、ここでは詳しく扱いません。基本定義は用語集で確認するか、完全ガイドのサブスクリプション章を読んでください。

PROXY MODE

プロキシモードと利用範囲を選択

サーバー一覧が表示されたら、次にどの通信をクライアントで処理するかを決めます。プロキシモードはノードの種類ではなく、サブスクリプションの内容も変更しません。システム上のアプリがリクエストをローカルプロキシへ渡す方法と、ルールに基づいて直接接続またはプロキシ接続を選ぶ方法を決める設定です。初回は、システムプロキシとルールベースの振り分けを使うのがおすすめです。手順が短く、ブラウザーで確認しやすい構成です。

デスクトップ版:システムプロキシを有効にする

v2rayNのメイン画面またはシステムトレイメニューから「システムプロキシ」を開きます。通常は、システムプロキシを解除、自動設定、維持などの項目があります。初回は自動設定を選び、接続中にクライアントがシステムプロキシを設定できるようにします。有効にすると、トレイアイコンやメニューの状態が変化し、システムプロキシに従うブラウザーやアプリからのリクエストがv2rayNへ送られます。

続いてルーティングモードを確認します。一般的な選択肢は、グローバル、ルール、直接接続です。ルールモードでは、ドメイン、IP、ルールセットに基づいて出方向を選択するため、日常利用の開始点に適しています。グローバルモードでは、より広範囲のリクエストを現在のノード経由にし、振り分けルールが原因かどうかを一時的に判断できます。直接接続モードではリモートプロキシを使用しません。ここでは検証前に複数の変数を同時に変更しないよう、まずルールモードを選びます。

Android版:アクティブな設定とルーティングを確認

v2rayNGのホーム画面から設定またはルーティング設定を開き、クライアントが提供するルールモードを選びます。バージョンによっては「定義済みルール」「ドメインポリシー」「ルーティング設定」などの名前で表示されます。初回接続には通常、デフォルトのルールで十分です。ホーム画面に戻ると、追加した設定一覧と明確な接続ボタンが表示されます。ここではまだ接続を開始せず、使用するノードをタップして現在のアクティブ設定にします。

システムプロキシ、ルーティングの振り分け、TUNモードはそれぞれ異なるレイヤーの機能です。システムプロキシはアプリがシステム設定に従うことを前提とし、TUNモードはシステムのネットワーク層でより広範囲の通信を処理するため、対応する権限が必要です。初回設定を分かりやすくするため、このページではTUNを有効にしません。システムプロキシを利用しないプログラムを扱う場合は、初心者から応用までのガイドのTUN章で権限、DNS、ルーティングの関係を確認してください。

CONNECTION

ノードを選択して接続を開始

プロキシモードの設定が終わったら、サーバー一覧からアクティブな設定を1つ選びます。ノード名は通常、サブスクリプション提供元が決めたもので、名前だけでは接続の可否を判断できません。初回は、設定が完全で無効化されていないノードを1つ選べば十分です。大量の速度テストを続ける必要はありません。速度テストの結果は特定の時刻と方法における状態にすぎないため、実際に接続できるかは後のアクセス確認で判断します。

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

サーバー一覧で対象の項目をクリックし、右クリックメニューまたは上部のコマンドからアクティブサーバーに設定します。選択した項目は通常、色、フォント、アイコンなどの表示が変わります。システムプロキシが有効になっていることを確認し、ウィンドウ下部のステータスバーとログを確認します。正常に起動すると、ログにコアによる設定の読み込み、ローカル待受ポートの確立、サービス開始などが表示されます。設定の解析失敗やポート使用中のエラーが繰り返し表示される場合は、いったん接続を停止してから対処します。

v2rayNは通常、バックグラウンドでコアプロセスを維持するため、メインウィンドウを閉じてもクライアントが終了したとは限りません。初回確認中はログを見やすくするため、メインウィンドウを開いたままにします。完全に停止する場合はトレイメニューから終了し、必要に応じてシステムプロキシも解除します。ウィンドウを閉じただけでブラウザーが接続できなくなった場合、クライアントは停止したのに、システムプロキシが元のローカルポートを指したままになっている可能性があります。

v2rayNGで現在の設定を起動

v2rayNGのホーム画面で対象の設定をタップし、現在の設定としてマークされていることを確認してから、画面下部の接続ボタンをタップします。システムからローカルネットワーク接続の権限を求められるので、確認します。許可するとステータスアイコンが接続済みに変わり、通知領域にも動作状態が表示されます。設定一覧に戻っても現在のノードが選択されたままであることを確認してください。ボタンがすぐ未接続に戻る場合は、最後の繰り返しメッセージだけでなく、ログに最初に表示されたエラーを確認します。

接続に失敗したら、まず同じサブスクリプショングループの別のノードに切り替えて比較します。別のノードで接続できるなら、特定のノード設定またはサービス状態に原因がある可能性が高くなります。すべてのノードで失敗する場合は、サブスクリプションが完全に更新されているか、端末時刻が正確か、現在のネットワークが接続を制限していないか、クライアントのコアが正常に起動しているかを確認します。クライアントの再インストール、ルーティング変更、DNSの交換、複数ノードの切り替えを同時に行うと、どの変更が影響したのか分からなくなります。

接続中に確認できる状態

アクティブなノード
サーバー一覧で1件の設定が明確に選択されている。
コアが動作中
ログにローカル待受の確立が表示され、起動エラーが繰り返し発生していない。
プロキシが有効
デスクトップ版ではシステムプロキシが有効で、Android版では接続状態が維持されている。
VERIFICATION

プロキシが実際に機能しているか確認

クライアントに「接続済み」と表示されても、ローカルコアが起動したことを示すだけで、すべてのリクエストが想定どおり処理されたとは限りません。実際のアクセス結果とクライアントのログを同時に確認します。接続後は、古いページのキャッシュが判断に影響しないよう、新しいブラウザーウィンドウまたはタブを開きます。まず普段直接接続できるサイトにアクセスし、基本ネットワークが誤設定で妨げられていないことを確認します。次に現在のプロキシ経路が必要なサイトへアクセスし、安定して読み込めるか確認します。

確認中はクライアントのログを表示したままにします。新しいページにアクセスすると、ログに新しい接続記録が現れ、リクエストが直接接続またはプロキシの出方向へ送られたことが表示されます。ルールモードでドメインごとに異なる出方向へ進むのは正常です。対象ページにアクセスできず、ログにも新しい記録がまったくない場合は、ブラウザーやアプリがシステムプロキシを使用していない可能性があります。ログにリクエストがあるのに直ちに接続失敗となる場合は、現在のノードを確認します。特定のドメインだけが想定外の出方向へ送られる場合は、ルーティングルールが原因の可能性が高いです。

デスクトップ版の確認手順

まずv2rayNのシステムプロキシが有効なままか確認し、ブラウザーを完全に終了してから再起動します。起動中のアプリには、起動時に読み込んだネットワーク設定が保持されることがあるため、再起動で古い設定の影響を除外できます。その後、用途の異なる2つのサイトにアクセスし、ログのドメインと出方向の名前を照合します。ブラウザーは正常に使えるのに特定のプログラムだけ接続できない場合、そのプログラムが独自のプロキシ設定を使っているか、システムプロキシを参照していない可能性があります。その場合は、プログラムごとにローカルプロキシを設定するか、TUNモードを検討します。

Android版の確認手順

v2rayNGが接続状態を維持していることを確認し、最近使ったアプリ一覧からテスト対象のアプリを開き直します。まず通常のページを確認し、その後に対象の接続をテストします。特定のアプリだけ通信記録がない場合は、v2rayNGのアプリ別プロキシ設定が有効になっていないか、そのアプリが除外されていないか確認します。初回設定ではアプリ別ルールを無効にしておき、基本接続が安定してから必要に応じて対象範囲を細かく設定するのがおすすめです。

ルーティング結果をより詳しく確認するには、ログで対象ドメインを検索し、ルールモードとグローバルモードでの変化を比較します。テスト後はルールモードに戻し、一時的な調査設定を長期間残さないようにします。ドメインルール、IPルール、インバウンド、アウトバウンド、DNSの詳しい定義は用語集で確認できます。基本設定から振り分けと日常メンテナンスを学ぶ場合は、初心者から応用までの完全ガイドへ進んでください。

QUICK CHECK

接続が機能しないときの簡単な確認手順

基本ガイドで起きる問題は、データソース、アクティブ設定、プロキシ入口、実際のリクエストという4つの層に分けて調べます。順序が重要です。前の層が成立していない状態で後の層を変更しても、通常は解決しません。変更するたびに再接続してテストし、一度に複数の設定を変えないでください。

  1. サブスクリプション一覧が空でないことを確認します。

    サブスクリプション管理に戻って更新を実行し、サーバー一覧に設定が生成されたことを確認します。更新リクエスト自体が失敗する場合は、URLをコピーし直して現在のネットワークを確認します。先にルーティングを変更しないでください。

  2. アクティブなノードが選択されていることを確認します。

    一覧にノードが存在していても、クライアントが自動的に選択するとは限りません。デスクトップ版ではアクティブサーバーに設定し、Android版ではホーム画面で現在の設定を明確に選択します。

  3. プロキシ入口が有効になっていることを確認します。

    v2rayNではシステムプロキシを有効にし、v2rayNGでは接続状態を維持する必要があります。コアが起動していてもプロキシ入口が有効でなければ、アプリの通信は自動的にクライアントへ入りません。

  4. 最初に発生した有効なエラーを確認します。

    ログの末尾では同じ結果が繰り返し表示されることがあります。上へさかのぼり、初回起動時または最初のリクエスト時に表示されたエラーを探します。設定解析、ポート使用中、接続タイムアウト、ルーティング不一致は、それぞれ分けて対処します。

  5. 比較のため、1つのノードだけを交換します。

    同じサブスクリプション内の別のノードに切り替えてから、もう一度テストします。特定のノードだけが失敗する場合と、すべてのノードが失敗する場合では調べる方向が異なるため、まず比較して範囲を絞ります。

  6. 端末の時刻を確認し、対象アプリを再起動します。

    時刻のずれは接続確立に影響する場合があり、起動中のアプリが古いプロキシ設定を保持していることもあります。時刻を修正したら、クライアントとテスト対象アプリを再起動して確認します。

ここまで確認しても原因を判断できない場合は、クライアント名、現在のプロキシモード、サブスクリプションの更新結果、ログに出た最初のエラーを記録し、完全ガイドの日常メンテナンス章で段階的に分析します。基本接続を確認してからTUN、DNS、カスタムルーティングを学ぶことで、高度な設定が最初の問題を隠してしまうのを防げます。

NEXT STEP

基本接続後の学習順序

まずサブスクリプション、ノード、ルーティングの振り分けを理解し、次に利用するアプリに応じてTUNモードと日常メンテナンスを学びます。完全ガイドもこの順序で構成されており、基本接続が安定した後の学習に適しています。