為什么需要測速
選择合適的代理節点對網絡體驗至關重要。不同節点的延遲、帶宽和穩定性各不相同,而這些因素会直接影響:
- 網页加載速度:低延遲節点能更快打開網页
- 視频流畅度:高帶宽節点適合觀看高清視频
- 游戲體驗:穩定的低延遲節点减少卡顿
- 下載速度:優質線路能充分利用你的帶宽
建議定期測速,因為節点性能会隨時間和網絡狀況變化。ClashX 可以配置自動測速,讓你始終使用最優節点。
理解延遲指標
測速主要關注以下几个指標:
延遲(Latency / Ping)
數据從你的設備到代理服務器再返回所需的時間,單位為毫秒(ms)。
丢包率
發送的數据包未能到達目的地的比例。丢包率超過 1% 就会影響使用體驗,特別是實時應用(游戲、視频通話)。
帶宽
節点能提供的最大數据傳輸速率。注意:ClashX 的延遲測試不測試帶宽,需要通過實際使用或專門的速度測試工具评估。
測速结果只能作為參考。實際體驗还受到服務器负載、路由優化、目標網站位置等因素影響。
手動測速方法
方法一:ClashX 内置測速
最簡單直接的測速方式:
- 点擊菜單栏的 ClashX 圖標
- 選择「代理」菜單
- 点擊「延遲測試」(Benchmark)
- 等待几秒,所有節点旁边会顯示延遲數值
測速快捷键
可以為延遲測試設置快捷键:
1. 打開「系統偏好設置」→「键盘」→「快捷键」→「應用快捷键」2. 添加 ClashX,輸入菜單標題「Benchmark」3. 設置你喜欢的快捷键,如 ⌘⇧T
方法二:策略組測速
如果你使用了策略組(如 url-test),可以單獨測試某个策略組:
- 点擊菜單栏 ClashX 圖標
- 選择對應的策略組
- 右键点擊策略組名称
- 選择「測試延遲」
方法三:Dashboard 測速
使用 Web 控制面板進行更詳细的測速:
- 访問 http://127.0.0.1:9090/ui
- 点擊「代理」標簽
- 選择需要測試的策略組或節点
- 点擊測速按鈕(闪電圖標)
Dashboard 的優势是可以看到更詳细的信息,包括測速歷史記录。
自動測速配置
手動測速虽然簡單,但需要经常操作。更好的方式是配置自動測速策略組。
url-test 自動選择
自動選择延遲最低的節点:
proxy-groups:
- name: "♻️ 自动选择"
type: url-test
proxies:
- "香港 01"
- "香港 02"
- "日本 01"
- "美国 01"
url: "http://www.gstatic.com/generate_204"
interval: 300 # 每 300 秒测试一次
tolerance: 50 # 延迟差异小于 50ms 不切换
關键參數說明
- url:測速目標 URL。推荐使用 http://www.gstatic.com/generate_204,這是一个輕量快速的測速地址
- interval:測速間隔(秒)。建議 300-600 秒,太频繁会浪费资源
- tolerance:容差值(毫秒)。新節点必須比當前節点快超過這个值才会切换,避免频繁跳動
fallback 故障轉移
主節点失败時自動切换:
proxy-groups:
- name: "🔰 故障转移"
type: fallback
proxies:
- "主节点"
- "备用节点 1"
- "备用节点 2"
url: "http://www.gstatic.com/generate_204"
interval: 300
timeout: 2000 # 超时时间 2000ms
load-balance 负載均衡
在多个健康節点間分配流量:
proxy-groups:
- name: "⚖️ 负载均衡"
type: load-balance
proxies:
- "节点 1"
- "节点 2"
- "节点 3"
url: "http://www.gstatic.com/generate_204"
interval: 300
strategy: consistent-hashing # 或 round-robin
strategy 參數:
- consistent-hashing:基于目標地址分配,同一網站總是用同一節点,適合需要保持会話的場景
- round-robin:轮询分配,每个請求使用不同節点,適合下載等場景
可以創建一个 url-test 自動選择組,然后在 select 手動選择組中包含它。這樣既有自動優選,也保留手動控制的靈活性。
節点選择策略
按用途選择
不同的使用場景需要不同類型的節点:
| 使用場景 | 推荐特性 | 節点類型 |
|---|---|---|
| 網页浏覽 | 低延遲 | 就近節点(香港、日本、新加坡) |
| 視频流媒體 | 高帶宽、穩定 | 内容所在地節点(如看 Netflix 美國内容用美國節点) |
| 游戲加速 | 极低延遲、低丢包 | 游戲服務器所在地的優質線路 |
| 大文件下載 | 高帶宽 | 负載均衡組或高速專線 |
| 日常辦公 | 穩定性 | fallback 故障轉移組 |
按地理位置選择
地理位置對延遲影響很大:
- 中國大陆用戶:香港、臺湾、日本、新加坡節点通常延遲最低(20-80ms)
- 欧洲用戶:本地欧洲節点最佳
- 跨境访問:访問特定國家的服務時,選择该國節点通常效果最好
線路質量识別
一些常見的線路類型(質量递减):
- IPLC / IEPL 專線:点對点專線,延遲低、穩定性高、價格贵
- CN2 GIA:電信優質線路,延遲低、高峰期穩定
- CN2 GT:電信普通線路,性價比高
- BGP 多線:自動選择運营商路由
- 普通線路:價格便宜但高峰期可能拥堵
• 不要只看延遲,还要關注穩定性和實際速度• 白天測試结果可能和晚高峰不同• 不要把所有流量都挤在一个節点上
性能優化建議
1. 多節点備份
配置 fallback 策略組,確保主節点失败時自動切换:
proxy-groups:
- name: "🚀 主力节点"
type: fallback
proxies:
- "香港 IPLC 01"
- "香港 CN2 01"
- "日本 01"
url: "http://www.gstatic.com/generate_204"
interval: 300
2. 分流策略
為不同服務配置不同的節点組:
proxy-groups:
- name: "🎬 流媒体"
type: select
proxies:
- "美国节点组"
- "香港节点组"
- name: "🎮 游戏"
type: url-test
proxies:
- "低延迟节点 1"
- "低延迟节点 2"
interval: 60 # 游戏场景可以更频繁测速
- name: "📥 下载"
type: load-balance
proxies:
- "高带宽节点 1"
- "高带宽节点 2"
3. 測速 URL 選择
不同的測速 URL 可能给出不同结果:
- http://www.gstatic.com/generate_204 - Google 服務,全球通用
- https://cp.cloudflare.com/generate_204 - Cloudflare,適合測試 CDN
- http://www.apple.com/library/test/success.html - Apple,適合 iOS 用戶
4. 定期维護
养成良好的维護習惯:
- 每周手動測速一次,了解節点狀況
- 及時刪除長期失效的節点
- 關注机場通知,了解维護和升級信息
- 高峰時段(晚上 8-11 点)測試更能反映實際情況
5. 使用 Dashboard 監控
Web Dashboard 提供實時監控和歷史記录:
- 查看當前使用的節点
- 查看每个連接的流量和延遲
- 分析哪些應用占用最多流量
- 發現异常流量和連接
節点選择總结
最佳實践:
- 使用 url-test 自動選择日常浏覽節点
- 使用 fallback 確保關键服務的穩定性
- 為特殊用途(流媒體、游戲)配置專門的策略組
- 定期手動測速,了解節点真實狀況
- 不要過度依赖自動測速,结合實際使用體驗调整