CLIENT SETUP
v2rayNの設定方法
サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作を確認
初回の設定は4ステップで進めます。基本的な確認まで10分ほどを目安にしてください。この記事では、クライアントのインストールが済んでいることを前提とし、複雑なルールやネットワークの仕組みには踏み込みません。まだインストールしていない場合は、先にクライアントのダウンロードページで適切なインストーラーを選び、戻って設定してください。デスクトップ版はv2rayNを中心に説明し、Android版の操作は該当する手順のあとに紹介します。お使いのクライアントに合わせてご覧ください。
始める前に、サービス提供元から案内されたサブスクリプションURLを用意し、端末の日付、時刻、タイムゾーンが正しいことを確認してください。クライアントは設定を読み込んで接続するためのもので、インストールしただけでは利用可能なサーバーは追加されません。URLには認証情報が含まれる場合があります。コピーする際は省略せず、URLやQRコード、設定画面のスクリーンショットを公開の場に投稿しないでください。
手順1:サブスクリプションを追加
まず、手元にある情報の種類を確認しましょう。サブスクリプションURLは、サービス提供元が案内する完全なURLで、複数のサーバー設定を取得・更新するために使います。一方、サーバーの共有リンクは特定の設定だけを含みます。追加する場所が異なるため、この記事ではサブスクリプションURLを使います。サービス管理画面のログインURLや注文ページ、ウェブページのタイトルをサブスクリプション欄に入力しないでください。
v2rayN:グループを追加してサブスクリプションを更新
v2rayNを開き、上部メニューから「サブスクリプショングループ」→「サブスクリプショングループの設定」を選びます。グループを追加し、「普段使い」など見分けやすい名前を入力して、URL欄にサブスクリプションURL全体を貼り付けます。先頭や末尾に余分な空白がないこと、チャットアプリの改行で後半のパラメーターが欠けていないことを確認してください。設定を保存し、グループのウィンドウを閉じます。
URLを保存しただけではサーバー設定は取得されません。メイン画面に戻り、サブスクリプションメニューから先ほどのグループを更新してください。「プロキシを使用しない」「プロキシを使用する」の選択肢がある場合、初回設定でまだ接続できる状態にないときは、まずプロキシを使用しない更新を試します。画面下部のメッセージやログを確認し、処理が終わってからサーバー一覧を見てください。結果を判別しにくくなるため、更新ボタンを連続して押さないでください。
更新が成功すると、サーバー一覧に選択可能な設定が表示され、グループ名から追加した内容を見つけられます。一覧が空に見える場合は、別のグループを表示していないか、検索フィルターが有効になっていないか確認してください。すでに項目がある場合、表示名だけで更新成功と判断せず、今回の更新メッセージも確認します。サブスクリプション内で設定名が変わらないこともあります。
v2rayNG:サブスクリプションを追加し、メイン画面で更新
v2rayNGでサイドメニューまたは右上のメニューを開き、「サブスクリプショングループの設定」などの管理項目を探して、追加ボタンをタップします。名前とサブスクリプションURLを入力して保存し、メイン画面に戻ってメニューからサブスクリプションを更新してください。サーバー設定が一覧に表示されたら、URLが読み込まれて解析されています。すぐに接続せず、次の手順でプロキシモードを確認しましょう。
単一の共有リンクを受け取った場合は、リンク全体をコピーし、「クリップボードからインポート」などの項目から追加します。サブスクリプションURLとして登録しないでください。QRコードから読み込む場合も、提供元を確認し、保存後に生成された設定が完全か確認します。フォームの項目を埋めるために、ポート番号、ユーザーID、公開鍵、サーバー名などを自分で補わないでください。
手順2:プロキシモードを選択
サブスクリプションを追加したら、アプリからの通信をクライアントに渡す方法と、受け取った通信をクライアントが転送する方法を決めます。デスクトップ版の「システムプロキシ」は前者、「ルーティング」は後者を設定します。互いに代わりにはなりません。ルーティングルールを選んでも、ブラウザーがプロキシに接続されるとは限らず、システムプロキシを有効にしても、すべてのサイトが同じ経路で接続されるわけではありません。
v2rayN:システムプロキシを設定してからルーティングを確認
メイン画面下部のステータスバー、またはタスクトレイの右クリックメニューから「システムプロキシ」を開きます。システムプロキシに従うアプリを接続する場合は、「システムプロキシを自動設定」を選択してください。設定後、ステータスバーの表示が変わったか確認します。「自動設定」はクライアントがシステムプロキシを設定する機能です。サーバーを自動選択する機能ではなく、すべてのアプリがその設定に従うという意味でもありません。
次にルーティングモードを選択します。普段使いでは、まず「中国本土を迂回」のような組み込みルールを検討してください。直接接続ルールに一致した通信は直接接続し、それ以外はルールに従ってプロキシ経由で接続します。実際の振り分け結果は使用するルールや設定によって異なるため、モード名だけであらゆる接続先の動作が保証されるわけではありません。プロキシ経由かどうかを一時的に確認したい場合は、テスト用のグローバルプロキシモードを使い、確認後に普段のルールへ戻してください。
初回設定ではTUNを有効にせず、待ち受けポートやDNS、複雑なカスタムルールも同時に変更しないことをおすすめします。ブラウザーの基本的な動作確認にはシステムプロキシで十分です。システムプロキシに従わないアプリも接続する必要が出てから、適切な方法を個別に確認してください。設定を一度に増やさなければ、問題がサーバー、システムプロキシ、ルーティングのどこにあるか判断しやすくなります。
v2rayNG:まずは初期設定を維持し、アプリごとの設定は後から
Android版はシステムのVPN機能を使って通信を取り込むため、デスクトップ版の「システムプロキシを自動設定」と同じ操作は不要です。設定画面でルーティングや事前定義ルールを確認し、初回接続では初期設定のままにするか、用途に合った組み込みの設定を選んでください。アプリごとのプロキシ設定も、接続の基本確認が終わるまでは無効にしておき、どのアプリを対象にするかは後から決めましょう。
アプリごとのプロキシ設定を有効にしている場合は、「選択したアプリのみプロキシを使用」と「選択したアプリを除外」のどちらが選ばれているか確認します。同じアプリを選択していても、モードによって意味が逆になります。テストするブラウザーが除外されていれば、ウェブページが開いてもプロキシの動作確認にはなりません。モードの違いや利用例はよくある質問をご覧ください。初回からすべて設定する必要はありません。
手順3:サーバーを選んで接続
サーバー設定が複数ある場合は、初回テスト用にサービス提供元が利用可能と案内している設定を1つ選びます。名前や地域の表示、一覧内の位置だけでは利用できる保証になりません。遅延テストは参考になりますが、実際のウェブサイトへの接続とは異なります。テストに結果が表示されても、手順4で実際のアクセスを確認してください。
v2rayN:接続先をアクティブサーバーに設定
サーバー一覧に戻り、接続先を選択して右クリックし、「アクティブサーバーに設定」または同様の項目を選びます。バージョンによってはダブルクリックでも切り替えられますが、右クリックメニューと選択状態の表示を基準にしてください。アクティブ表示と画面下部のステータスを確認し、行がハイライトされているだけでなく、選んだ設定が実際に有効になっていることを確認します。
v2rayNは通常、アクティブサーバーを設定すると対応するコアを起動または再読み込みします。独立した「接続」ボタンがない場合もあります。ログを開き、起動失敗、設定エラー、ポートの競合などがないか確認してください。先にシステムプロキシを有効にしていた場合は、「システムプロキシを自動設定」の状態が維持されているかも確認します。テスト中はウィンドウを開いたままにするか最小化し、クライアントを終了しないでください。
VLESSやREALITYなどを使う場合は、サブスクリプションから読み込んだ設定をそのまま使ってください。サーバーアドレス、ユーザーID、フロー制御、公開鍵、Short ID、サーバー名はサーバー側の設定と一致している必要があります。また、一部の項目は特定のセキュリティ方式でのみ使用します。接続できない場合は設定の提供元に確認してください。他のチュートリアルの画面を参考に、すべての設定を同じ値に変更するのは避けましょう。
v2rayNG:設定を選択してシステムの許可を確認
メイン画面で使う設定を選び、選択済みの表示を確認してから接続ボタンをタップします。初回起動時はAndroidからVPN接続リクエストが表示されるので、アプリ名を確認して許可してください。この許可によって端末内に通信を取り込む経路が作られますが、サーバーへの接続成功を意味するわけではありません。許可しない場合、この方法で通信を処理することはできません。
接続後はボタンが停止状態に切り替わったか、システム通知やステータスバーにVPNの動作表示があるか確認します。スマートフォンによってアイコンの見た目が異なるため、クライアントの表示も合わせて確認してください。別のVPNアプリが動作中の場合は、先に正常に切断してからv2rayNGを起動します。システムが接続経路を切り替えた後、両方が同時に有効だと誤認するのを防げます。
初回テストでは、アクセス確認が終わるまでクライアントを前面に表示しておきます。正常に接続できた後で、スマートフォンのバックグラウンド動作制限を確認してください。最初から省電力設定をすべて無効にする必要はありません。画面ロック後にだけ切断される場合は、バッテリー最適化やバックグラウンド動作の設定を確認します。これは接続確認後に行う安定性の調整です。
手順4:プロキシが有効か確認
「アプリがプロキシに接続しているか」「目的のサイトにアクセスできるか」「通信がどの経路を通ったか」の順に確認します。特定のウェブページが開くかどうかだけでは誤判断につながります。ページが直接接続ルールに一致している場合や、ブラウザーが既存の接続やキャッシュを使っている場合があるためです。新しいページを開き、確認条件をできるだけシンプルにして、サーバーの切り替えとルーティングの変更を同時に行わないでください。
まずブラウザーでテストし、クライアントのログを確認
デスクトップ版ではシステムプロキシを使用するブラウザーを使います。プロキシを個別に制御する拡張機能は一時的に無効にするか、ブラウザーのネットワーク設定をシステムプロキシの使用に切り替えてください。信頼できるHTTPSサイトを開き、キャッシュされたタイトルだけでなく、ページ本文や画像が読み込まれることを確認します。Android版では、アプリごとのルールでテスト用ブラウザーが除外されていないか確認してから、同様にアクセスします。
クライアントのログを表示したままページを再読み込みし、テスト先に対応する接続記録があるか確認します。ログのレベルによってはリクエストごとの記録が表示されないため、記録がないだけで失敗と判断しないでください。アプリのアクセス結果や出口アドレスも合わせて確認します。ログに直接接続の記録があっても、すぐに設定を変える必要はありません。まず、その接続先が現在のルールで直接接続されるものか確認しましょう。
出口を確認する場合は、前後のテスト条件をそろえる
通信がプロキシを経由しているか確認するには、信頼できる出口IPアドレスの確認サービスを使い、接続前後の結果を比較できます。確認サイトへの通信もルーティングルールの影響を受けます。分岐モードで直接接続ルールに一致した場合、出口アドレスが変わらないのは正常なことがあります。必要に応じて一時的にプロキシ経由のルーティングに切り替えて比較し、確認後は元のモードに戻してください。出口の地域だけで、すべての通信経路を判断しないようにしましょう。
普段は直接接続するサイトやローカルサービスにもアクセスし、ルーティングによって日常の通信に影響が出ていないか確認します。ブラウザーで問題がなければ、ほかのアプリも1つずつテストしてください。デスクトップ版で特定のアプリだけ接続できない場合は、そのアプリがシステムプロキシに従うか確認します。Android版で特定のアプリだけ問題がある場合は、アプリごとの対象範囲を確認してください。すぐにすべてのサーバーを変更する必要はありません。アプリ側の接続方法だけが原因の場合もあります。
すべてのテスト先に接続できない場合は、手順3に戻り、コアのログとアクティブサーバーを確認してください。ページは開くのに一部のドメインだけ失敗する場合は、ルーティングと名前解決の設定を確認します。条件は1つずつ変更し、変更前後の結果を記録してください。インターネットに接続できない、ノードがタイムアウトする、DNSやシステムプロキシに問題がある場合の詳しい手順は、トラブル対処ガイドをご覧ください。初回の設定では、すべての原因を一度に調べる必要はありません。
終了方法を確認し、使える設定を記録
確認が終わったら、利用できたグループ名、アクティブサーバー、ルーティングモードを控えておきます。機密情報を含む設定をコピーする必要はありません。次回サブスクリプションを更新した後は、アクティブサーバーが一覧に残っているか確認し、短いアクセス確認を行ってください。サービス提供元が設定を削除した場合は、有効な設定を選び直します。以前の名前を覚えていても、同じサーバーに接続されるとは限りません。
デスクトップ版を終了する場合は、v2rayNで「システムプロキシを解除」を選択してからクライアントを終了します。停止したローカルプロキシのポートがシステムに残るのを防げます。Android版はv2rayNGの停止ボタンで切断し、動作が終了したことを確認してください。最近使ったアプリの一覧から消すだけでは切断されません。終了後にブラウザーがインターネットへ接続できなくなった場合は、ネットワーク全体をリセットする前に、プロキシ設定が残っていないか確認します。