v2rayNのサブスクリプション追加とプロキシ設定ガイド

まずサブスクリプションから設定をリストに読み込み、次に通信の入口を設定し、最後に実際のアクセスで動作を確認します。この順に進めれば、基本的な接続設定は通常数分で完了します。サブスクリプションが利用できない場合や、端末の権限・ネットワークに問題がある場合は、別途対処が必要です。

始める前に、インストール済みのクライアントと、サービス提供元から発行された有効なサブスクリプションURLまたは共有リンクを用意します。まだインストールしていない場合は、まずダウンロードページで該当するものを選んでください。クライアントは設定を読み込み、通信を転送するためのソフトウェアです。インストールしただけでは、利用可能なサーバーが自動生成されたり、サブスクリプションが自動で取得されたりすることはありません。

サブスクリプションURLには個人用のアクセス情報が含まれることがあります。信頼できるクライアントにのみ貼り付けてください。URL全体を公開チャットやスクリーンショット、オンライン変換ツールに載せないでください。問い合わせ用のスクリーンショットを撮る場合は、サブスクリプションURL、ユーザー識別情報、サーバーの認証情報を隠し、メニュー名とエラーの種類だけが分かるようにしてください。

手順1:サブスクリプションを追加する

まず、手元にあるものが「サブスクリプションURL」か「単体の共有リンク」かを確認します。サブスクリプションURLからは複数の設定を取得でき、後から更新して変更を同期できます。vmess://、vless://、trojan://で始まる文字列は、通常、単体の共有リンクです。それぞれ追加する場所が異なります。どちらもコピーできるからといって、単体リンクをサブスクリプションURL欄に入力しないでください。

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

メイン画面から「サブスクリプショングループ」を開き、「サブスクリプショングループ設定」に進みます。グループを追加し、識別しやすい名前をメモ欄に入力して、サブスクリプションURL全体をURL欄に貼り付けます。メモはローカルでの表示にのみ使われ、接続には影響しません。URLは変更せず、特に末尾のパラメーターを省略しないでください。空白や改行、チャット文中の句読点も含めないようにします。

設定を保存してメイン画面に戻り、「サブスクリプショングループ」メニューからすべてのサブスクリプションを更新します。バージョンによっては、プロキシ経由とプロキシを使わない更新が分かれています。初回設定でまだ利用可能なプロキシがない場合は、まずプロキシを使わない更新を試してください。サブスクリプションサービスが特定のネットワーク環境を必要とする場合は、サービス提供元の案内に従います。未接続の状態で、プロキシが必要な更新方法を繰り返し選ばないでください。

更新後、追加したグループを開き、サーバーリストに項目が表示されていることを確認します。全体のリストには表示されるのに現在のグループが空の場合は、グループの絞り込みが正しいか確認してください。更新ログにダウンロード失敗と表示された場合は、まずURLへのアクセスを確認します。ダウンロードは完了していて解析に失敗した場合は、サブスクリプション形式とクライアントの互換性を確認してください。エラーの種類によって確認箇所が異なります。

v2rayNG:URLを保存してホーム画面から更新

v2rayNGのサイドバーを開き、「サブスクリプショングループ設定」を選択します。追加ボタンからグループを作成し、名前とサブスクリプションURLを入力して保存します。その後、ホーム画面に戻り、右上のメニューからサブスクリプションを更新します。設定画面でURLを保存しただけでは、設定を取得したことにはなりません。更新が成功し、ホーム画面に項目が表示されて初めて、この手順が完了します。

単体の共有リンクを使う場合は、リンク全体をコピーします。v2rayNではメイン画面の「クリップボードから共有リンクをインポート」を使うか、Ctrl + Vを押します。v2rayNGでは右上の追加メニューから「クリップボードからインポート」を選択します。インポート後は項目が追加されたことを確認し、同じ内容をサブスクリプションURLとして重複登録しないでください。単体で追加した設定は、通常、サブスクリプション更新では自動反映されません。

この段階では、プロトコル、トランスポート、セキュリティの各項目を個別に変更する必要はありません。有効なサブスクリプションや共有リンクには必要なパラメーターが含まれています。推測でポートやトランスポートパス、サーバー名を変更すると、設定が合わなくなることがあります。リストが空のままの場合は、まずよくある質問のサブスクリプションに関する説明を確認してください。項目が表示されたら、プロキシモードの設定に進みます。

手順2:プロキシモードを選ぶ

v2rayNを初めて使う場合は、まず「システムプロキシを自動設定」を選び、日常利用に適したルーティングプリセットを設定します。「Tunを有効にする」はオフのままにしてください。確認する箇所が少なくなり、ブラウザーがクライアントを使用しているか判断しやすくなります。システムプロキシとルーティングは別の設定です。前者はアプリからクライアントへの接続方法を決め、後者は接続を直接送るかプロキシ経由にするかを決めます。

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

v2rayNのメイン画面またはタスクトレイメニューから「システムプロキシ」を開きます。「システムプロキシを自動設定」は、対応するアプリが使うシステムプロキシの入口を設定します。「システムプロキシをクリア」は該当する設定を削除し、「システムプロキシを変更しない」は現在の状態を維持します。このガイドに沿って初期設定する場合は「自動設定」を選び、すでに終了した別のプロキシソフトをシステムが参照し続ける状態を避けてください。

システムプロキシを自動設定しても、すべてのアプリがクライアントを経由するわけではありません。独自のプロキシ設定を使うアプリや、システムプロキシを参照せずに直接接続するアプリもあります。まずシステムプロキシに従うブラウザーで基本的な接続を確認し、その後で他のアプリを試してください。特定のアプリで変化がないからといって、すぐにTunを有効にしたり、ポートを変更したり、コアを切り替えたりしないでください。

続いてルーティングの選択項目を確認します。「中国本土を迂回(Whitelist)」プリセットがあれば、まず日常利用の基本設定として試せます。該当する直接接続ルールに一致した通信は直接接続し、それ以外はプリセットに従って処理されます。実際の動作はルールの内容と適用順に左右され、プリセット名だけで各ドメインの経路が保証されるわけではありません。まずはプリセットのまま使い、複雑なルールの編集は後にしてください。

Android版ではVPNサービスを利用

v2rayNGは通常、システムのVPNサービスを使って端末の通信を処理します。そのため、デスクトップ版と同じ「システムプロキシを自動設定」の項目を探す必要はありません。設定内のルーティング項目を開き、適切なプリセットを選んでホーム画面に戻ります。初回の動作確認では、アプリ単位のプロキシ設定や除外設定が有効になっていないか確認してください。テストに使うブラウザーがVPNの対象外になっている可能性があります。

ここでいう「グローバル」は、クライアントに入った接続をすべてプロキシ経由で送るという意味であり、サブスクリプションリストの項目すべてに同時接続するという意味ではありません。また、サブスクリプションの期限切れ、認証失敗、サーバーへの接続不可が解決するわけでもありません。ルーティングの問題を調べるために一時的にグローバルへ切り替えた場合は、確認後に元のプリセットへ戻してください。戻さないと、その後の通信が想定と異なる場合があります。

モードを選んだだけでは、設定がまだ有効になっていない場合があります。次に項目を一つ選び、クライアントのコアまたはVPNサービスが実際に起動していることを確認します。リストに設定があるだけでは、通信に使用されているとは限りません。

手順3:項目を選んで接続を有効にする

追加したグループから、サービス提供元の案内で利用可能とされている項目を選びます。表示名はメモにすぎず、利用可能であることを保証するものではありません。リストのテスト結果も参考情報として扱ってください。初回設定では項目を一つに絞り、サーバーを頻繁に切り替えずに、サブスクリプション、接続の入口、ルーティングの状態を追えるようにします。

v2rayN:アクティブサーバーとコアの状態を確認

サーバーリストから対象を選び、右クリックメニューの「アクティブサーバーに設定」または現在のバージョンで同等の操作を実行します。リスト上のアクティブ表示と画面下部のステータスを確認し、選択した設定が実際に使われていることを確認してください。行をクリックしただけでは選択にとどまり、アクティブサーバーが切り替わらないことがあります。画面の状態を基準に判断してください。

v2rayNは通常、アクティブサーバーの切り替え後に設定を読み込み、コアを起動または再起動します。ログを開き、設定の読み込み失敗、ポートのバインド失敗、コアの終了に関するメッセージがないか確認してください。ポート競合が発生した場合は、同じローカルポートを使用している他のプロキシソフトを終了してから、クライアントを再起動します。ポートの関係を把握せずに、複数の設定をむやみに変更しないでください。

「システムプロキシ」が自動設定のままになっていることも確認してください。クライアントのコアが正常に動作していることと、システムプロキシが正しく設定されていることは別の条件です。前者はローカルのプロキシ入口を用意し、後者はアプリに入口の場所を知らせます。コアだけを起動してシステムプロキシを設定していない場合、通常のブラウザーは直接接続するため、プロキシ接続の変化が表れないことがあります。

v2rayNG:システムのVPN接続要求を許可

v2rayNGのホーム画面で対象の設定をタップし、選択マークがその項目に移ったことを確認してから接続ボタンをタップします。初回起動時にシステムのVPN接続要求が表示されたら、開いたばかりのクライアントからの要求であることを確認して許可します。この権限を拒否すると、通常のVPNモードで端末の通信を処理できません。

起動後、アプリ内の接続状態と、システムにVPNの実行中表示があるかを確認します。VPNサービスを使う別のアプリが動作している場合は、そのサービスを先に停止してからv2rayNGに戻って接続してください。システムの実行中表示はローカルの通信処理が開始されたことを示すだけで、リモートサーバーへの接続を保証するものではありません。次の手順で実際に確認します。

接続ボタンが停止状態に戻る、コアが繰り返し終了する、ログにすぐエラーが出る場合は、次の手順に進まずここで対処してください。よくある質問の起動・接続トラブルに関する説明も確認できます。「アプリが起動中」と「設定した経路で対象サイトにアクセスできる」は別の状態です。起動に失敗したとき、最初にブラウザー設定を変更する必要はありません。

手順4:動作を確認する

接続ボタンの色や一度の遅延テストだけで判断せず、実際のアクセスとクライアントの記録を照らし合わせます。確認するのは、アプリの通信がクライアントに入っているか、クライアントに入った後で接続先に到達できるかの2点です。まず入口を確認し、その後にリモート接続を調べると、手当たり次第に設定を切り替えずに済みます。

まずブラウザーがクライアントを使っているか確認

デスクトップでは、システムプロキシに従うブラウザーで新しいページを開き、正常に表示できることが分かっているサイトにアクセスします。ブラウザーに独自のプロキシ拡張機能がある場合は、一時停止するか、システム設定を上書きしていないことを確認してください。個別にプロキシを設定していない別のブラウザーで試す方法もあります。v2rayNを起動したまま、ログや接続統計に今回のアクセスに対応する通信が表示されるか確認します。

Androidでは、アプリ単位のルールで除外されていないブラウザーから新しいページを開き、v2rayNGのログや統計に変化があるか確認します。ブラウザーのキャッシュが表示されている場合、画面に古いページが残っていても、新しいリクエストが行われた証拠にはなりません。必要に応じて新しいタブやシークレットウィンドウで再度アクセスしてください。端末の閲覧データをすべて消去する必要はありません。

通常のログレベルでは、すべてのアクセスが記録されるとは限りません。ドメインが一時的に表示されなくても、それだけで通信がクライアントに入っていないとは判断できません。システムプロキシの状態、アプリ内の統計、アクセス結果を合わせて確認してください。調査のためにログレベルを上げた場合は、確認後に元へ戻します。ログにアクセス先のドメインが含まれることがあるため、スクリーンショットを共有する前に内容を確認してください。

次にプロキシが必要な接続先を確認

基本的なウェブページが開けたら、次にプロキシが必要な接続先へアクセスします。ルーティングプリセットによっては、一部のサイトがルールに従って直接接続されるため、一般的なサイトが開けても基本的なインターネット接続が正常だと分かるだけです。目的のサイトにアクセスでき、クライアントにも対応する通信が記録されていれば、設定が有効になったことを確認する材料になります。

出口のIPアドレスを確認する場合は、信頼できる確認サービスを補助的に使えます。ただし、その確認サービスへの接続がどの経路を通っているかも確認してください。確認ページがルーティングで直接接続されている場合、ローカルネットワークの出口が表示されるのは正常です。それだけでプロキシ全体が機能していないとは言えません。また、特定サイトの地域判定を、すべてのアプリ通信の経路を示す根拠にしないでください。

「テストは成功するのにページが開かない」場合は、まずブラウザーの通信がクライアントに入っているかを確認し、その後ルーティングと名前解決を調べます。「一部のサイトだけ開けない」場合は、対象のURLとエラーの種類を記録し、すぐにサブスクリプションを削除しないでください。名前解決エラー、接続タイムアウト、接続先からの拒否、証明書エラーは、それぞれ異なる箇所の問題です。連続して再試行するより、元のエラー情報を残す方が役立ちます。

失敗した場合は決まった順に確認

まず、サブスクリプションが正常に更新され、対象の項目がリストに残っていて、サービスが有効か確認します。次に、アクティブな項目が正しく選ばれていること、コアまたはVPNサービスが終了していないことを確認します。その後、デスクトップ版のシステムプロキシやAndroid版のアプリ単位ルールによって、テスト用ブラウザーがクライアントを使える状態か調べます。最後にルーティングとDNSを確認してください。設定を一度に一つだけ変更し、同じ接続先に再アクセスすれば、何が原因か判断しやすくなります。

動作確認が済んだら、利用できたグループ、アクティブな項目、ルーティングプリセットを覚えておけば十分です。高度な設定をすべて有効にする必要はありません。デスクトップ版のプロキシを停止するときは、先にシステムプロキシを解除してからクライアントを終了し、システムに無効なローカルプロキシ設定が残っていないか確認します。Android版ではアプリ内から接続を停止し、VPNサービスが終了したことを確認してください。次回ブラウザーを開いたときに、停止したクライアントへ接続し続ける状態を防げます。

基本的な接続設定は以上です。サブスクリプションの管理、ルーティング、TunやDNSの設定については、必要に応じて初心者から応用までの完全ガイドを参照してください。まだアクセスできない場合は、よくある質問でログに記録されたエラーを確認してください。インストール手順を最初からやり直す必要はありません。