サブスクリプションの追加とプロキシ設定
約10分で、サブスクリプションの追加、モード選択、接続、アクセス確認まで進めます。まずはブラウザーで使えることを確認し、ほかのアプリの設定は後から行いましょう。
事前準備:クライアントとサブスクリプションURL
お使いのOSに対応したクライアントをインストールし、メイン画面が開くことを確認します。まだインストールしていない場合は、クライアントのダウンロードページからインストーラーを選んでください。このページではクライアントを正常に起動できる状態から説明します。システム権限やインストール時の警告、プロセッサの種類などは全プラットフォーム向けインストール・設定ガイドをご覧ください。初回のサブスクリプション追加時に、すべての項目を調べる必要はありません。
有効なV2RayサブスクリプションURLも用意してください。クライアントは設定を読み込んで通信を中継するソフトウェアであり、インストールするだけで利用可能なサーバーが手に入るわけではありません。利用権のあるサービスからURLをコピーし、アカウントの状態、プランの有効期限、通信量の残りを確認します。ログインページや注文ページのURLとサブスクリプションURLは別物です。ブラウザーのアドレスバーに表示された管理ページのURLをコピーしないでください。
ネットワーク通信を取り込んでいるほかのプロキシやVPNアプリは一時的に終了し、現在のネットワークで直接アクセスできるページを比較用に用意します。公衆Wi-Fiを使う場合は、先にネットワークへのログインを済ませてください。認証や安全な接続に影響しないよう、システムの日付と時刻は自動設定にします。準備ができたら、まずサブスクリプションを追加します。最初からTUNを有効にしたり、DNSを何度も変更したりする必要はありません。
サブスクリプションを追加して設定を更新
サブスクリプション提供元のページで、URLをコピーします。クライアント別の形式が用意されている場合は、v2rayN、v2rayNG、または汎用V2Rayサブスクリプション向けと明記されたものを選んでください。コピー後はURLが途中で切れていないか、特に疑問符以降のパラメーターを確認します。ページの説明文や引用符、余分な改行を一緒に貼り付けないでください。URLは長いため、先頭が同じというだけでコピー内容が一致しているとは限りません。
v2rayN:サブスクリプショングループを追加
上部の「サブスクリプショングループ」メニューから「サブスクリプショングループの設定」を開き、「追加」をクリックします。「備考」には「通常利用」など、見分けやすいグループ名を入力し、「アドレス」にURL全体を貼り付けます。「更新を有効にする」項目がある場合は有効のままにします。自動更新間隔とUser-Agentは、提供元から変更を指定されていない限り初期値のままにしてください。URLの前後に空白がないことを確認し、「OK」をクリックして保存します。
メイン画面に戻り、作成したグループを選んでから、サブスクリプションメニューで更新を実行します。バージョンによっては「プロキシを経由せず更新」と「プロキシ経由で更新」を選べます。まだ接続していない初回は、まずプロキシを経由しない方法を試してください。URLへのアクセスにプロキシが必要な場合は、別途利用可能な接続が必要です。更新方法を何度も切り替えても、URLの問題は解決しません。
更新完了の通知が消えたら、対象グループにサーバーが表示されたか確認します。グループ一覧に名前があるだけでは、グループの保存を示すにすぎず、サブスクリプションの取得に成功したとは限りません。サーバーが表示されたら、先ほどのグループに属していることを確認してください。以前追加した古い設定を誤って使わないようにしましょう。この時点ではまだアプリの通信を取り込んでいません。次にプロキシの方式を選びます。
v2rayNG:サブスクリプションを保存して更新
サイドメニューを開き、「サブスクリプション設定」を選んで追加ボタンをタップします。備考を入力し、「アドレス」または「URL」欄にリンクを貼り付け、「更新を有効にする」をオンにしてチェックマークをタップします。メイン画面に戻り、メニューから「サブスクリプションを更新」を実行してください。サーバーが表示されたら、いずれかを選択します。保存と更新は別の操作です。保存するとURLが記録され、更新するとURLからサーバー設定が読み込まれます。
更新に失敗した場合は、エラーが接続タイムアウト、認証失敗、解析失敗のどれにあたるか確認します。認証失敗ならサービスのページでサブスクリプションがリセットされていないか確認してください。解析失敗ならウェブページのURLをコピーした、または非対応の形式を選んだ可能性があります。タイムアウトの場合は、現在のネットワークから配信元にアクセスできるか確認します。同じグループを何度も追加したり、「安全でない接続を許可」を有効にしてダウンロードの問題を解決しようとしたりしないでください。詳しくはトラブルシューティングをご覧ください。
プロキシモードとルーティングプリセットを選ぶ
サーバーが読み込まれたことを確認してから、モードを設定します。まず次の2点を区別してください。システムプロキシ、VPN、TUNはアプリの通信をクライアントにどう取り込むかを決めます。ルールは取り込んだ通信を直接接続、プロキシ経由、またはブロックのどれにするかを決めます。そのため、ルートを「グローバル」にしても、すべてのアプリの通信が取り込まれるとは限りません。システムプロキシを有効にしても、すべてのリクエストがリモートサーバー経由になるわけではありません。
PC:まずはシステムプロキシと振り分けを使う
v2rayNのルーティング設定では、まず「中国本土を迂回」または同様の振り分けプリセットを選びます。通常は中国本土のドメインやIPアドレスに一致するリクエストを直接接続し、それ以外をプリセットに応じてプロキシ経由にします。実際の一致範囲はバージョンやルールセットによって異なるため、名前だけで各サイトの動作を保証するものではありません。初回は組み込みのプリセットを使い、カスタムのドメインルールはすぐに編集しないでください。
このガイドではまずシステムプロキシを使い、次のステップで「システムプロキシを自動設定」を有効にします。TUNは一時的にオフにしておくと、問題の原因がサーバー接続、システムプロキシ、ルーティングのどれか切り分けやすくなります。通常、ブラウザーはシステムプロキシに従いますが、独自のネットワーク設定を持つアプリや、システムプロキシを無視するアプリもあります。まずブラウザーで動作を確認し、必要に応じてTUNを検討してください。詳しくはシステムプロキシの設定ガイドをご覧ください。
Android:VPNモードを使用する
v2rayNGの設定でVPNモードが選択されていることを確認します。現在のバージョンに「プロキシのみ」モードがあっても、初回設定では選ばないでください。ルーティング設定も確認し、「中国本土を迂回」または対応するプリセットを選びます。アプリごとのプロキシ設定を有効にしている場合は、テスト用ブラウザーが除外されていないか確認してください。判断に迷う場合は、手動で追加したアプリのフィルターをいったんオフにし、明確なルーティングプリセットだけでテストします。
「グローバルプロキシ」は短時間のトラブルシューティングに適しています。クライアントに取り込まれ、そのモードの対象となるリクエストをまとめてプロキシ経由にしますが、アプリの通信がクライアントに取り込まれていることが前提です。グローバルを日常的に使うかどうかは、利用するサービスとネットワーク環境に応じて決めてください。初回インストール後、ずっと有効にしておく必要はありません。直接接続、プロキシ、振り分けの用語は用語クイックガイドで確認できます。
サーバーを選び、アプリの通信を取り込む
サーバー一覧に戻り、更新したサブスクリプショングループを選択します。サービス提供元が用途に適していると案内しているサーバーを優先し、初回からすべてのサーバーを試す必要はありません。名前に含まれる地域や用途は選ぶ際の手がかりであり、実際の接続確認に代わるものではありません。まずは1つのサーバーで動作することを確認し、切り替える場合は一度に1つだけ変更すると比較しやすくなります。
v2rayN:サーバーを有効にしてシステムプロキシを設定
サーバーを選択し、右クリックメニューの「アクティブサーバーに設定」または現在のバージョンに応じた操作で有効にします。対象のサーバーに有効マークが移ったことを確認したら、メイン画面またはトレイメニューの「システムプロキシ」を開き、「システムプロキシを自動設定」を選択します。以前の設定が「システムプロキシを解除」または「変更しない」になっていた場合、サーバーを選ぶだけではブラウザーはクライアントを利用できません。
画面下部のログまたはステータス欄を確認し、コアの起動失敗、設定の解析失敗、ローカルポートの競合が繰り返し表示されていないか確認します。ポート競合が表示されたら、別の同種クライアントを終了してから再度起動してください。関連設定との同期を忘れたまま、複数のポートをむやみに変更しないでください。非対応のプロトコルやセキュリティパラメーターが表示された場合は、クライアントが古くないか、サブスクリプション形式が正しいかを確認します。不明な項目を手動で削除しないでください。
起動後はクライアントを実行したままにします。ウィンドウを閉じてもトレイに最小化される場合と、設定によって終了する場合があります。初回はトレイアイコンとプロセスの状態を確認してください。システムプロキシの接続先はローカルのクライアントです。クライアントを終了するとリクエストを処理できなくなるため、ウェブページを開いた直後に完全終了しないでください。
v2rayNG:接続してシステムの許可を確認
メイン画面でサーバーをタップし、選択マークが付いたことを確認してから接続ボタンをタップします。初回はシステムのVPN接続リクエストが表示されるので、v2rayNGからのリクエストであることを確認して許可します。クライアントに戻り、接続状態と通知欄の表示を確認してください。許可を取り消した場合は、もう一度接続をタップします。サーバーを選んだだけでVPNを起動していなければ、ほかのアプリは設定を利用できません。
接続後は、別のVPNアプリに切り替えないでください。通常、同時に有効にできるVPNサービスは1つだけのため、ほかのアプリが現在の接続に置き換わる場合があります。バックグラウンドに移ってすぐ切断される場合は、v2rayNGのバックグラウンド実行やバッテリー使用が制限されていないか確認し、端末に応じて設定を調整してください。動作中の表示は通信の取り込みサービスが起動したことを示すだけで、リモートサーバーへの接続成功は次のステップで確認します。
動作を確認して通常の設定を維持
ブラウザーで新しいタブを開き、まず普段直接アクセスできるサイトを開いてから、今回プロキシが必要なサービスにアクセスします。キャッシュ済みのページを再読み込みするだけでなく、新しいページを開くか、実際のリクエストを発生させてください。前者で基本的なネットワーク接続を、後者でプロキシ経由のアクセスを確認できます。両方が成功したら、ほかのアプリの設定に進みましょう。
アクセス結果とログを合わせて確認
テスト中はクライアントのログを開き、該当する時刻に接続記録があるか、プロキシ、直接接続、エラーのどれと表示されているかを確認します。ログの詳細度はバージョンや設定によって異なり、ルーティング結果が明示されないこともあるため、ブラウザーの表示と合わせて判断してください。遅延テストの結果が返っても対象サイトへのアクセスが成功するとは限りません。VPNアイコンが表示されても、リモートサーバーの認証成功を意味するわけではありません。
直接接続できるサイトは開くのに対象サービスだけ失敗する場合は、モードを変えず、同じサブスクリプション内の別サーバーを試します。すべてのサーバーで失敗する場合は、サブスクリプションの状態とエラー表示を確認してください。PCのブラウザーで該当する接続記録がない場合は、システムプロキシの自動設定が有効か、ブラウザーに独自のプロキシ設定がないか確認します。AndroidではVPNが動作中か、アプリ別ルールでブラウザーが除外されていないか確認してください。
ルーティングルールが原因と思われる場合は、一時的にグローバルプロキシに切り替え、同じブラウザーで同じページを開いてみます。切り替えるとアクセスできる場合は、振り分けルール、ドメインの一致条件、DNSを確認します。切り替えても失敗する場合は、サーバーと接続エラーを調べてください。一度に変更する条件は1つだけにし、元の設定を記録しておきます。確認後は以前の振り分けプリセットに戻してください。ルーティング、DNS、コア、複数の詳細設定を同時に変更しないでください。
終了前に通信の取り込みを解除
v2rayNでは使用を終える前に、システムプロキシを「システムプロキシを解除」にしてからクライアントを終了します。TUNを有効にしていた場合は、先にオフにしてください。ここで解除するのはシステムからローカルプロキシへの設定であり、サブスクリプションを削除する操作ではありません。v2rayNGでは接続停止をタップし、VPNが終了したことを確認してからアプリを閉じます。サブスクリプショングループはそのまま残せます。次回はサーバーを選び直して接続すればよく、URLを貼り直す必要はありません。
4ステップが完了したら、必要に応じて定期的なサブスクリプション更新を有効にできます。更新後に使用中のサーバーが削除された場合は、有効なサーバーを選び直して再確認してください。更新で取得できるのは提供元が現在公開している設定だけです。期限切れのアカウントを復旧したり、利用可能な通信量を増やしたりはできません。サーバー一覧が変わった場合は、まず提供元の案内を確認してから、普段使うサーバーを変更するか判断してください。