動作確認では、接続状態と実際の通信を区別する
VPN接続後に動作を確認するには、接続アイコンを見るだけでなく、出口IPを比較し、DNSの名前解決経路を確認したうえで、対象アプリにどのルールが適用されているかを調べるのが確実です。これらの結果はあわせて判断する必要があります。ブラウザーの出口が変わっても、そのウェブリクエストが該当経路を通ったことが分かるだけで、すべてのアプリが経路を通ったとは限りません。
クライアントの「接続済み」は、ローカルプロキシの待ち受け開始を示す場合もあれば、システムに仮想ネットワークインターフェースが確立されたことを示す場合もあります。意味はクライアントによって異なります。ノードのテストが正常でも、システムプロキシが無効ならブラウザーが直接接続することがあります。一方、ルールモードで一部の中国国内サイトが直接接続されるのは、正常な動作の場合もあります。
確認を始める前に、指定したウェブサイトだけをプロキシ経由にするのか、対応するすべてのアプリの通信をトンネルに通したいのか、目的を明確にしてください。検証はその目的に沿って行います。サブスクリプションURLの読み込みに成功したということは、設定が読み込まれたという意味にすぎません。ノードに接続できるか、通信がどう振り分けられるかは、クライアントのコア、選択した設定、実際のネットワーク環境によって変わります。
判断の基準:対象のリクエストに想定したルールが適用され、想定した出口を使い、アプリで実際の操作を完了できてはじめて、そのアクセスが有効だと判断できます。接続アイコン、レイテンシテスト、地域表示だけでは十分な検証になりません。
出口IPの比較:まず直接接続時の基準値を確認
クライアントの接続を切り、ブラウザーでネットワーク確認ページを開いて、現在のグローバルIPアドレス、ネットワークの所属先、ページに表示される地域情報を記録します。対象ノードに接続し、同じブラウザーで確認ページを再読み込みしてください。基準値自体が変わらないよう、Wi-Fiからモバイルデータ通信へ同時に切り替えるなど、ネットワーク環境を変えることは避けてください。
- 未接続時の結果を記録し、確認ページに前回のキャッシュが表示されていないことを確かめます。
- クライアントでノードを選択し、想定するプロキシまたはトンネルモードを有効にして、接続状態が安定するまで待ちます。
- 出口を再確認し、クライアントの接続ログで確認用ドメインにどのポリシーが適用されたかを調べます。
- 実際に利用するウェブサイトやアプリを開き、ページの読み込み、ログインなど必要な操作を行います。
IPが変わらない場合は、確認用ドメインがルールで直接接続に設定されていないかを先に確認し、すぐに回線の不具合と判断しないでください。必要なら、一時的に確認用ドメインをプロキシポリシーに設定して検証し、その後、元の設定に戻します。IPが変わっても、地域表示とノード名が異なるからといって、選択したノードが間違っているとは限りません。位置情報データベースの更新が遅れている場合や、ノード名が最終出口ではなく入口を示している場合もあるため、ネットワークの所属先とサービスの管理画面の情報もあわせて確認してください。
IPv4とIPv6にも注意してください。環境によっては一方のアドレスファミリーだけがプロキシ経由になり、ブラウザーがもう一方の経路を優先することがあります。確認ツールで個別テストができる場合は、それぞれを確認してください。IPv6が検出されないからといって、IPv6の経路が正しいと確認できたわけではありません。現在のネットワークに利用可能なIPv6接続がない可能性もあります。
DNSの確認:名前解決の場所とアクセス時の出口は別
DNSはドメイン名をアドレスに変換し、実際のウェブ接続はその後のルーティングによって行われます。プロキシ接続が有効でも、DNSリクエストがローカルネットワークから送信される場合があります。また、ブラウザーが暗号化DNSを有効にして、システム設定を使わないこともあります。そのため、ウェブの出口が変わったかどうかと、DNSの経路が想定どおりかどうかは、別々に確認する必要があります。
DNS漏洩チェックツールを使うときは、まず何が表示されているのかを確認してください。一般的なページでは、テスト用ドメインの名前解決を発生させ、再帰DNSサービスを特定します。表示されたサービス事業者や地域は、デバイスがその地域へ平文のリクエストを直接送信したことを意味するわけではありません。パブリックDNSサービスは分散配置されていることがあるため、複数の場所が表示されても、それだけで漏洩とは限りません。
確認すべきなのは、現在のポリシーでDNSをプロキシ経由にする設定なのに、名前解決がローカルの通信事業者に委ねられていないか、クライアントのDNS引き継ぎが有効か、ブラウザーのセキュアDNSがシステム設定を上書きしていないか、といった点です。ルールによって、一部のドメインはローカルで、別のドメインはリモートで名前解決する設定になっていないかも確認し、検査結果と照らし合わせてください。
- ✅ クライアントのDNSモード、ブラウザーのセキュアDNSの状態、テスト時に使ったネットワークを記録します。
- ✅ 結果に表示された国名だけで判断せず、クライアントのログでテスト用ドメインの名前解決と接続ポリシーを確認します。
- ✅ DNS設定を変更したら、関連アプリを再起動するか、システムの案内に従ってキャッシュを消去し、同じテストを繰り返します。
- ❌ DNSサービス事業者の名前がノード名と異なるだけで、回線が有効でないと判断しないでください。
Fake-IPモードでは、クライアントがアプリにローカルマッピング用のアドレスを返し、その後、ドメイン名に基づいて実際の接続を確立する場合があります。この場合、コマンドラインに表示される名前解決結果は、ウェブサイトのサーバーアドレスとは限りません。こうしたアドレスの違和感だけを理由に、無作為にDNSを変更しないでください。まずクライアントの名前解決モードを確認し、通信の振り分けが崩れないようにします。
アプリ別に検証:ブラウザーで通ってもすべてのアプリで通るとは限らない
システムプロキシは通常、対応するアプリにプロキシ設定を提供するもので、すべてのプログラムに利用を強制するわけではありません。仮想ネットワークインターフェースやシステムVPNトンネルは、ルーティングによって通信を引き継ぎますが、アプリの除外、バイパスアドレス、対応プロトコルの制限が残る場合があります。「グローバルモード」の意味もクライアントごとに異なります。プロキシコアに入ったリクエストをすべてプロキシに振り分けるだけで、もともとコアを経由しないアプリの通信までは引き継がないクライアントもあります。
| 確認対象 | 確認すること | よくある誤認 |
|---|---|---|
| ブラウザー | 出口の確認、拡張機能の設定、セキュアDNS、リクエストに適用されたルール | ブラウザー拡張機能がプロキシを使っているため、システム全体も引き継がれたと思い込む |
| デスクトップアプリ | アプリ独自のプロキシ設定、クライアントの接続ログ、実際の操作 | システムプロキシを有効にしたが、アプリがその設定を読み込んでいない |
| ターミナルツール | プロキシパラメーター、環境変数、ツールが対応するプロキシの種類 | ウェブページが正常に開くので、コマンドラインも同じ出口を使っていると思い込む |
| モバイルアプリ | システムVPNの状態、アプリ除外リスト、バックグラウンド動作、ネットワーク切り替え | 接続アイコンは表示されているが、対象アプリがトンネルから除外されている |
Windows、macOS、Linuxでは、ターミナルツールが独自のパラメーターやプロキシ環境変数を必要とする場合があります。ブラウザーと同じ経路を使うとは限りません。Androidクライアントにはアプリごとのプロキシ設定や除外機能がある場合があります。iOSクライアントは通常、システムのネットワーク拡張機能を通じて動作しますが、実際に引き継がれる範囲は設定によって異なります。プラットフォームに合わせて確認方法を変えてください。
実際に確認するときは、対象アプリを終了して、クライアントの現在の接続ログを消去するか、確認用に印を付けます。アプリを再度開いて明確な操作を行い、対応するドメイン、プロセス、接続が記録されたか、直接接続・プロキシ・拒否のどのポリシーが適用されたかを確認します。プロセス名を表示できないクライアントでは、リクエストの時刻とドメインを照らし合わせます。無関係なバックグラウンド通信を今回のリクエストと取り違えないようにしてください。
接続済みなのに通信が通らない場合:依存関係に沿って確認
トラブル対応では一度に変更する設定を一つにし、変更前の状態を残してください。ノード、DNS、クライアント、ルールを同時に変えると、結果の原因を特定できなくなります。同じサブスクリプションを何度も読み込み直すのではなく、以下の順に確認範囲を絞りましょう。
- 設定の取得元と互換性を確認する。管理画面から最新のサブスクリプションを取得し、クライアントが含まれるプロトコルと設定形式に対応しているか確認します。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、自由に置き換えられる名称ではありません。読み込みに成功しても、現在のコアがすべての設定に対応しているとは限りません。
- ローカル通信の引き継ぎを確認する。システムプロキシまたはトンネルが実際に有効か、必要なシステム権限が許可されているか、ブラウザー拡張機能や他のネットワークツールが設定を上書きしていないかを確認します。
- ルールの適用先を確認する。対象ドメイン、アプリの除外リスト、最終的に適用されるポリシーを調べます。直接接続はルールの仕様かもしれず、ノードの不具合とは限りません。拒否ポリシーの場合は、まずルールの設定元を確認します。
- ノードへの到達性を確認する。実際の接続エラーを見て、名前解決の失敗、ハンドシェイクの失敗、接続タイムアウトを区別します。クライアントのレイテンシテストは特定の確認先だけを対象とすることが多く、目的のウェブサイトが使える証明にはなりません。
- 接続先サービスの状態を確認する。出口とルーティングが想定どおりなのにウェブサイトへのアクセスが拒否される場合は、アカウント権限、地域ポリシー、サービス障害、出口の評価を確認します。プロキシがまったく機能していないと決めつけないでください。
IEPL専用線、中継、直接接続は回線の構成方式を示すもので、デバイスが通信を引き継いだ証拠ではありません。IEPLは通常、専用の伝送区間を伴います。中継は中間ノードを経由し、直接接続はそのような中継を経由しません。どの方式でも、アプリが除外されていたり、ルールで直接接続が選ばれていたりすれば、回線名だけで経路が変わることはありません。
再テストの記録と最終判断
1回のテストで分かるのは、その時点のネットワークと設定の状態です。ノードの切り替え、システムのスリープからの復帰、ネットワークの切り替え、クライアントのアップデート後には、重要なアプリを再確認してください。クライアントのバージョン、接続モード、ノード名、テスト用ドメイン、出口の結果、エラーを記録すれば十分です。アクセス用の認証情報が含まれる画面全体を保存する必要はありません。
検証が終わったら、一時的に変更した設定を普段使うルールに戻してください。テストのためにすべての通信をプロキシにしても、それが長期利用に最適なモードとは限りません。通信の振り分けは、必要なアクセスを指定経路に通し、直接接続が許可されているアクセスは従来の方法を保つためのものです。すべての確認ページで同じ地域が表示されることではなく、ルールの意図に基づいて正常かどうかを判断してください。
ネットワークの検証とプライバシーポリシーも区別が必要です。出口を確認しても、サービス側のログ記録の有無は分かりません。また、アカウントへのログインやブラウザー識別情報など、アプリケーション層の情報がなくなるわけでもありません。VPNK9のプライバシー方針は「ログを記録しない」ことです。これはサービスの方針であり、IPアドレスが変わったことだけで確かめられる匿名性の保証ではありません。
最終判断:まず出口IPを比較してリクエストの経路を確認し、DNSを調べて名前解決の経路を補足し、最後に対象アプリを一つずつ検証します。どれか一つでも想定と異なる場合は、「接続済み」という表示だけで判断せず、ローカルでの引き継ぎ、ルール、ノード、接続先サービスの順に確認してください。
クライアントの設定がまだの場合は、クイックスタートをご覧ください。VPNK9のアカウントはメールアドレス不要で、ユーザー名とパスワードで利用を開始できます。ログイン後にサブスクリプションを取得してください。Windows、macOS、Android、Linux用のクライアントは、ログイン後にダウンロードページから入手できます。iOSのリンクを利用するには有効なプランが必要です。読み込み後も、この記事の手順に沿って実際のアクセスを確認してください。