代理协议
延迟测试

延迟测试

在 Stash 中,你可以为每个代理指定单独的延迟测试参数,包括:延迟测试目标 URL,测试的超时时间。

延迟测试超时的代理,会被标记为不健康。

proxies:
  - name: your-proxy
    type: ss
    server: server
    port: 443
    benchmark-url: http://www.apple.com # 建议只使用HTTP协议
    benchmark-timeout: 5 # 延迟测试超时,单位:秒
💡

如果一个代理被多个策略组引用,多个策略组会共享这个代理的延迟测试结果。

若希望一个代理在不同的策略组使用不同的延迟测试参数,请手动创建多个代理。

延迟测试方式

Stash 支持多种方式对代理进行延迟测试,包括:

  • ICMP:使用 ICMP 报文进行延迟测试
  • TCP:使用 TCP 握手进行延迟测试
  • HTTP HEAD:默认方式,通过代理发送 HTTP HEAD 进行延迟测试