Skip to content

[FEATURE] 建议在生成 all.yaml 之前进行health-check延迟测试 #175

@moonloadermic

Description

@moonloadermic

前置确认

  • 我已阅读 README.md,确认该功能尚未实现。
  • 我已在 Issues 中搜索,未找到类似的功能请求。
  • 我已在 config.example.yaml 中看过,未找到相关配置
  • 我确认我能清晰的表达我的观点、表达我的需求、表达我的问题、表达我的环境情况

功能描述

因为使用 subs-check 测速过滤后的节点,几万个到几十个几百个,质量应该都是上乘的,但导入到mihomo party后,点击测速按钮,发现还是有几个零星的“超时”。

实际上在 subs-check 官方的 GitHub 的 README 预览图也能看出来:
Image

所以在此建议:
在生成 all.yaml 之前进行 health-check 延迟测试。
并且可以根据自定义的配置丢弃节点。
比如测试地址( https://www.gstatic.com/generate_204 )、次数(3)、超时时间(3000ms)。
默认把3次测试,超时时间3000ms以上的都丢弃。也可以在配置里自定义操作:把3次测试超时时间1000ms以上的都丢弃。

参考:
https://wiki.metacubex.one/config/proxy-providers/#health-check

使用场景

节点导入后,一片绿色,多好看啊!

附加信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions