Skip to content

fantasticmao/clash-rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FantasticMao 的 Clash 规则集

友情提醒

在使用 FantasticMao 的 Clash 规则集之前,不妨先看 Loyalsoldier 的 Clash 规则集

Loyalsoldier 版的规则集更加普适和通用,FantasticMao 版的规则集更加适合喜欢定制规则的伙伴。

使用方式

安装 Clash Premium

实现外部加载 Clash 规则时,需要使用 Rule Provider 高级特性,因此需要用户安装闭源的 Clash Premium,而非开源的 Clash。

Clash Premium 的使用方式请参考 Clash Premium Features

调整 Clash 配置文件

使用 Rule Provider 特性时,需要在 Clash 的原配置文件中添加 rule-providers 配置项和调整 rules 配置项,关键配置示例如下:

proxies:
  - name: proxy01
    type: ss
    server: server
    port: 443
    cipher: chacha20-ietf-poly1305
    password: password
  - name: proxy02
    type: vmess
    server: server
    port: 443
    uuid: uuid
    alterId: 32
    cipher: auto

proxy-groups:
  - name: PROXY
    type: url-test
    proxies:
      - proxy01
      - proxy02
    url: http://www.gstatic.com/generate_204
    interval: 300

# Premium only
rule-providers:
  common:
    type: http
    behavior: classical
    url: https://rawgithub.fantasticmao.cn/clash-rules/main/common.yaml
    interval: 3600
    path: ./ruleset/common.yaml
  telegramcidr:
    type: http
    behavior: classical
    url: https://rawgithub.fantasticmao.cn/clash-rules/main/telegramcidr.yaml
    interval: 3600
    path: ./ruleset/telegramcidr.yaml

rules:
  - RULE-SET,common,PROXY
  - RULE-SET,telegramcidr,PROXY
  # Others
  - GEOIP,CN,DIRECT
  - MATCH,DIRECT

Clash 的配置方式请参考 configuration

About

FantasticMao 的 Clash 规则集

Topics

Resources

License

Stars

Watchers

Forks

Languages