mixed-port: 7890 allow-lan: true bind-address: '*' mode: rule log-level: info ipv6: true external-controller: 127.0.0.1:10000 experimental: ignore-resolve-fail: true sniffer: enable: true override-destination: true force-dns-mapping: true parse-pure-ip: true sniff: HTTP: ports: [80, 8080-8880] override-destination: true TLS: ports: [443, 8443] override-destination: true QUIC: ports: [443, 8443] override-destination: true dns: enable: true ipv6: true # false enhanced-mode: fake-ip # redir-host / fake-ip fake-ip-range: 198.18.0.1/16 fake-ip-filter: - "*" - "+.lan" - "+.local" use-hosts: true default-nameserver: ['223.5.5.5', '1.12.12.12'] nameserver: ['tls://223.5.5.5:853', 'tls://1.12.12.12:853'] ######### 锚点 start ####### # 策略组相关 p: &p {interval: 3600, health-check: {enable: true, url: https://www.gstatic.com/generate_204, interval: 300}} # 引入proxy-provider 使用 use 关键字 u: &u {use: ['🇰🇷 oracle_kr_central']} ######### 锚点 end ####### proxy-providers: # 从本地导入的 clash 配置文件 # local: # <<: *p # type: file # path: ./profiles/nodes.yaml # 从链接导入的配置文件(支持多个Clash 订阅链接) 🇰🇷 oracle_kr_central: <<: *p type: http url: http://130.162.157.14:/4083fd0b-91c4-4b39-bd38-18d999b1c6a1/proxies proxies: proxy-groups: - { name: 🚀 节点选择, type: select, proxies: ['♻️ 自动选择',DIRECT], <<: *u } - { name: ♻️ 自动选择, type: url-test, url: http://www.gstatic.com/generate_204, interval: 300, tolerance: 50, proxies: [], <<: *u } - { name: ▶️ YouTube, type: select, proxies: ['🚀 节点选择','♻️ 自动选择'], <<: *u } - { name: 📲 电报信息, type: select, proxies: ['🚀 节点选择'], <<: *u } - { name: 🤖 ChatGPT, type: select, proxies: [], <<: *u, filter: "(?i)^(?!.*(?:🇭🇰|港|hk|hongkong)).*" } - { name: 🛑 全球拦截, type: select, proxies: [REJECT,DIRECT] } - { name: 🐟 漏网之鱼, type: select, proxies: ['🚀 节点选择',DIRECT,'♻️ 自动选择'], <<: *u } rules: # - AND,(AND,(DST-PORT,443),(NETWORK,UDP)),(GEOSITE,geolocation-!cn),REJECT # quic - GEOSITE,youtube,▶️ YouTube - OR,((DOMAIN,gemini.google.com),(DOMAIN,bard.google.com),(GEOSITE,openai)),🤖 ChatGPT - RULE-SET,applications,DIRECT - DOMAIN,clash.razord.top,DIRECT - DOMAIN,yacd.haishan.me,DIRECT - RULE-SET,private,DIRECT - RULE-SET,reject,🛑 全球拦截 - RULE-SET,icloud,🚀 节点选择 - RULE-SET,apple,🚀 节点选择 - RULE-SET,google,🚀 节点选择 - RULE-SET,proxy,🚀 节点选择 - RULE-SET,direct,DIRECT - RULE-SET,lancidr,DIRECT - RULE-SET,cncidr,DIRECT - RULE-SET,telegramcidr,📲 电报信息 - GEOIP,LAN,DIRECT - GEOIP,CN,DIRECT - MATCH,🐟 漏网之鱼 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