Files
--/ktm 修改.yaml
T
2026-09-13 18:23:29 +08:00

272 lines
12 KiB
YAML

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,🐟 漏网之鱼