Clash の url-test は、204 のレスポンスを返す URL テストノードの遅延をリクエストすることができ、ノードの品質を評価して最適なルートを自動的に選択することができます。
Shadowrocket の遅延テスト方法は、デフォルトで CONNECT です。つまり、プロキシサーバーを介して 204 のレスポンスを返す URL をリクエストしてノードの遅延をテストし、ノードの品質を評価します。
これらの URL は、主に海外の大手インターネット企業によって、ネットワークの接続状態やユーザーの追跡などの目的で使用されます。204 のステータスコードを返すことでネットワークの接続状態を判断し、通常、リクエストボディが非常に小さいか空であるため、ネットワークの負荷を最小限に抑えることができます。
注意点として、これらの URL はサービスの調整によって変更される可能性があるため、実際の使用時にはテストと検証を行うことをお勧めします。
この記事では、複数の大手企業の 204 のテスト URL を紹介していますので、選択肢として変更することができます。
Clash url-test の例#
- name: ♻️ 自動選択
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- ノード1
- ノード2
- ノード3
Shadowrocket の設定#
【設定】-> 【遅延テスト方法】->【URL テスト設定】
一般的な 204 の URL#
Google#
http://www.gstatic.com/generate_204#
- Google Chrome ブラウザのネットワーク接続を確認するための URL であり、Clash と Shadowrocket の設定のデフォルトです
http://maps.googleapis.com/maps/api/mapsjs/gen_204#
- Google マップ
http://www.google.com/generate_204#
- Google Chrome ブラウザの別のネットワーク接続を確認するための URL
http://www.google-analytics.com/generate_204#
- Google Analytics 分析
http://connectivitycheck.gstatic.com/generate_204#
- Google Chrome ブラウザの別のネットワーク接続を確認するための URL
https://clients3.google.com/generate_204#
- ネットワーク接続を確認するために Google が使用する別の URL
http://www.google.com/blank.html#
- Google の空白ページであり、アクセスすると 204 を返します
https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif#
- Gmail で使用される空白の画像 URL であり、アクセスすると 204 を返します
Cloudflare#
http://cp.cloudflare.com/generate_204#
- CDN 大手の Cloudflare
Apple#
http://captive.apple.com#
- Apple デバイスがホットスポットポータルを検出するための URL であり、正常なアクセスでは 204 を返します
http://www.apple.com/library/test/success.html#
- Apple デバイスがネットワークを検出するための別の URL
Microsoft#
http://www.msftncsi.com/ncsi.txt#
- Microsoft がインターネット接続を確認するために使用する URL であり、アクセスすると 204 を返します
http://www.msftconnecttest.com/connecttest.txt#
- Microsoft がインターネット接続を確認するために使用する別の URL であり、アクセスすると 204 を返します
https://bat.bing.com/action/0#
- Microsoft の Bing 検索エンジンがユーザーを追跡するために使用する URL であり、アクセスすると 204 を返します
Facebook#
https://www.facebook.com/common/referer_frame.php#
- Facebook がユーザーのリファラを追跡するために使用する URL であり、アクセスすると 204 を返します
Firefox#
http://detectportal.firefox.com/success.txt#
- Firefox ブラウザがネットワーク接続を確認するために使用する URL
Twitter#
https://twitter.com/favicon.ico#
- Twitter のファビコンの URL であり、アクセスすると 204 を返します