1. 延迟测试 URL 的作用
在使用 Clash 进行代理时,经常需要了解当前节点的延迟情况。为了帮助用户方便地测试延迟,Clash 增加了延迟测试 URL 的功能。
2. 如何添加延迟测试 URL
在配置文件中添加以下内容:
yaml
experimental: latency-test: url: https://www.google.com/ interval: 60
以上配置中,url
指定了测试的 URL,这里以 https://www.google.com/
为例。interval
指定了测试间隔,单位为秒。
添加完成后,重启 Clash 即可开始延迟测试。
3. 测试结果含义
测试结果包括以下三个参数:
delay
:延迟时间,单位为毫秒。success
:是否成功。ts
:测试时间戳。
在日志中可以看到类似以下内容的输出:
其中,success
为 true
表示测试成功,为 false
则表示测试失败。delay
则表示当前节点到测试 URL 的延迟时间。
4. 常见问题解答
Q1:如何测试多个 URL?
A:可以在配置文件中添加多个 latency-test
,例如:
yaml experimental: latency-test: – url: https://www.google.com/ interval: 60 – url: https://www.microsoft.com/ interval: 60
Q2:测试结果中 success
为 false
是什么原因?
A:可能是当前节点无法访问测试 URL,可以尝试更换测试 URL,或者检查当前网络连接。
Q3:如何设置超时时间?
A:在配置文件中添加 timeout
参数即可,例如:
yaml experimental: latency-test: url: https://www.google.com/ interval: 60 timeout: 5
以上配置中,timeout
指定了测试超时时间,单位为秒。
Q4:Clash 延迟测试对代理速度有影响吗?
A:延迟测试会占用部分网络带宽和 CPU 资源,但一般不会对代理速度造成明显影响。
Q5:如何在 iOS 上使用 Clash 延迟测试?
A:iOS 上的 Clash 客户端暂不支持延迟测试 URL 的功能。
5. 总结
本文介绍了 Clash 延迟测试 URL 的使用方法以及常见问题解答。通过学习本文,用户可以更好地了解 Clash 的功能,提高使用体验。