新しいブラウザーセッションでテストする
まず開きっぱなしのテストページを閉じ、新しいブラウザータブでプロキシルールを通る通常のサイトにアクセスします。ページを開き直すと、ブラウザーキャッシュ、既存の接続、DNSキャッシュによる影響を減らせます。ページが正常に読み込まれたら、サイト内の別のリンクもクリックし、ローカルキャッシュだけを読み込んでいないことを確認します。デスクトップ版では通常の直接接続サイトもテストし、ルールベースのルーティングで両方のアクセスが機能することを確認してください。
ブラウザーに古いネットワーク状態が表示される場合は、ブラウザーを完全に終了してから再起動します。ブラウザーによっては確立済みの長時間接続を保持するため、接続作成後にシステムプロキシを変更しても、古い接続がすぐに切り替わらないことがあります。デスクトップアプリがシステムプロキシに従うかどうかはアプリの実装によって異なります。そのため初回確認ではブラウザーを優先し、プロキシの仕組みが不明なソフトだけを判断材料にしないでください。
クライアントのログも同時に確認する
アクセスを開始したら、v2rayNまたはv2rayNGのログ欄を確認します。ページのリクエストに合わせてログに新しい記録が追加されれば、通信はクライアントへ入っています。それでもページを開けない場合、問題は通常、遠隔設定、ルーティングの一致、DNS解決、現在のネットワーク経路にあります。ログがまったく変化しない場合は、システムプロキシが機能していない、Androidの接続が起動していない、またはテスト対象のアプリが現在のプロキシ入口を使っていない可能性が高いです。
ログの「接続確立」と「リクエスト受信」は、ページの結果と合わせて判断します。リクエスト記録があるのにタイムアウトが続く場合は、まずサブスクリプション内の別の設定に切り替えます。切り替えてすぐ復旧するなら、元のアクティブ設定が一時的に利用できないと考えられます。すべての設定でタイムアウトする場合は、端末のネットワークを切り替えて比較します。特定のドメインだけ失敗し、他のアクセスが正常なら、クライアントを再インストールするのではなくDNSやルーティングルールを確認してください。
デスクトップ版のシステムプロキシを確認する
v2rayNが実行中と表示されているのにブラウザーのログが増えない場合は、トレイメニューに戻り、システムプロキシが有効か確認します。システムのネットワーク切り替え、クライアントの異常終了、別のネットワークツールの起動によって、システムプロキシ設定が上書きされることがあります。システムプロキシを再度有効にし、ブラウザーを完全に閉じて再起動してからテストします。有効にしてもすぐ変更される場合は、別のプログラムが同じシステム設定を管理していないか確認してください。
Android版の接続状態を確認する
v2rayNGでは、まず画面下部のボタンが接続状態になっていることを確認し、次にシステムのステータスバーに対応する接続マークがあるか確認します。バックグラウンドに切り替えると接続がすぐ停止する場合は、Androidシステムによるv2rayNGのバッテリー制限とバックグラウンド実行制限を確認してください。簡易テストではアプリを前面に表示したままにし、Webアクセスを終えてからバックグラウンド維持の問題に対処します。モバイルデータ通信またはWi-Fiのどちらか一方だけが失敗する場合は、2種類のネットワークを一度切り替え、現在のネットワークに関係する問題か比較します。
完了後に個別設定を調整する
基本接続が正常だと確認できたら、必要に応じてサブスクリプションの定期更新、ルーティングルール、特定のDNSを設定できます。変更するカテゴリは毎回1つだけにし、変更後はこの節のアクセスとログの確認を繰り返してください。問題が起きても、どの変更が原因かを特定できます。複数サブスクリプション、複雑な振り分け、TUNモード、DNSポリシーを継続的に管理する場合は、トラブルシューティングガイドを読み、初回設定ですべての高度な項目を一度に有効にしないでください。
verification-path
-
1
新しいブラウザーでアクセス
古い接続とページキャッシュを除外
-
2
クライアントのログを確認
リクエストがローカルプロキシに入ったか確認
-
3
設定を切り替えて比較
個別設定の問題か全体の問題かを切り分け
-
4
振り分け結果を確認
プロキシと直接接続が想定どおりか確認