mixed-port: 7890 allow-lan: false bind-address: '*' mode: rule log-level: info ipv6: false unified-delay: true tcp-concurrent: true # 规则集定义(云端自动同步维护) rule-providers: reject: type: http behavior: domain url: "https://testingcf.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt" path: ./ruleset/reject.yaml interval: 86400 direct: type: http behavior: domain url: "https://testingcf.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt" path: ./ruleset/direct.yaml interval: 86400 proxy: type: http behavior: domain url: "https://testingcf.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt" path: ./ruleset/proxy.yaml interval: 86400 telegramcidr: type: http behavior: ipcidr url: "https://testingcf.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt" path: ./ruleset/telegramcidr.yaml interval: 86400 cncidr: type: http behavior: ipcidr url: "https://testingcf.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt" path: ./ruleset/cncidr.yaml interval: 86400 lancidr: type: http behavior: ipcidr url: "https://testingcf.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt" path: ./ruleset/lancidr.yaml interval: 86400 dns: enable: true listen: 127.0.0.1:1053 ipv6: false enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 respect-rules: true use-hosts: true fake-ip-filter: - "*.lan" - "*.local" - "*.localdomain" - "*.home.arpa" - "*.msftconnecttest.com" - "*.msftncsi.com" - "time.*.com" - "ntp.*.com" - "+.music.163.com" - "+.126.net" - "+.y.qq.com" default-nameserver: - 223.5.5.5 - 119.29.29.29 nameserver: - https://dns.alidns.com/dns-query - https://doh.pub/dns-query proxy-server-nameserver: - https://dns.alidns.com/dns-query nameserver-policy: "cs.ktmcn.net,gtm1.ktmwan.net,iepl.ktmcn.net": - "https://api.edgequery.cc:40443/dns-query" - "https://39.173.146.159:8443/dns-query" - "https://api.edgequery.net:40443/dns-query" "geosite:geolocation-!cn": - https://dns.cloudflare.com/dns-query - https://dns.google/dns-query proxies: - { name: '🇭🇰 HK香港-1', server: hk1.ktmhyld.com, port: 18385, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇭🇰 HK香港-2', server: hk1.ktmhyld.com, port: 18385, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇭🇰 HK香港-3', server: hk1.ktmhyld.com, port: 18385, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇭🇰 HK香港-4', server: hk1.ktmhyld.com, port: 18385, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇹🇼 TW台湾-1', server: tw1.ktmhyld.com, port: 18386, sni: tw1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇹🇼 TW台湾-2', server: tw1.ktmhyld.com, port: 18386, sni: tw2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇹🇼 TW台湾-3', server: tw1.ktmhyld.com, port: 18386, sni: tw2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇹🇼 TW台湾-4', server: tw1.ktmhyld.com, port: 18386, sni: tw2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇸🇬 SG新加坡-1', server: sg1.ktmhyld.com, port: 18383, sni: sg1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇸🇬 SG新加坡-2', server: sg1.ktmhyld.com, port: 18383, sni: sg2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇸🇬 SG新加坡-3', server: sg1.ktmhyld.com, port: 18383, sni: sg2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇸🇬 SG新加坡-4', server: sg1.ktmhyld.com, port: 18383, sni: sg2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇯🇵 JP日本-1', server: jp1.ktmhyld.com, port: 18385, sni: jp1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇯🇵 JP日本-2', server: jp1.ktmhyld.com, port: 18385, sni: jp1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇯🇵 JP日本-3', server: jp1.ktmhyld.com, port: 18385, sni: jp1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇯🇵 JP日本-4', server: jp1.ktmhyld.com, port: 18385, sni: jp1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇰🇷 KR韩国-1', server: kr1.ktmhyld.com, port: 18385, sni: kr1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇰🇷 KR韩国-2', server: kr1.ktmhyld.com, port: 18385, sni: kr2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇰🇷 KR韩国-3', server: kr1.ktmhyld.com, port: 18385, sni: kr2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇰🇷 KR韩国-4', server: kr1.ktmhyld.com, port: 18385, sni: kr2.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇲🇾 MY马来西亚-1', server: my1.ktmhyld.com, port: 18385, sni: my1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇲🇾 MY马来西亚-2', server: my1.ktmhyld.com, port: 18385, sni: my1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇲🇾 MY马来西亚-3', server: my1.ktmhyld.com, port: 18385, sni: my1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇲🇾 MY马来西亚-4', server: my1.ktmhyld.com, port: 18385, sni: my1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇹🇭 TH泰国-1', server: th1.ktmhyld.com, port: 18385, sni: th1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇹🇭 TH泰国-2', server: th1.ktmhyld.com, port: 18385, sni: th1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇲🇨 MC印度尼西亚-1', server: mc1.ktmhyld.com, port: 18385, sni: mc1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇲🇨 MC印度尼西亚-2', server: mc1.ktmhyld.com, port: 18385, sni: mc1.ktmhyld.com, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇺🇸 USA美国-1', server: us1.ktmhyld.com, port: 18387, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇺🇸 USA美国-2', server: us1.ktmhyld.com, port: 18387, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇺🇸 USA美国-3', server: us1.ktmhyld.com, port: 18387, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } - { name: '🇺🇸 USA美国-4', server: us1.ktmhyld.com, port: 18387, up: 1000, down: 1000, skip-cert-verify: true, type: hysteria2, password: ec8c8787-1513-4df1-9f9e-d806827efdbd } proxy-groups: - name: 🚀 节点选择 type: select proxies: - ♻️ 自动选择 - DIRECT - '🇭🇰 HK香港-1' - '🇭🇰 HK香港-2' - '🇭🇰 HK香港-3' - '🇭🇰 HK香港-4' - '🇹🇼 TW台湾-1' - '🇹🇼 TW台湾-2' - '🇹🇼 TW台湾-3' - '🇹🇼 TW台湾-4' - '🇸🇬 SG新加坡-1' - '🇸🇬 SG新加坡-2' - '🇸🇬 SG新加坡-3' - '🇸🇬 SG新加坡-4' - '🇯🇵 JP日本-1' - '🇯🇵 JP日本-2' - '🇯🇵 JP日本-3' - '🇯🇵 JP日本-4' - '🇰🇷 KR韩国-1' - '🇰🇷 KR韩国-2' - '🇰🇷 KR韩国-3' - '🇰🇷 KR韩国-4' - '🇲🇾 MY马来西亚-1' - '🇲🇾 MY马来西亚-2' - '🇲🇾 MY马来西亚-3' - '🇲🇾 MY马来西亚-4' - '🇹🇭 TH泰国-1' - '🇹🇭 TH泰国-2' - '🇲🇨 MC印度尼西亚-1' - '🇲🇨 MC印度尼西亚-2' - '🇺🇸 USA美国-1' - '🇺🇸 USA美国-2' - '🇺🇸 USA美国-3' - '🇺🇸 USA美国-4' - name: ♻️ 自动选择 type: url-test url: https://www.gstatic.com/generate_204 interval: 300 tolerance: 50 proxies: - '🇭🇰 HK香港-1' - '🇭🇰 HK香港-2' - '🇭🇰 HK香港-3' - '🇭🇰 HK香港-4' - '🇹🇼 TW台湾-1' - '🇹🇼 TW台湾-2' - '🇹🇼 TW台湾-3' - '🇹🇼 TW台湾-4' - '🇸🇬 SG新加坡-1' - '🇸🇬 SG新加坡-2' - '🇸🇬 SG新加坡-3' - '🇸🇬 SG新加坡-4' - '🇯🇵 JP日本-1' - '🇯🇵 JP日本-2' - '🇯🇵 JP日本-3' - '🇯🇵 JP日本-4' - name: 📹 YouTube type: select proxies: - 🚀 节点选择 - ♻️ 自动选择 - DIRECT - name: 🎥 Netflix type: select proxies: - 🚀 节点选择 - ♻️ 自动选择 - DIRECT - name: 📲 Telegram type: select proxies: - 🚀 节点选择 - ♻️ 自动选择 - DIRECT - name: 🎮 Steam社区 type: select proxies: - 🚀 节点选择 - ♻️ 自动选择 - DIRECT - name: ⬇️ Steam下载 type: select proxies: - DIRECT - 🚀 节点选择 - name: Ⓜ️ 微软服务 type: select proxies: - DIRECT - 🚀 节点选择 - name: 🛑 广告拦截 type: select proxies: - REJECT - DIRECT - name: 🎯 全球直连 type: select proxies: - DIRECT - 🚀 节点选择 - name: 🐟 漏网之鱼 type: select proxies: - 🚀 节点选择 - 🎯 全球直连 rules: # 私有/局域网直连 - RULE-SET,lancidr,🎯 全球直连,no-resolve # 广告拦截 - RULE-SET,reject,🛑 广告拦截 # Telegram 分流 - RULE-SET,telegramcidr,📲 Telegram,no-resolve # 专用服务与流媒体 - GEOSITE,youtube,📹 YouTube - GEOSITE,netflix,🎥 Netflix - GEOSITE,steam@cn,⬇️ Steam下载 - GEOSITE,steam,🎮 Steam社区 - GEOSITE,microsoft,Ⓜ️ 微软服务 # 国外代理规则 - RULE-SET,proxy,🚀 节点选择 - GEOSITE,geolocation-!cn,🚀 节点选择 # 国内直连 - RULE-SET,direct,🎯 全球直连 - RULE-SET,cncidr,🎯 全球直连 - GEOIP,CN,🎯 全球直连 # 兜底规则 - MATCH,🐟 漏网之鱼