10分で始める

v2rayNとv2rayNG:サブスクリプション追加から接続確認まで

サブスクリプションリンクを用意し、追加、モード選択、接続、確認の順に進めます。各手順では必要な設定だけを変更し、完了してから次へ進んでください。

準備

事前準備:クライアントとサブスクリプションリンク

使用する端末に対応したクライアントをインストールします。デスクトップではv2rayN、Androidではv2rayNGを起動してください。初回起動時にネットワークアクセスの許可を求められることがあります。クライアントがネットワーク接続を確立できるよう許可してください。許可しないと、設定を追加しても接続できません。デスクトップで起動後にメインウィンドウが表示されない場合は、システムトレイを確認してください。v2rayNはバックグラウンドで動作していることがあります。

次に、利用可能なサブスクリプションリンクを用意します。サブスクリプションリンクは設定の提供元から発行され、通常はhttps://で始まります。コピーする際はURL全体を含め、前後の説明文まで選択しないでください。リンクは設定への入口となるため、公開ページ、チャットグループ、スクリーンショットなどに貼り付けないようにします。このガイドでは、クライアントのサブスクリプションURL入力欄に入力します。

共有リンクが1つだけの場合は、クライアントの「クリップボードからインポート」などの機能も使えます。ただし、単一リンクでは後から行われた変更が自動同期されません。手早く始める場合はサブスクリプショングループの利用がおすすめです。設定の提供元がサーバーを更新しても、クライアントで「サブスクリプションを更新」を1回実行するだけで済み、1件ずつ追加し直す必要がありません。

デスクトップ

v2rayNのメインウィンドウを開く

上部メニュー、サーバー一覧、下部のステータス欄が正常に表示されることを確認します。ウィンドウを閉じても、システムトレイに残っている場合があります。

Android

v2rayNGのメイン画面を開く

サイドメニューを開けることを確認し、システムから表示されるネットワーク接続の許可を求められたら許可できるようにします。

準備ができたら、まずDNS、TUN、ポート、コアのパラメーターは変更しないでください。初回接続にはデフォルト設定で十分です。コア、プロトコル、高度なルーティングルールを理解したい場合は、初心者から上級者までの完全ガイドで章ごとに設定してください。

手順1

サブスクリプションを追加:グループを作成して設定を更新

v2rayNデスクトップ版

v2rayNのメインウィンドウで「サブスクリプショングループ」を開き、グループ設定に進みます。「追加」を選び、備考欄に「日常用設定」など識別しやすい名前を入力して、完全なサブスクリプションリンクをURL欄に貼り付けます。備考はローカルでの識別用で、接続には影響しません。複数のサブスクリプションを追加する場合も、分かりやすいグループ名があればサーバーの提供元を確認しやすくなります。

グループを保存してメインウィンドウに戻り、サブスクリプションメニューから「すべてのサブスクリプションを更新」を実行します。クライアントが保存したURLを読み込み、設定を解析します。更新が完了すると、サーバー一覧に選択可能な項目が1件以上表示されます。まず新しい項目が追加されたことだけを確認してください。名前からプロトコルを推測したり、アドレス、ポート、転送方式、セキュリティ設定を手動で変更したりする必要はありません。これらの項目はサブスクリプションの内容に含まれています。

保存後も一覧が空の場合は、サブスクリプショングループ設定を再度開き、URLの先頭、末尾、途中に余分な空白がないか確認します。次に、そのグループだけを更新し、ウィンドウ下部の通知またはログを確認してください。「接続できません」「タイムアウト」などと表示された場合は、更新を連続してクリックせず、端末が通常どおりネットワークに接続できることを確認してから少し待って再試行します。

v2rayNG Android版

v2rayNGのサイドメニューを開き、「サブスクリプショングループの設定」に進んで追加ボタンをタップします。グループ名とサブスクリプションURLを入力して保存し、メイン画面に戻ってメニューから「サブスクリプションを更新」を実行します。バージョンによっては、作成したグループを先に選択してから更新する必要があります。メイン画面に設定が表示されない場合は、グループ一覧に戻り、そのグループが有効になっているか確認してください。

更新が完了すると、メイン画面に解析された設定が一覧表示されます。項目を1つタップして現在の選択項目にします。選択中の項目には、選択マークや異なる背景が表示されることがあります。ここでは次に接続する設定を指定しただけで、ネットワーク接続はまだ開始されていません。

サブスクリプションに多数の項目が含まれている場合、初回は名前が分かりやすい設定を1つ選んで進めれば十分です。遅延テストは後から選別する際に使えますが、結果は現在のネットワーク、測定先、時間帯に左右されます。特定の数値を求めて何度も更新する必要はありません。まず安定した接続を1回確立し、その後でサーバー整理やグループ管理を行います。複数サブスクリプションの絞り込み、備考、更新方法についてはサブスクリプションとサーバー管理の章を参照してください。

手順2

プロキシモードを選択:まずシステムプロキシとルール分岐を使う

サブスクリプションの追加後は、どのアプリやリクエストをクライアントで処理するか決めます。初回は、デスクトップでは「システムプロキシを自動設定」を選び、ルーティングモードで「中国本土を迂回」を選択するのがおすすめです。Androidではルールモードを選びます。この組み合わせは動作を確認しやすく、問題が起きたときもサーバー、アプリのプロキシ、ルーティングルールのどこに原因があるか切り分けやすくなります。

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

v2rayNのトレイメニューまたはメインウィンドウ下部で「システムプロキシ」を開き、「システムプロキシを自動設定」を選びます。設定が有効になると、システムプロキシに対応したブラウザーやデスクトップアプリが、条件に合うリクエストをv2rayNへ送ります。状態が「システムプロキシを解除」や「無効」のままなら、クライアントのコアは動作していても、他のアプリにプロキシの入口が提供されていません。

続いて「ルーティング設定」を開き、プリセットルールの「中国本土を迂回」を選びます。一般的なローカルアドレスやイントラネットアドレスを直接接続し、それ以外の一致項目をプロキシ側へ送るための設定です。初回接続では、カスタムドメイン、プロセスルール、複雑なDNS項目をすぐに追加しないでください。確認に失敗したとき、どのルールが影響したのか分かりにくくなります。

v2rayNG:ルールモード

v2rayNGの設定またはメイン画面の設定項目からルーティングモードを開き、ルールモードを選択します。プリセットルールの名称はバージョンによって多少異なる場合があります。重要なのは、最初からすべてのリクエストを同じ出口に送るのではなく、クライアントのルール分岐を使うことです。選択後にメイン画面へ戻り、先ほど選んだサーバーが引き続きアクティブになっていることを確認します。

システムプロキシが適用されるのは、主にシステムプロキシ設定を読み取るアプリです。一部のゲーム、コマンドラインツール、独自のネットワーク処理を行うアプリはこの設定を迂回することがあります。そのため、「ブラウザーは接続できるが、特定のアプリは接続できない」ことだけでサーバー障害とは判断できません。TUNモードならより多くの種類の通信を引き受けられますが、仮想ネットワークアダプター、権限、DNS、ルーティングの競合が関係します。まずは有効にせず、システムプロキシに従わないアプリが必要になった段階でTUNモードの章を読んでください。

デスクトップの推奨スタート システムプロキシを自動設定 + 中国本土を迂回
Androidの推奨スタート ルールモード + 現在選択中の設定
手順3

サーバーに接続:設定をアクティブにして起動

モードの設定が終わったら、サーバー一覧から設定を1つ選びます。v2rayNでは対象項目をダブルクリックするか、右クリックメニューからアクティブサーバーに設定します。アクティブ項目を確認してサービスを起動してください。クライアントがすでに動作している場合、アクティブサーバーの切り替えでコア設定が再読み込みされることがあります。下部のステータス欄には現在のサーバー情報とシステムプロキシの状態が表示され、ログにはコアの起動と設定読み込みの記録が追加されます。

v2rayNGでは、まず設定をタップし、メイン画面の丸い起動ボタンをタップします。初回起動時にはネットワーク接続の確認画面が表示され、確認後に接続が確立されます。起動ボタンの状態が変わり、システムのステータス領域に接続アイコンが表示されたら、クライアントが通信の処理を開始した状態です。この時点でクライアントを終了したり、最近使ったアプリの画面から強制終了したりしないでください。

正常な起動ログには通常、待ち受けポート、設定の読み込み、コアの稼働などが記録されます。ログに一度だけ接続終了が表示されても、全体の失敗とは限りません。継続的に繰り返される設定解析エラー、アドレス到達不能、ハンドシェイク失敗、権限エラーがあれば対処が必要です。起動直後にログが止まった場合は画面をそのままにし、最初に現れたエラー行を控えてください。後続の同じようなメッセージは、最初のエラーが原因であることが多いためです。

接続中は一度に1つの要素だけを変更します。現在の設定で接続できない場合は、プロキシモードや他の設定を変えず、同じサブスクリプション内の別の項目に切り替えます。すべての項目で失敗するなら、サブスクリプションを更新してローカルネットワークを確認してください。サーバー、モード、DNS、コアのパラメーターを同時に変更すると、確認の順序が分からなくなります。

手順4

動作を確認:ブラウザー、ルーティング、ログを順に確認

まず新しいブラウザーウィンドウまたはタブを開き、普段直接接続できるページを表示して正常に読み込めることを確認します。次に、現在の設定経由でアクセスする対象ページを開きます。両方のページが読み込めれば、クライアント接続、システムプロキシ、基本的なルーティングが一連の経路として機能しています。確認には普段使っている安定したサイトを使い、一時的に停止しているページや応答が遅いページだけで判断しないでください。

対象ページにはアクセスできるのにローカルページが明らかに遅い場合は、ルーティング設定に戻り、グローバルモードではなくルール分岐になっているか確認します。すべてのページにアクセスできない場合は、クライアントが動作中か、アクティブな設定が存在するか、システムプロキシが現在のクライアントを指しているかを確認します。デスクトップでは一時的に「システムプロキシを解除」を実行し、ローカルネットワークが戻ったことを確認してから、再度「システムプロキシを自動設定」を選ぶこともできます。この操作で、基本ネットワークの問題とプロキシ経路の問題を切り分けられます。

続いてログを確認します。確認中に新しく記録されたログが最も参考になります。ドメイン名前解決エラーはDNS設定やローカルネットワーク、接続タイムアウトは現在のサーバー、ネットワーク経路、対象アドレスに関係している可能性があります。設定解析エラーの場合はサブスクリプションを再更新し、項目が不完全な古い設定を使い続けないようにします。ログの最後の1行だけを切り取らず、今回の起動位置から下へ確認し、最初に現れた明確なエラーを探してください。

クライアントの接続を停止して同じ対象ページに再度アクセスし、その後もう一度接続して結果を比較する方法もあります。期待される結果は、停止後は直接接続に戻り、起動後は現在のルールで処理されることです。クライアントを停止してもブラウザーが古いプロキシポートへ接続しようとするなら、システムプロキシが正しく解除されていません。この場合はv2rayNのトレイメニューで「システムプロキシを解除」を選び、ブラウザーを終了して再起動してから、クライアントを起動します。

システムプロキシを読み取らないアプリもあります。そのため、ブラウザーで確認できても、他のアプリは従来の接続方式のままかもしれません。まずアプリ自体にプロキシ設定があるか確認し、設定できる場合はv2rayNのローカル待ち受けアドレスとポートを入力します。より多くのアプリをクライアント経由にしたい場合は、完全ガイドのTUN手順に従って権限、仮想ネットワークアダプター、DNSを確認してください。出所の不明な設定をそのまま貼り付けないでください。

サブスクリプション一覧に選択可能な設定がある
現在のサーバーがアクティブ項目に設定されている
システムプロキシまたはルールモードが想定どおりになっている
新しく開いたページにルールどおりアクセスできる
ログに起動エラーが継続的に繰り返されていない
完了後

日常の使い方:サブスクリプション更新、サーバー切り替え、終了

初回の確認が終わったら、日常の操作はシンプルに保てます。設定の提供元から更新の案内があったら、クライアントで「サブスクリプションを更新」を実行し、一覧が更新されるまで待ってから使用するアクティブサーバーを選びます。サブスクリプションURL自体が変わっていない限り、既存のグループを削除して作り直す必要はありません。グループを残せば、以前の備考やグループ構成を引き続き使えます。

サーバーを切り替えるときは、一覧から別の項目を選んでアクティブにし、対象ページを新しく開いて確認します。クライアントは通常、自動的に設定を再読み込みしますが、既存のアプリが以前の接続を維持することがあります。「切り替えても結果が変わらない」場合は、まず対象アプリの古いページや接続を閉じてリクエストをやり直してください。すぐにルーティングルールを変更する必要はありません。

一時的に使わない場合は、デスクトップではまずトレイメニューからシステムプロキシを解除し、その後v2rayNを終了します。メインウィンドウを閉じるだけではトレイに最小化され、システムプロキシが有効なままになることがあります。Androidでは停止ボタンをタップし、接続が終了したことを確認してから終了します。この順序なら、次にブラウザーを起動したとき停止済みのローカルプロキシポートへ接続しようとする状態を防げます。

始め方を終えたら、必要に応じて設定を追加してください。中国本土と海外のドメインを別々に名前解決したい場合はDNSを、不特定のシステムプロキシ非対応アプリを処理したい場合はTUNを、特定の宛先を直接接続またはプロキシ経由に固定したい場合はカスタムルーティングを設定します。プロトコルの違い、コアの選択、ルーティングの優先順位、DNS分岐、運用方法はゼロから上級者までの完全ガイドにまとめています。まずはすべての機能を一度に設定する必要はありません。

問題が起きたら

簡単なトラブルシューティング:追加、起動、プロキシ、名前解決の順に確認

サーバー一覧が空の場合、問題は通常サブスクリプションの追加段階にあります。サブスクリプショングループが有効か、URLが完全かを確認し、もう一度そのグループだけを更新します。更新時に形式エラーが表示されたら、元のリンクをコピーし直してください。ネットワークタイムアウトが表示されたら、まず通常のWebページを開いて基本ネットワークが正常か確認します。一覧が空のままシステムプロキシを調整しても、起動可能な設定がまだないため意味がありません。

一覧はあるのにコアを起動できない場合は、まずサブスクリプション内の別の項目に切り替えます。すべての項目が同じ箇所で設定エラーになるなら、サブスクリプションを更新してクライアントを再起動します。1件だけ失敗する場合は、当面ほかの項目を使ってください。クライアントが古く、新しい設定項目を認識できない可能性もあります。クライアントのダウンロードページで使用中のプラットフォーム向け最新版を選択してください。

クライアントが接続済みと表示されてもブラウザーに変化がない場合は、v2rayNのシステムプロキシが「システムプロキシを自動設定」になっているか、v2rayNGの接続状態が有効なままか確認します。デスクトップでは、ブラウザーが独自のプロキシ拡張機能や手動プロキシアドレスを使っていないかも確認してください。複数のプロキシ入口が同時に有効だと、ブラウザーがシステム設定を使わないことがあります。まず追加のプロキシ設定を一時的に無効にし、クライアントのシステムプロキシだけで確認します。

ドメインだけ開けず、既知のアドレスへ直接アクセスすると応答がある場合は、DNSを重点的に確認します。まずクライアントのデフォルトDNS設定に戻し、接続を再起動してテストしてください。TUNを有効にした後だけ問題が起きるなら、まずTUNを無効にして本ガイドの基本モードで接続が正常か確認します。その後、完全ガイドに従ってDNSの出口、クエリルール、仮想ネットワークアダプターを順に設定します。名前解決の経路と漏洩の確認についてはv2rayN DNS検出と修正手順を参照してください。

以上を確認しても判断できない場合は、クライアント名、OS、プロキシモード、発生日時、最初に表示された明確なエラーを控えてください。「サブスクリプションを更新できるか、コアを起動できるか、ブラウザーがシステムプロキシに従うか、どのページに影響があるか」を説明すると、「接続に失敗した」とだけ書くより原因箇所を特定しやすくなります。

クライアントをダウンロード