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 を返します