在Clash.yaml当中加上机场订阅

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

成功获得远程订阅文件之后,就会在本地生成相应的文件。

效果

Leave a Reply