-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpublic.yaml
140 lines (140 loc) Β· 5.01 KB
/
public.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
mixed-port: 7890
allow-lan: false
bind-address: '*'
mode: rule
log-level: info
external-controller: '127.0.0.1:9090'
dns:
enable: true
ipv6: false
default-nameserver: [223.5.5.5, 223.6.6.6]
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
use-hosts: true
nameserver: ['https://dns.alidns.com/dns-query']
fallback: ['https://dns.alidns.com/dns-query', 'https://dns.cloudflare.com/dns-query', 'tls://8.8.4.4:853']
fallback-filter: { geoip: true, ipcidr: [240.0.0.0/4, 0.0.0.0/32] }
proxy-providers:
WARP:
type: http
url: "https://sub.xijingping.gay/api/sub?host=worker.ariesver.online&uuid=73b6dbd5-a27a-4c76-9ad1-42a82380dddb&path=/?ed=2048&format=clash"
path: ./warp.yaml
interval: 3600
health-check:
enable: true
url: https://www.gstatic.com/generate_204
interval: 300
W:
type: http
url: "https://neko-warp.nloli.xyz/neko_warp.yaml"
path: ./w.yaml
interval: 3600
health-check:
enable: true
url: https://www.gstatic.com/generate_204
interval: 300
S:
type: http
url: "http://allsub.king361.cf"
path: ./s.yaml
interval: 3600
health-check:
enable: true
url: https://www.gstatic.com/generate_204
interval: 300
proxy-groups:
- name: π θηΉιζ©
type: select
proxies:
- π‘ θͺε¨ιζ©
- DIRECT
use:
- WARP
- W
- S
- name: π‘ θͺε¨ιζ©
type: url-test
url: http://www.google.com/generate_204
proxies:
use:
- WARP
- W
- S
- name: π² η΅ζ₯ζΆζ―
type: select
proxies:
- π θηΉιζ©
- π‘ θͺε¨ιζ©
- DIRECT
use:
- WARP
- W
- S
- name: π θΉζζε‘
type: select
proxies:
- DIRECT
- REJECT
- π‘ θͺε¨ιζ©
use:
- WARP
- W
- S
- name: π¨π³ ε½ε
η½η«
type: select
proxies:
- DIRECT
- π‘ θͺε¨ιζ©
- π θηΉιζ©
use:
- WARP
- W
- S
- name: π εΉΏεζ¦ζͺ
type: select
proxies:
- REJECT
- DIRECT
- name: π― ε
¨ηη΄θΏ
type: select
proxies:
- DIRECT
- REJECT
- name: π pikpakδΈθ½½
type: select
proxies:
- DIRECT
- π‘ θͺε¨ιζ©
- π θηΉιζ©
use:
- WARP
- W
- S
rule-providers:
reject: { type: http, behavior: domain, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/reject.txt', path: ./ruleset/reject.yaml, interval: 86400 }
icloud: { type: http, behavior: domain, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/icloud.txt', path: ./ruleset/icloud.yaml, interval: 86400 }
apple: { type: http, behavior: domain, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/apple.txt', path: ./ruleset/apple.yaml, interval: 86400 }
proxy: { type: http, behavior: domain, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/proxy.txt', path: ./ruleset/proxy.yaml, interval: 86400 }
direct: { type: http, behavior: domain, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/direct.txt', path: ./ruleset/direct.yaml, interval: 86400 }
private: { type: http, behavior: domain, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/private.txt', path: ./ruleset/private.yaml, interval: 86400 }
telegramcidr: { type: http, behavior: ipcidr, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/telegramcidr.txt', path: ./ruleset/telegramcidr.yaml, interval: 86400 }
cncidr: { type: http, behavior: ipcidr, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/cncidr.txt', path: ./ruleset/cncidr.yaml, interval: 86400 }
lancidr: { type: http, behavior: ipcidr, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/lancidr.txt', path: ./ruleset/lancidr.yaml, interval: 86400 }
applications: { type: http, behavior: classical, url: 'https://mirror.ghproxy.com/https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/applications.txt', path: ./ruleset/applications.yaml, interval: 86400 }
rules:
- DOMAIN-SUFFIX,googleapis.cn,π θηΉιζ©
- DOMAIN-KEYWORD,dl-a10b,π pikpakδΈθ½½
- DOMAIN-SUFFIX,jdbstatic.com,π― ε
¨ηη΄θΏ
- 'RULE-SET,applications,π― ε
¨ηη΄θΏ'
- 'RULE-SET,private,π εΉΏεζ¦ζͺ'
- 'RULE-SET,reject,π εΉΏεζ¦ζͺ'
- 'RULE-SET,icloud,π θΉζζε‘'
- 'RULE-SET,apple,π θΉζζε‘'
- 'RULE-SET,proxy,π θηΉιζ©'
- 'RULE-SET,direct,π― ε
¨ηη΄θΏ'
- 'RULE-SET,lancidr,π εΉΏεζ¦ζͺ'
- 'RULE-SET,cncidr,π¨π³ ε½ε
η½η«'
- 'RULE-SET,telegramcidr,π² η΅ζ₯ζΆζ―'
- 'GEOIP,LAN,DIRECT'
- 'GEOIP,CN,π¨π³ ε½ε
η½η«'
- 'MATCH,π θηΉιζ©'