STEP 01 / SUBSCRIPTION
サブスクリプションを追加する
まず、手元にある情報の種類を確認しましょう。サブスクリプションURLは通常、https://で始まるリンクです。クライアントがURLにアクセスすると、サーバー設定を取得します。個別の共有リンクはvmess://、vless://、trojan://などで始まり、特定の設定を表します。追加方法はそれぞれ異なります。サブスクリプションURLはサブスクリプション設定に入力し、個別の共有リンクはクリップボードから読み込みます。JSON設定ファイルは別の方法で読み込むため、ファイルの内容をサブスクリプションURL欄に貼り付けないでください。
v2rayN:グループを追加してサブスクリプションを更新
メイン画面上部の「サブスクリプショングループ」から「サブスクリプショングループ設定」を開き、新しい項目を追加します。メモには「普段使い」など、用途がわかる名前を入力し、アドレスまたはURL欄にサブスクリプションリンク全体を貼り付けます。初回設定では更新間隔やフィルターキーワードなどは初期値のままにしてください。特に、最初からフィルター条件を設定すると、サブスクリプションに問題がなくてもサーバーがすべて除外されることがあります。リンクの前後に空白や改行がないことを確認し、保存して設定ウィンドウを閉じます。
メイン画面に戻り、「サブスクリプショングループ」メニューからサブスクリプションを更新します。「プロキシ経由」と「プロキシを経由しない」の選択肢がある場合、まだ使える接続がない初回は、まずプロキシを経由せずに更新してください。サブスクリプションの提供元がプロキシ経由のアクセスを指定している場合は、先に利用可能な設定を追加して接続してから、プロキシ経由で更新します。更新後、作成したグループに切り替えると、サーバー一覧に該当する項目が表示されます。この段階では一覧に項目が追加されたことを確認するだけで、サーバー設定をすぐに変更する必要はありません。
v2rayNG:サブスクリプション設定を保存してホーム画面から更新
サイドメニューから「サブスクリプション設定」を開き、追加ボタンをタップします。メモにグループ名、アドレスにサブスクリプションリンクを入力して保存します。ホーム画面に戻り、右上のメニューから「サブスクリプションを更新」を実行して、完了するまで待ちます。サブスクリプションを追加しただけではURLが保存されるだけで、サーバー情報は取得されません。更新を完了すると、ホーム画面に選択可能な設定が表示されます。個別の共有リンクを使う場合は、リンク全体をコピーしてからホーム画面の追加メニューで「クリップボードからインポート」を選びます。
更新後に項目が表示されない場合は、エラーが「リクエスト失敗」か「内容の解析失敗」かを確認します。前者では、URLが有効か、ネットワークに接続できるか、サブスクリプションの取得に先行してプロキシ接続が必要かを確認してください。後者では、提供元がクライアントで読み込めるサブスクリプションを提供しているか、ログインページやエラーページのURLではないかを確認します。トラブルシューティングのために、トークンを含むURLを知らない変換サービスに送信しないでください。形式の違いは用語クイックリファレンスの「サブスクリプションとノード」を、具体的な追加手順はサブスクリプションリンクのインポートガイドをご覧ください。一覧に項目が表示されたら、次は通信の入口を設定します。
STEP 02 / TRAFFIC ENTRY
プロキシモードを選択する
ここでは、プロキシの入口とルーティングを区別します。入口はアプリのリクエストをどのようにクライアントへ送るかを決め、ルールはクライアントに届いたリクエストを直結、プロキシ経由、またはブロックのどれにするかを決めます。システムプロキシを有効にしても、すべてのアプリが自動的に接続されるわけではありません。また、グローバルルーティングを選んでも、端末上のすべてのプログラムが自動的にクライアントを経由するわけではありません。初回設定では変更点を絞り、まずブラウザーのリクエストが安定して届くようにしてから、複雑な振り分けや仮想ネットワークアダプターの利用を検討してください。
v2rayN:まずシステムプロキシを使い、TUNは有効にしない
メイン画面のシステムプロキシ設定、またはシステムトレイアイコンの「システムプロキシ」メニューから「システムプロキシを自動設定」を選びます。「システムプロキシを変更しない」は既存の設定を維持するだけで、ブラウザーを現在のクライアントに接続するものではありません。「システムプロキシを解除」は、この入口の使用を停止するときに選びます。このガイドの手順で初回設定を行う場合は、自動設定を選び、「TUNモードを有効にする」はオフのままにしてください。TUNは権限、ネットワークアダプター、DNSに関わるため、最短の初期設定には含めません。
続いて「ルーティング」または「ルーティング設定」を確認します。内蔵ルールに「LANと中国本土をバイパス」などの項目があれば、普段使いの出発点として選択できます。LAN向けのリクエストや、直結ルールに一致したリクエストは直接送信され、それ以外はルールに従って転送されます。プリセットの名称や対象範囲はバージョンによって異なるため、名前だけで判断せず、ルールの説明を確認してください。初回接続ではdomainStrategyの編集、ルールファイルの削除、出力タグの上書きは避けてください。いずれも接続に必要な手順ではありません。
v2rayNG:VPNモードとルーティングを確認
サイドメニューから「設定」を開き、ローカルポートだけを提供するプロキシ方式ではなく、VPNモードが選択されていることを確認します。ルーティング設定では、LANや中国本土のアドレスをバイパスするモードなど、用途に合ったプリセットを選びます。アプリごとのプロキシ設定を使っている場合は、ブラウザーが許可対象に含まれているか確認してください。除外リストを使う場合、ブラウザーを除外しないでください。VPNインターフェースはリクエストを受け付ける入口であり、クライアント内のルーティングはリクエストをリモートサーバー経由にするかどうかを決めます。両者を混同しないようにしましょう。
この段階では、グローバル、直結、複数のカスタムルールを何度も切り替えないでください。現在の設定を記録しておき、次の手順で接続してから実際のアクセスで確認します。デスクトップアプリがシステムプロキシに従わない場合は、アプリごとのプロキシ設定やTUNを別途検討できます。AndroidでほかのVPNが動作している場合は、切断してください。新しい接続が既存の接続に置き換わると、状態を誤認することがあります。各モードの違いは用語クイックリファレンスを、プラットフォームごとの設定方法は使用ガイドをご覧ください。
STEP 03 / CORE START
接続を開始する
サブスクリプションの更新に成功したということは、クライアントが設定を取得できたという意味であり、設定先のサーバーが必ず使えるとは限りません。一覧から現在のネットワークに適したサーバーを選びます。提供元の案内を優先し、名前だけからプロトコルの機能を推測しないでください。最初のトラブルシューティングでは同じ設定を使い続け、サーバーの変更とルーティングの変更を同時に行わないようにします。どの変更が結果に影響したか判断しやすくなります。
v2rayN:接続先を選択してコアのログを確認
サーバー一覧から接続先を選び、右クリックメニューの「アクティブサーバーに設定」を実行します。バージョンによっては、項目をダブルクリックして有効にできます。一覧のアクティブ表示やステータス欄を見て、設定が切り替わったことを確認してください。v2rayNは通常、アクティブな設定に合わせてコアを起動または再読み込みするため、独立した接続ボタンがない場合もあります。切り替え後にログ欄を開き、コアが終了したり、設定の読み込みに失敗したりしていないか確認します。
ログにポートの競合が表示されたら、ほかのプロキシアプリを終了してから現在のクライアントを再起動してください。すぐにすべての待ち受けポートを手当たり次第に変更しないでください。設定項目がサポートされていないというエラーが出た場合は、設定のプロトコルと現在のコアが対応しているか確認します。特定のコア機能が必要な設定を、別のコアに安易に切り替えないでください。クライアントの画面が開いていても、コアが正常に動作しているとは限りません。コアの状態とシステムプロキシの状態を分けて確認しましょう。エラーの詳しい確認方法はコア起動失敗時のログ確認ガイドをご覧ください。
v2rayNG:設定を選び、VPNリクエストを許可
ホーム画面に戻り、接続先の設定をタップして選択し、接続ボタンをタップします。初回起動時にはAndroidからVPN接続リクエストが表示されます。現在のクライアントからのリクエストであることを確認して許可してください。許可しない場合、サーバー情報が保存されていてもVPN接続は確立できません。接続後はホーム画面の動作状態とシステムのVPN表示を確認します。アイコンの位置は端末によって異なるため、通知欄に特定のアイコンがあるかどうかだけで判断しないでください。
接続直後に停止する場合は、まずクライアントのログを開き、最初に表示されたエラーを確認します。設定の読み込み失敗、リモート接続の失敗、システム権限の問題を切り分けてください。VPNの権限を許可済みでも競合が表示される場合は、VPNインターフェースを使う別のアプリが動作していないか確認します。画面ロック後やバックグラウンドに切り替えた後だけ切断される場合は、アプリのバッテリー使用やバックグラウンド動作の制限を確認してください。初回のフォアグラウンド接続に失敗した段階で、これらの設定を変更する必要はありません。
接続ボタンが実行中になっても、まだ動作確認は完了していません。関連サービスが起動したことを示すだけで、リモートとのハンドシェイク、ルーティング、ブラウザーからのリクエストがクライアントに届いているかは別途確認が必要です。クライアントを起動したままにし、プロセスを終了したり、確認前にサブスクリプション全体を再更新したりしないでください。まず明確なアクセスリクエストを1つ実行して経路を確認し、その後で自動更新やバックグラウンド動作を設定します。
STEP 04 / REQUEST CHECK
動作を確認する
確認時は、アクセス結果とリクエストの経路を両方見ます。ページが表示されただけでは、プロキシ経由かルールによる直結かは判断できません。また、クライアントが実行中でも、ブラウザーのリクエストがクライアントに届いているとは限りません。まず通常どおり表示できるページを開き、基本的なネットワーク接続が設定ミスで妨げられていないことを確認します。次に、通常はプロキシ経由でアクセスするページを開き、新しいリクエストが正常に完了するか確認してください。
ブラウザーから新しいリクエストを送信する
デスクトップでは、システムプロキシに従うブラウザーを使い、プロキシ設定を上書きする拡張機能は一時的に無効にしてください。ブラウザー独自のプロキシが設定されている場合は、システムプロキシを使う設定に戻します。開いたままの接続が以前の経路を使い続けることがあるため、必要に応じてブラウザーを終了してから再起動してください。Androidでは、ブラウザーがアプリごとのプロキシ設定で除外されていないことを確認し、対象ページを再読み込みします。キャッシュ済みのページや、タイトルだけ表示された古いタブを成功の証拠にしないでください。
クライアントのログに戻り、操作した時刻に近い接続記録を探します。現在のログレベルでアクセス記録が出力される場合は、対象のドメインやアドレスが表示されているか、出力先が想定どおりか確認してください。直結ルールに一致するリクエストが直接送信されるのは正常であり、それだけでプロキシの失敗とは判断できません。リモートプロキシを確認するときは、プロキシ経由になると想定される対象を選びます。出力タグの名前は生成された設定によって異なるため、固定の英単語が表示されるかではなく、実際の意味を確認してください。
症状から原因を絞り込む
ブラウザーでアクセスできず、ログにも該当するリクエストがない場合は、まず通信の入口を確認します。デスクトップではシステムプロキシの自動設定が有効か、ブラウザーがシステム設定を迂回していないかを確認してください。AndroidではVPNが動作しているか、ブラウザーが除外されていないか確認します。ログにリクエストが記録されているのにリモートのタイムアウトやハンドシェイク失敗が続く場合は、接続先サーバー、サブスクリプションの有効性、システム時刻、プロトコルの対応状況を確認します。入口がつながっていない段階で、リモートアドレスやルーティング設定を何度も変更せずに済みます。
接続は確立しているのに一部のドメインだけ失敗する場合は、対象ドメイン、エラーメッセージ、そのときのルーティング設定を記録し、DNSやルールを確認します。1つのページで問題が起きただけで、DNS、コア、TUNの設定をまとめて切り替えないでください。比較のために一時的にグローバルルーティングを使う場合は、その項目だけを変更し、テスト後に元の振り分け設定へ戻します。イントラネットアドレス、アプリごとのプロキシ、仮想ネットワークアダプターの継続的な設定については、各プラットフォームのインストール・設定ガイドをご覧ください。初回設定ですべて完了させる必要はありません。
使用を終えるときは入口の設定を戻す
デスクトップでプロキシの利用を終える場合は、v2rayNで「システムプロキシを解除」してからクライアントを終了します。解除しないと、一部のアプリが停止済みのローカルポートへ接続しようとし、通常のWebページも開けなくなることがあります。クライアントが異常終了して同様の状態になった場合は、システムのネットワーク設定にあるプロキシ項目を確認し、今回クライアントが設定したローカルプロキシを解除してください。職場や学校のネットワークで既に組織のプロキシが設定されている場合は、元の設定に戻し、上書きしないでください。
Androidではv2rayNGのホーム画面で切断をタップし、動作状態が停止してシステムのVPN表示が消えたことを確認します。次回は通常、設定を選んで再接続するだけでよく、サブスクリプションを再追加する必要はありません。対象ページが正常に読み込まれ、クライアントで該当リクエストを確認でき、ルーティングも想定どおりなら、初期設定は完了です。最後にグループの用途と現在のモードを記録しておきます。スクリーンショットやログを共有する前に、サブスクリプションURL、識別情報、サーバーの認証情報を隠してください。