https://github.com/Hackl0us/SS-Rule-Snippet/blob/master/LAZY_RULES/clash.yaml
主要逻辑就是定义proxy-provider,然后再使用provider。

#- name: UseProvider
# type: select
# use:
# - provider1
# proxies:
# - Proxy
# - DIRECT
- name: "dler-trojan"
type: fallback # 亦可使用 fallback 或 load-balance 或 select
use:
- subscription-dler-trojan
proxies:
### online subscription
proxy-providers:
# provider1:
# type: http # http 或 file
# url: "https://dler.cloud/subscribe/9XLyW?clash=trojan"
# interval: 3600 # 自动更新间隔,仅在类型为 HTTP 时可用
# path: ./provider1.yaml # 只有当类型为 HTTP 时才可用,不需要在本地空间中创建新文件。
# health-check:
# enable: true
# interval: 600
# url: http://www.gstatic.com/generate_204
subscription-dler-trojan:
type: http
url: "https://dler.cloud/subscribe/9XbJBLyW?clash=trojan"
interval: 3600
path: ./subscription-dler-trojan.yaml # 不同机场不同命名
health-check:
enable: true
interval: 600
url: http://www.gstatic.com/generate_204成功获得远程订阅文件之后,就会在本地生成相应的文件。

效果

Pingback: 网络冲浪笔记 - 杨文根