140 lines
3.9 KiB
YAML
140 lines
3.9 KiB
YAML
# Source: https://github.com/Loyalsoldier/clash-rules
|
|
rules:
|
|
# BEGIN OpenAI / ChatGPT / Codex proxy rules
|
|
- DOMAIN-SUFFIX,openai.com,PROXY
|
|
- DOMAIN-SUFFIX,chatgpt.com,PROXY
|
|
- DOMAIN-SUFFIX,ct.sendgrid.net,PROXY
|
|
- DOMAIN-SUFFIX,intercom.io,PROXY
|
|
- DOMAIN-SUFFIX,intercomcdn.com,PROXY
|
|
- DOMAIN-SUFFIX,oaistatic.com,PROXY
|
|
- DOMAIN-SUFFIX,oaiusercontent.com,PROXY
|
|
- DOMAIN-SUFFIX,oaistatsig.com,PROXY
|
|
- DOMAIN,cdn.openaimerge.com,PROXY
|
|
- DOMAIN,cdn.workos.com,PROXY
|
|
- DOMAIN,challenges.cloudflare.com,PROXY
|
|
- DOMAIN,forwarder.workos.com,PROXY
|
|
- DOMAIN,humb.apple.com,PROXY
|
|
- DOMAIN,images.workoscdn.com,PROXY
|
|
- DOMAIN,js.stripe.com,PROXY
|
|
- DOMAIN,o207216.ingest.sentry.io,PROXY
|
|
- DOMAIN,o33249.ingest.sentry.io,PROXY
|
|
- DOMAIN,rum.browser-intake-datadoghq.com,PROXY
|
|
- DOMAIN,setup.workos.com,PROXY
|
|
- DOMAIN,workos.imgix.net,PROXY
|
|
# END OpenAI / ChatGPT / Codex proxy rules
|
|
- RULE-SET,applications,DIRECT
|
|
- DOMAIN,clash.razord.top,DIRECT
|
|
- DOMAIN,yacd.haishan.me,DIRECT
|
|
- RULE-SET,private,DIRECT
|
|
- RULE-SET,reject,REJECT
|
|
- RULE-SET,icloud,DIRECT
|
|
- RULE-SET,apple,DIRECT
|
|
- RULE-SET,google,DIRECT
|
|
- RULE-SET,proxy,PROXY
|
|
- RULE-SET,direct,DIRECT
|
|
- RULE-SET,lancidr,DIRECT
|
|
- RULE-SET,cncidr,DIRECT
|
|
- RULE-SET,telegramcidr,PROXY
|
|
- GEOIP,LAN,DIRECT
|
|
- GEOIP,CN,DIRECT
|
|
- MATCH,PROXY
|
|
|
|
rule-providers:
|
|
reject:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
|
|
path: ./ruleset/reject.yaml
|
|
interval: 86400
|
|
|
|
icloud:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt"
|
|
path: ./ruleset/icloud.yaml
|
|
interval: 86400
|
|
|
|
apple:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt"
|
|
path: ./ruleset/apple.yaml
|
|
interval: 86400
|
|
|
|
google:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt"
|
|
path: ./ruleset/google.yaml
|
|
interval: 86400
|
|
|
|
proxy:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
|
|
path: ./ruleset/proxy.yaml
|
|
interval: 86400
|
|
|
|
direct:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"
|
|
path: ./ruleset/direct.yaml
|
|
interval: 86400
|
|
|
|
private:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt"
|
|
path: ./ruleset/private.yaml
|
|
interval: 86400
|
|
|
|
gfw:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt"
|
|
path: ./ruleset/gfw.yaml
|
|
interval: 86400
|
|
|
|
greatfire:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/greatfire.txt"
|
|
path: ./ruleset/greatfire.yaml
|
|
interval: 86400
|
|
|
|
tld-not-cn:
|
|
type: http
|
|
behavior: domain
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt"
|
|
path: ./ruleset/tld-not-cn.yaml
|
|
interval: 86400
|
|
|
|
telegramcidr:
|
|
type: http
|
|
behavior: ipcidr
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt"
|
|
path: ./ruleset/telegramcidr.yaml
|
|
interval: 86400
|
|
|
|
cncidr:
|
|
type: http
|
|
behavior: ipcidr
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt"
|
|
path: ./ruleset/cncidr.yaml
|
|
interval: 86400
|
|
|
|
lancidr:
|
|
type: http
|
|
behavior: ipcidr
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt"
|
|
path: ./ruleset/lancidr.yaml
|
|
interval: 86400
|
|
|
|
applications:
|
|
type: http
|
|
behavior: classical
|
|
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt"
|
|
path: ./ruleset/applications.yaml
|
|
interval: 86400
|