@@ -7,44 +7,171 @@ allow-lan: true
77bind-address: '*'
88mode: rule
99log-level: info
10- external-controller: '0.0.0.0:9090'
10+ ipv6: true
11+ external-controller: ':9090'
12+ external-ui: dashboard
13+ secret: 123456
14+ tun:
15+ enable: true
16+ stack: system
17+ auto-route: true
18+ auto-detect-interface: true
1119
1220dns:
1321 enable: true
14- listen: 0.0.0.0:53
22+ listen: '0.0.0.0:53'
23+ ipv6: true
24+ default-nameserver: [223.5.5.5, 114.114.114.114, 8.8.8.8]
1525 enhanced-mode: fake-ip
1626 fake-ip-range: 198.18.0.1/16
17- nameserver:
18- - 223.5.5.5
19- - 119.29.29.29
20- fallback:
21- - 8.8.8.8
22- - 1.1.1.1
23- fallback-filter:
24- geoip: true
25- geoip-code: CN
26-
27- proxies: "{{ALL-TAG}}"
27+ fake-ip-filter: ['*.lan', '*.linksys.com', '*.linksyssmartwifi.com', swscan.apple.com, mesu.apple.com, '*.msftconnecttest.com', '*.msftncsi.com', 'time.*.com', 'time.*.gov', 'time.*.edu.cn', 'time.*.apple.com', 'time1.*.com', 'time2.*.com', 'time3.*.com', 'time4.*.com', 'time5.*.com', 'time6.*.com', 'time7.*.com', 'ntp.*.com', 'ntp.*.com', 'ntp1.*.com', 'ntp2.*.com', 'ntp3.*.com', 'ntp4.*.com', 'ntp5.*.com', 'ntp6.*.com', 'ntp7.*.com', '*.time.edu.cn', '*.ntp.org.cn', +.pool.ntp.org, time1.cloud.tencent.com, +.music.163.com, '*.126.net', musicapi.taihe.com, music.taihe.com, songsearch.kugou.com, trackercdn.kugou.com, '*.kuwo.cn', api-jooxtt.sanook.com, api.joox.com, joox.com, +.y.qq.com, +.music.tc.qq.com, aqqmusic.tc.qq.com, +.stream.qqmusic.qq.com, '*.xiami.com', +.music.migu.cn, +.srv.nintendo.net, +.stun.playstation.net, 'xbox.*.microsoft.com', +.xboxlive.com, localhost.ptlogin2.qq.com, proxy.golang.org, 'stun.*.*', 'stun.*.*.*', '+.stun.*.*.*.*', heartbeat.belkin.com, '*.linksys.com', '*.linksyssmartwifi.com', '*.router.asus.com', mesu.apple.com, swscan.apple.com, swquery.apple.com, swdownload.apple.com, swcdn.apple.com, swdist.apple.com, lens.l.google.com, stun.l.google.com, +.nflxvideo.net, '*.square-enix.com', '*.finalfantasyxiv.com', '*.ffxiv.com', '*.mcdn.bilivideo.cn']
28+ nameserver: ['https://doh.pub/dns-query', 'https://doh.dns.sb/dns-query', 'https://dns.adguard.com/dns-query', 'https://cdn-doh.ssnm.xyz/dns-query', 223.5.5.5, 180.76.76.76, 119.29.29.29, 117.50.11.11, 117.50.10.10, 114.114.114.114, 'https://dns.alidns.com/dns-query', 'https://doh.360.cn/dns-query']
29+ fallback: ['https://dns.quad9.net:5053/dns-query', 'https://dns-unfiltered.adguard.com/dns-query', 'https://doh.opendns.com/dns-query', 'https://1.0.0.1/dns-query', 'https://public.dns.iij.jp/dns-query', 'https://dns.twnic.tw/dns-query', 8.8.8.8, 1.1.1.1, 'tls://dns.rubyfish.cn:853', 'tls://1.0.0.1:853', 'tls://dns.google:853', 'https://dns.rubyfish.cn/dns-query', 'https://cloudflare-dns.com/dns-query', 'https://dns.google/dns-query']
30+ fallback-filter: { geoip: true, ipcidr: [0.0.0.0/8, 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 240.0.0.0/4, 255.255.255.255/32], domain: [+.google.com, +.facebook.com, +.youtube.com, +.freegfw.top, +.gogocloud.top, +.tgcloud.top, +.githubusercontent.com, +.googlevideo.com] }
31+
32+ proxies: []
2833
2934proxy-groups:
30- - name: Proxy
35+ - name: '🚀 Select'
36+ type: select
37+ url: http://www.gstatic.com/generate_204
38+ interval: 600
39+ proxies:
40+ - '🚀 Manual'
41+ - '♻️ Auto'
42+ - '🔯 Fallback'
43+ - '🔮 LoadBalance'
44+
45+ - name: '🚀 Manual'
3146 type: select
47+ url: http://www.gstatic.com/generate_204
48+ interval: 600
3249 proxies:
33- - Auto
34- - DIRECT
3550 - "{{ALL-TAG}}"
3651
37- - name: Auto
52+ - name: '♻️ Auto'
3853 type: url-test
39- url: 'https://www.gstatic.com/generate_204'
40- interval: 300
54+ url: http://www.gstatic.com/generate_204
55+ interval: 600
56+ tolerance: 150
57+ proxies:
58+ - "{{ALL-TAG}}"
59+
60+ - name: '🔯 Fallback'
61+ type: fallback
62+ url: http://www.gstatic.com/generate_204
63+ interval: 600
64+ proxies:
65+ - "{{ALL-TAG}}"
66+
67+ - name: '🔮 LoadBalance'
68+ type: load-balance
69+ url: http://www.gstatic.com/generate_204
70+ interval: 600
4171 proxies:
4272 - "{{ALL-TAG}}"
4373
74+ rule-providers:
75+ reject:
76+ type: http
77+ behavior: domain
78+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/reject.txt'
79+ path: ./ruleset/reject.yaml
80+ interval: 86400
81+ icloud:
82+ type: http
83+ behavior: domain
84+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/icloud.txt'
85+ path: ./ruleset/icloud.yaml
86+ interval: 86400
87+ apple:
88+ type: http
89+ behavior: domain
90+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/apple.txt'
91+ path: ./ruleset/apple.yaml
92+ interval: 86400
93+ google:
94+ type: http
95+ behavior: domain
96+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/google.txt'
97+ path: ./ruleset/google.yaml
98+ interval: 86400
99+ proxy:
100+ type: http
101+ behavior: domain
102+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/proxy.txt'
103+ path: ./ruleset/proxy.yaml
104+ interval: 86400
105+ direct:
106+ type: http
107+ behavior: domain
108+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/direct.txt'
109+ path: ./ruleset/direct.yaml
110+ interval: 86400
111+ private:
112+ type: http
113+ behavior: domain
114+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/private.txt'
115+ path: ./ruleset/private.yaml
116+ interval: 86400
117+ gfw:
118+ type: http
119+ behavior: domain
120+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/gfw.txt'
121+ path: ./ruleset/gfw.yaml
122+ interval: 86400
123+ greatfire:
124+ type: http
125+ behavior: domain
126+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/greatfire.txt'
127+ path: ./ruleset/greatfire.yaml
128+ interval: 86400
129+ tld-not-cn:
130+ type: http
131+ behavior: domain
132+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/tld-not-cn.txt'
133+ path: ./ruleset/tld-not-cn.yaml
134+ interval: 86400
135+ telegramcidr:
136+ type: http
137+ behavior: ipcidr
138+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/telegramcidr.txt'
139+ path: ./ruleset/telegramcidr.yaml
140+ interval: 86400
141+ cncidr:
142+ type: http
143+ behavior: ipcidr
144+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/cncidr.txt'
145+ path: ./ruleset/cncidr.yaml
146+ interval: 86400
147+ lancidr:
148+ type: http
149+ behavior: ipcidr
150+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/lancidr.txt'
151+ path: ./ruleset/lancidr.yaml
152+ interval: 86400
153+ applications:
154+ type: http
155+ behavior: classical
156+ url: 'https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/applications.txt'
157+ path: ./ruleset/applications.yaml
158+ interval: 86400
44159rules:
45- - GEOIP,LAN,DIRECT
46- - GEOIP,CN,DIRECT
47- - MATCH,Proxy
160+ - DOMAIN-SUFFIX,<subscription_url>,DIRECT
161+ - RULE-SET,applications,DIRECT
162+ - RULE-SET,private,DIRECT
163+ - RULE-SET,reject,REJECT
164+ - RULE-SET,icloud,DIRECT
165+ - RULE-SET,apple,DIRECT
166+ - RULE-SET,google,🚀 Select
167+ - RULE-SET,proxy,🚀 Select
168+ - RULE-SET,direct,DIRECT
169+ - RULE-SET,lancidr,DIRECT,no-resolve
170+ - RULE-SET,cncidr,DIRECT,no-resolve
171+ - RULE-SET,telegramcidr,🚀 Select,no-resolve
172+ - GEOIP,LAN,DIRECT,no-resolve
173+ - GEOIP,CN,DIRECT,no-resolve
174+ - MATCH,🚀 Select
48175"#
49176 . to_string ( )
50177}
0 commit comments