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:
- 節點一
- 節點二
- 節點三
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#
- 蘋果設備用來檢測熱點門戶的 URL,正常訪問會返回 204
http://www.apple.com/library/test/success.html#
- 蘋果設備檢測網絡的另一個 URL
微軟#
http://www.msftncsi.com/ncsi.txt#
- Microsoft 用來檢測 Internet 連接的 URL,訪問會返回 204
http://www.msftconnecttest.com/connecttest.txt#
- Microsoft 另一個用來檢測 Internet 連接的 URL,訪問會返回 204
https://bat.bing.com/action/0#
- 微軟 Bing 搜索引擎用於追蹤用戶的 URL,訪問會返回 204
Facebook#
https://www.facebook.com/common/referer_frame.php#
- Facebook 用於追蹤用戶來源的 URL,訪問會返回 204
Firefox#
http://detectportal.firefox.com/success.txt#
- 火狐瀏覽器用來檢測網絡連通性的 URL
Twitter#
https://twitter.com/favicon.ico#
- Twitter 的 favicon 圖標 URL,訪問會返回 204
其他#
http://www.v2ex.com/generate_204#
https://http.cat/204#
https://httpbin.org/status/204#
## 推薦機場