[Feature] 增加可选参数使返回值保持合法.
lovitus opened this issue · comments
verify
功能描述
作者你好:
这个工具非常实用,并且在自己的配置里调用了很久. 目前有一个小问题:
- 当使用
list=true
并且将外部订阅引入到自己的proxy-provider时候 -
- 如果外部订阅的url失效了, 则是返回异常内容.
-
- 如果外部订阅的token失效了, 也是返回异常内容.
虽然这两个场景都是因为没有有效数据,但是因为clash接受到的内容不是节点信息, 所以会导致clash无法启动. 造成在维护yml之前, 终端因为自动更新就离线了.
可否考虑增加类似 fallbacknode备用节点
或者alwaysvalid备用模板
这种类似的选项. 其实只要返回一个模板就行
{name: 返回列表无可用node, server: 127.0.0.1, port: 25500, type: ss, cipher: chacha20-ietf-poly1305, password: 123, udp: true}
感谢作者的分享,和宝贵的时间
可能的解决方案
No response