クライアントの使い方

v2rayNの使い方
サブスクリプションの追加と接続確認

初回設定は4ステップで完了します。サブスクリプションの追加、プロキシモードの選択、接続開始、アクセス確認の順に進めましょう。クライアントと有効なサブスクリプションを用意していれば、目安は約10分です。エラーが出たら、その手順で原因を確認してください。何度も再インストールする必要はありません。

サブスクリプショングループ システムプロキシ ルーティングプリセット 実際のアクセス確認

事前準備:アプリのインストールとサブスクリプションの確認

まずダウンロードページから使用する端末に合ったクライアントを選び、インストールしてメイン画面を開きます。初回起動時にサーバー一覧が空でも問題ありません。クライアントにすぐ使えるサーバーが付属しているわけではありません。サービス提供元から受け取ったサブスクリプションURL、または完全なサーバー共有リンクを用意し、利用期間内であることを確認してください。

サブスクリプションURLは通常、更新すると複数のサーバー設定を取得できるURLです。共有リンクはプロトコル名で始まることが多く、通常は1つの設定に対応します。インポートする場所はそれぞれ異なります。サブスクリプションには接続情報が含まれる場合があるため、URL全体を公開の掲示板に投稿したり、スクリーンショットに写したりしないでください。端末がインターネットに接続できること、日付と時刻が正しいことも確認し、通信を制御するほかのツールは一時的に終了して設定の競合を避けます。

このガイドでは、設定ファイルの手動編集や仮想ネットワークアダプターの有効化をせずに、まず接続できる状態を目指します。インバウンド、アウトバウンド、サブスクリプションの意味がわからない場合は、V2Ray用語集を参照してから、この手順に戻ってください。

手順 01 · 接続設定の取得元

サブスクリプションを追加:URLを保存して更新

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

メイン画面の「サブスクリプショングループ」メニューから「サブスクリプショングループの設定」を開き、新しいグループを追加します。「日常用」など、見分けやすい名前をメモ欄に入力し、サブスクリプションURL全体をアドレス欄に貼り付けます。先頭や末尾に空白や改行が入っていないか、Webページの一部だけをコピーしていないか確認して保存してください。ここで保存するのは設定を取得するためのURLです。保存しただけではサーバー項目は取得されません。

メイン画面に戻り、「サブスクリプショングループ」メニューから「サブスクリプションを更新」を実行します。初回設定では、まだ利用できるプロキシ接続がないため、「プロキシを経由しない」と記載された更新方法を選ぶのがおすすめです。更新後、作成したグループに切り替え、サーバー一覧に名前やアドレス、プロトコルなどが表示されているか確認します。選択可能な設定が一覧に生成されていれば次に進めます。ここで各プロトコルのパラメーターを個別に変更する必要はありません。

v2rayNG:サブスクリプションを保存してメイン画面から更新

サイドメニューの「サブスクリプション設定」を開き、追加ボタンからメモとサブスクリプションURLを入力して保存します。サーバー一覧に戻り、右上のメニューから「サブスクリプションを更新」を実行してください。バージョンによって、選択中のグループだけを更新する場合と、一括更新の項目がある場合があります。操作前に選択中のグループを確認しましょう。更新が成功すると、サブスクリプション設定にURLが増えるだけでなく、メイン画面に選択可能なサーバー項目が表示されます。

サービス提供元からサーバー共有リンクを1つ受け取った場合は、内容全体をコピーして、クライアントの「クリップボードからインポート」を使います。ネットワークから設定を取得するサブスクリプションURL欄に、単独の共有リンクを入力しないでください。この方法でインポートした設定は、通常サブスクリプショングループと連動して更新されません。サーバー側の設定が変わった場合は、該当する設定を改めて取得してください。

一覧が空の場合は更新結果を確認

ダウンロードに失敗したと表示された場合は、URLが有効か、現在のネットワークからサブスクリプションサービスにアクセスできるか、サービス提供元で追加のログインが必要かを確認します。解析に失敗した場合は、設定ではなくログインページやエラーページを取得したか、サポートされていない形式の可能性があります。グループを何度も削除して作り直さず、まず更新時のメッセージを確認し、現在のクライアントで使えるサブスクリプション形式を提供元に問い合わせてください。

サブスクリプションへのアクセスに既存のプロキシ接続が必要な場合は、まず単独の設定を用意して接続し、プロキシ経由で更新します。サブスクリプションURLだけで、アクセスに必要な条件が解決するわけではありません。サーバー項目が表示されたら、次に通信をクライアントへ取り込む方法と、その後のルーティングを設定します。

手順 02 · 通信の取り込み

プロキシモードを選択:通信の制御方法とルーティングを区別

「システムプロキシ」と「ルーティングモード」は役割が異なります。前者はアプリからクライアントへ通信を渡す方法を決め、後者は受け取った通信を直接接続するか、プロキシ経由で送信するかを決めます。ルーティングだけ変更しても、アプリがクライアントを経由しなければ、ブラウザーは従来のネットワークで接続することがあります。システムプロキシを有効にしても、すべての通信がプロキシ経由になるとは限りません。

v2rayN:初回設定はシステムプロキシを使用

設定画面でローカルの待ち受けアドレスとポートを確認します。トラブルの切り分けを簡単にするには、通常は初期値のままにします。次に、メイン画面下部のステータスバーまたは通知領域のメニューから「システムプロキシ」を開き、「システムプロキシを自動設定」を選びます。これにより、システムの関連するプロキシ設定がローカルクライアントを指すようになります。システムプロキシ設定に従うブラウザーやアプリが、この経路を利用します。サーバー側のポートをローカルプロキシのポート欄に入力しないでください。接続経路上の位置が異なります。

「システムプロキシを解除」は通信制御を解除する操作です。「システムプロキシを変更しない」はクライアントがシステム設定を書き換えないという意味で、既存のプロキシを自動的に無効化するわけではありません。初回は、前回の起動時に残った設定に任せず、「自動設定」を明示的に選ぶことをおすすめします。TUNなどの追加の通信制御は一旦使わず、まずシステムプロキシ経由で動作を確認すると、権限やルーティング、仮想ネットワークアダプターに関する要因を減らせます。

続いてルーティングプリセットを確認します。普段使いでは、まず「中国本土をバイパス」などのプリセットを選ぶと、ルールに該当する中国本土向け通信は直接接続され、それ以外はプリセットに沿って処理されます。プロキシ経由の接続が利用できるか一時的に確認するには、「グローバル」に切り替えて比較し、テスト後は普段使いに適したルールへ戻してください。実際の判定はプリセットの内容とルールの優先順位によって異なります。グローバルルーティングでも、システム上のすべてのアプリが通信制御の対象になるわけではありません。

v2rayNG:VPNモードとアプリごとの設定を確認

v2rayNGの設定で、ローカルプロキシポートだけを提供するモードではなく、VPNモードが選択されていることを確認します。VPNモードでは通常、Androidのシステム機能を通じてアプリの通信をクライアントに渡せるため、アプリごとにプロキシアドレスを入力する必要はありません。アプリごとのプロキシ設定を以前に変更した場合は、テストに使うブラウザーが対象から除外されていないか確認します。初回は複雑なアプリ一覧を設定せず、接続を確認してから対象を絞り込みましょう。

ルーティングは、まずクライアントの初期設定のままにするか、用途に合ったバイパスルールを選びます。この段階でDNS、カスタムルール、アプリごとの対象設定を同時に変更すると、次のアクセスに失敗したときに原因を特定しにくくなります。ポートの例であるsocks 10808とhttp 10809は、ローカルの接続口を理解するためのものです。実際の値は使用中のクライアントで確認してください。ルールの優先順位やプロトコルの選び方は、接続後にプロトコルガイドで確認できます。ここでは設定をシンプルに保ちましょう。

手順 03 · 接続設定の選択

接続を開始:サーバーを選んで動作状況を確認

v2rayN:サーバー項目を有効にする

サーバー一覧に戻り、サービス提供元が推奨する項目を選びます。通常は右クリックメニューの「アクティブサーバーに設定」から切り替えられます。バージョンによってはダブルクリックなどのショートカット操作もあります。操作後、一覧の有効表示またはステータスバーを確認し、一覧の行を選択しただけでなく、選んだ項目が実際に現在の設定になっていることを確認します。初回のテストでは項目を1つに固定し、ページの読み込み中に何度も切り替えないでください。

v2rayNは通常、サーバーを有効にすると設定を反映してコアを起動または再起動します。スマートフォン版のような大きな接続ボタンがない場合もあります。画面下部のステータスとログを確認し、設定の解析失敗、待ち受けの失敗、コアの終了などのエラーが繰り返し出ていないか確認してください。ポートが使用中と表示された場合は、クライアントを二重起動していないか、別のプログラムが同じポートを使っていないか確認します。ポートを変更した場合は、システムプロキシの接続先も新しいローカルポートに合わせてください。

プロトコルによっては、特定のコア機能が必要です。ログにプロトコルやセキュリティ関連の項目がサポートされていないと明記されている場合は、設定が要求するコアを確認してください。暗号化や通信方式を手当たり次第に変更して起動を試すのは避けましょう。特にREALITYを含む設定では、対応するコアをクライアントが使用していることを確認し、サービス提供元から指定されたパラメーターを維持してください。コアとクライアントの一般的な関係は、用語集のコアとクライアントの分類を参照してください。

v2rayNG:サーバーを選んで接続

メイン画面で接続先のサーバーを選び、選択表示が移動したことを確認してから接続ボタンをタップします。初回起動時は通常、システムのVPN接続許可が表示されます。アプリ名を確認して許可してください。許可後、メイン画面が接続中の表示になり、システムのステータスバーにもVPNアイコンが表示される場合があります。許可画面をキャンセルした場合、サーバーを選んだだけでは通信制御は開始されません。接続ボタンをもう一度タップし、許可を完了してください。

端末でほかのVPN接続を使用中の場合、新しい接続によって既存の接続が置き換わったり、端末の管理ポリシーによって制限されたりすることがあります。ほかの通信制御ツールを停止してから、クライアントを再テストしてください。接続ボタンを押しても実行中の状態が続かない場合は、同じサブスクリプションを何度も追加せず、まずログで起動できない原因を確認します。

ここで「起動済み」と表示されても、ローカルサービスが動作していることを示すだけで、接続先サーバーが利用可能だとは限りません。プロキシ接続の中には、アプリが実際にリクエストを送って初めて確立するものがあります。起動時にエラーがなくても、接続確認は完了していません。次の手順でWebページを開き、クライアントが通信を受信しているか確認します。

手順 04 · 実際のアクセス

接続を確認:Webアクセスとログを照合

新しいリクエストを送り、使用されたアウトバウンドを確認

ブラウザーで新しいタブを開き、利用できることがわかっているWebサイトにアクセスしてから、現在のルーティング設定でプロキシ経由になるはずのサイトにもアクセスします。開いたままのページだけで判断しないでください。ページがキャッシュから表示されていたり、既存の接続が切り替え前の経路を使い続けたりすることがあります。リクエストとログを照らし合わせやすくするため、テストでは一般的なWebページを使い、大容量ファイルのダウンロードは同時に行わないでください。

クライアントに戻ってログを確認します。現在のログレベルでアクセス記録が表示されない場合は、設定から該当するログを一時的に有効にしてください。新しいリクエストが届いているか、対象のドメイン名、使用されたアウトバウンド、接続タイムアウトや名前解決の失敗がないかを確認します。ログを共有する場合は、サブスクリプションURLやサーバーの認証情報、個人情報を必ず伏せてください。アクセスに成功し、記録されたアウトバウンドも想定どおりであれば、テストした接続経路は設定に沿っていると判断できます。

内蔵の遅延テストは、同じ方法で測定した項目の比較には使えますが、接続成功の根拠にはなりません。テスト画面によって、ハンドシェイクやWebリクエストなど測定対象が異なります。1回成功してもすべてのWebサイトにアクセスできるとは限らず、タイムアウトもテスト先に起因する場合があります。初回設定では実際のページ表示とアウトバウンドの記録を重視し、わずかな測定値の差を求めて何度も切り替える必要はありません。

Webページが開かない場合は接続経路を順に確認

まず、クライアントがリクエストを受信しているか確認します。該当する記録がまったくない場合、PC版ではシステムプロキシが自動設定になっているか、ローカルの待ち受けポートが一致しているか、ブラウザーに個別のプロキシ設定がないかを確認します。Android版ではVPNが動作中か、アプリごとのルールでブラウザーが対象外になっていないかを確認してください。システムプロキシに従わないアプリもあるため、1つのアプリの結果からすべてのアプリの状態を判断することはできません。

リクエストは届いているのに、想定と異なるアウトバウンドが使われている場合は、ルーティングプリセットを確認します。一時的にグローバルルーティングへ切り替え、同じ接続先に再度アクセスしてください。アクセスできるようになった場合は、サーバー設定ではなくルールの判定に問題がある可能性が高いと考えられます。対象と適用されたルールを記録してから元の設定に戻し、プロトコルガイドの関連項目に沿って確認してください。ルールをすべて削除する必要はありません。

リクエストがプロキシのアウトバウンドまで届いて失敗する場合は、エラーの種類を確認します。名前解決に失敗する場合は、現在のDNS設定と端末のネットワークを確認してください。ハンドシェイクや認証に失敗する場合は、システム時刻とサブスクリプションの設定を確認します。接続が繰り返しタイムアウトする場合は、利用できることがわかっている別の項目と比較します。一度に変更する設定は1つにし、同じリクエストを再試行すると、変更の効果を判断しやすくなります。すべての項目が使えない場合は、アカウントや通信量の上限、サーバーの状態をサービス提供元に確認してください。

最後に停止とネットワークの復旧を確認

動作確認が終わったら、接続を終了する方法も確認しておきましょう。v2rayNでは「システムプロキシを解除」を選んでからクライアントを終了し、停止済みのローカルポートへ通信が送られないようにします。システムプロキシを独自に設定していた場合は、元の設定に戻してください。v2rayNGでは停止ボタンをタップし、VPNの動作が終了したことを確認してから通常のネットワーク接続をテストします。

初回設定が完了したら、使えるグループ、アクティブサーバー、ルーティングプリセットを覚えておけば十分です。すべての高度な機能をすぐに有効にする必要はありません。サーバー項目が変わった場合は、まずサブスクリプションを更新します。一部のサイトだけに問題がある場合はルーティングを確認し、すべてのアプリでアクセスできない場合は通信の制御方法と基本のネットワークを順に見直してください。問題の箇所を特定しやすくなり、毎回インストールからやり直す必要もありません。

v2rayN ダウンロード