Last active 5 hours ago

专用于FLClash客户端的覆写脚本,用于分类

flclash.js Raw
1function main(config) {
2 config["proxy-groups"] = [
3 {
4 name: "节点选择",
5 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Proxy.png",
6 type: "select",
7 proxies: [
8 "自动选择", "香港节点", "台湾节点", "狮城节点", "美国节点", "日本节点", "韩国节点", "其他节点", "手动切换", "DIRECT"
9 ]
10 },
11 {
12 name: "自动选择",
13 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Auto.png",
14 type: "url-test",
15 "include-all": true,
16 "exclude-filter": "(?i)香港|Hong Kong|HK|hongkong",
17 interval: 300,
18 tolerance: 50
19 },
20 {
21 name: "手动切换",
22 icon: "https://testingcf.jsdelivr.net/gh/shindgewongxj/WHATSINStash@master/icon/select.png",
23 "include-all": true,
24 type: "select"
25 },
26 {
27 name: "AI节点",
28 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Bot.png",
29 type: "select",
30 proxies: [
31 "美国节点", "节点选择", "自动选择", "狮城节点", "香港节点", "台湾节点", "日本节点", "韩国节点", "其他节点", "手动切换", "DIRECT"
32 ]
33 },
34 {
35 name: "电报消息",
36 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Telegram.png",
37 type: "select",
38 proxies: [
39 "美国节点", "节点选择", "自动选择", "狮城节点", "香港节点", "台湾节点", "日本节点", "韩国节点", "其他节点", "手动切换", "DIRECT"
40 ]
41 },
42 {
43 name: "油管视频",
44 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/YouTube.png",
45 type: "select",
46 proxies: [
47 "节点选择", "自动选择", "狮城节点", "香港节点", "台湾节点", "日本节点", "美国节点", "韩国节点", "其他节点", "手动切换", "DIRECT"
48 ]
49 },
50 {
51 name: "奈飞视频",
52 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Netflix.png",
53 type: "select",
54 proxies: [
55 "节点选择", "自动选择", "狮城节点", "香港节点", "台湾节点", "日本节点", "美国节点", "韩国节点", "其他节点", "手动切换", "DIRECT"
56 ]
57 },
58 {
59 name: "国内媒体",
60 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/DomesticMedia.png",
61 type: "select",
62 proxies: [
63 "DIRECT", "香港节点", "台湾节点", "狮城节点", "日本节点", "美国节点", "韩国节点", "其他节点", "手动切换"
64 ]
65 },
66 {
67 name: "国外媒体",
68 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/ForeignMedia.png",
69 type: "select",
70 proxies: [
71 "节点选择", "自动选择", "香港节点", "台湾节点", "狮城节点", "日本节点", "美国节点", "韩国节点", "其他节点", "手动切换", "DIRECT"
72 ]
73 },
74 {
75 name: "谷歌FCM",
76 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Google_Search.png",
77 type: "select",
78 proxies: [
79 "DIRECT", "节点选择", "美国节点", "香港节点", "台湾节点", "狮城节点", "日本节点", "韩国节点", "其他节点", "手动切换"
80 ]
81 },
82 {
83 name: "微软Bing",
84 icon: "https://testingcf.jsdelivr.net/gh/shindgewongxj/WHATSINStash@master/icon/bing.png",
85 type: "select",
86 proxies: [
87 "DIRECT", "节点选择", "美国节点", "香港节点", "台湾节点", "狮城节点", "日本节点", "韩国节点", "其他节点", "手动切换"
88 ]
89 },
90 {
91 name: "微软云盘",
92 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/OneDrive.png",
93 type: "select",
94 proxies: [
95 "DIRECT", "节点选择", "美国节点", "香港节点", "台湾节点", "狮城节点", "日本节点", "韩国节点", "其他节点", "手动切换"
96 ]
97 },
98 {
99 name: "微软服务",
100 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Microsoft.png",
101 type: "select",
102 proxies: [
103 "节点选择", "DIRECT", "美国节点", "香港节点", "台湾节点", "狮城节点", "日本节点", "韩国节点", "其他节点", "手动切换"
104 ]
105 },
106 {
107 name: "苹果服务",
108 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Apple.png",
109 type: "select",
110 proxies: [
111 "DIRECT", "节点选择", "美国节点", "香港节点", "台湾节点", "狮城节点", "日本节点", "韩国节点", "其他节点", "手动切换"
112 ]
113 },
114 {
115 name: "游戏平台",
116 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Game.png",
117 type: "select",
118 proxies: [
119 "DIRECT", "节点选择", "美国节点", "香港节点", "台湾节点", "狮城节点", "日本节点", "韩国节点", "其他节点", "手动切换"
120 ]
121 },
122 {
123 name: "全球直连",
124 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Direct.png",
125 type: "select",
126 proxies: [
127 "DIRECT", "节点选择", "自动选择"
128 ]
129 },
130 {
131 name: "广告拦截",
132 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/AdBlack.png",
133 type: "select",
134 proxies: [
135 "REJECT", "DIRECT"
136 ]
137 },
138 {
139 name: "应用净化",
140 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hijacking.png",
141 type: "select",
142 proxies: [
143 "REJECT", "DIRECT"
144 ]
145 },
146 {
147 name: "漏网之鱼",
148 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Final.png",
149 type: "select",
150 proxies: [
151 "节点选择", "自动选择", "DIRECT", "香港节点", "台湾节点", "狮城节点", "日本节点", "美国节点", "韩国节点", "其他节点", "手动切换"
152 ]
153 },
154 {
155 name: "香港节点",
156 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hong_Kong.png",
157 "include-all": true,
158 filter: "(?i)港|HK|hk|Hong Kong|HongKong|hongkong",
159 type: "url-test",
160 interval: 300,
161 tolerance: 50
162 },
163 {
164 name: "台湾节点",
165 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Taiwan.png",
166 "include-all": true,
167 filter: "(?i)台|新北|彰化|TW|Taiwan",
168 type: "url-test",
169 interval: 300,
170 tolerance: 50
171 },
172 {
173 name: "狮城节点",
174 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Singapore.png",
175 "include-all": true,
176 filter: "(?i)新加坡|坡|狮城|SG|Singapore",
177 type: "url-test",
178 interval: 300,
179 tolerance: 50
180 },
181 {
182 name: "美国节点",
183 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/United_States.png",
184 "include-all": true,
185 filter: "(?i)美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States",
186 type: "url-test",
187 interval: 300,
188 tolerance: 50
189 },
190 {
191 name: "日本节点",
192 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Japan.png",
193 "include-all": true,
194 filter: "(?i)日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan",
195 type: "url-test",
196 interval: 300,
197 tolerance: 50
198 },
199 {
200 name: "韩国节点",
201 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Korea.png",
202 "include-all": true,
203 filter: "(?i)KR|Korea|KOR|首尔|韩|韓",
204 type: "url-test",
205 interval: 300,
206 tolerance: 50
207 },
208 {
209 name: "其他节点",
210 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Global.png",
211 "include-all": true,
212 "exclude-filter": "(?i)港|HK|hk|Hong Kong|HongKong|hongkong|台|新北|彰化|TW|Taiwan|新加坡|坡|狮城|SG|Singapore|美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan|KR|Korea|KOR|首尔|韩|韓",
213 type: "url-test",
214 interval: 300,
215 tolerance: 50
216 },
217 {
218 name: "GLOBAL",
219 icon: "https://testingcf.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Global.png",
220 "include-all": true,
221 type: "select",
222 proxies: [
223 "节点选择", "自动选择", "手动切换", "AI节点", "电报消息", "油管视频", "奈飞视频", "国内媒体", "国外媒体", "谷歌FCM", "微软Bing", "微软云盘", "微软服务", "苹果服务", "游戏平台", "全球直连", "广告拦截", "应用净化", "漏网之鱼", "香港节点", "台湾节点", "狮城节点", "美国节点", "日本节点", "韩国节点", "其他节点"
224 ]
225 }
226 ];
227 config["rule-providers"] = {
228 LocalAreaNetwork: {
229 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/LocalAreaNetwork.list",
230 path: "./ruleset/LocalAreaNetwork.list",
231 behavior: "classical",
232 interval: 86400,
233 format: "text",
234 type: "http"
235 },
236 UnBan: {
237 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/UnBan.list",
238 path: "./ruleset/UnBan.list",
239 behavior: "classical",
240 interval: 86400,
241 format: "text",
242 type: "http"
243 },
244 BanAD: {
245 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/BanAD.list",
246 path: "./ruleset/BanAD.list",
247 behavior: "classical",
248 interval: 86400,
249 format: "text",
250 type: "http"
251 },
252 BanProgramAD: {
253 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/BanProgramAD.list",
254 path: "./ruleset/BanProgramAD.list",
255 behavior: "classical",
256 interval: 86400,
257 format: "text",
258 type: "http"
259 },
260 GoogleFCM: {
261 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/GoogleFCM.list",
262 path: "./ruleset/GoogleFCM.list",
263 behavior: "classical",
264 interval: 86400,
265 format: "text",
266 type: "http"
267 },
268 GoogleCN: {
269 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/GoogleCN.list",
270 path: "./ruleset/GoogleCN.list",
271 behavior: "classical",
272 interval: 86400,
273 format: "text",
274 type: "http"
275 },
276 SteamCN: {
277 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/SteamCN.list",
278 path: "./ruleset/SteamCN.list",
279 behavior: "classical",
280 interval: 86400,
281 format: "text",
282 type: "http"
283 },
284 Bing: {
285 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Bing.list",
286 path: "./ruleset/Bing.list",
287 behavior: "classical",
288 interval: 86400,
289 format: "text",
290 type: "http"
291 },
292 OneDrive: {
293 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/OneDrive.list",
294 path: "./ruleset/OneDrive.list",
295 behavior: "classical",
296 interval: 86400,
297 format: "text",
298 type: "http"
299 },
300 Microsoft: {
301 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Microsoft.list",
302 path: "./ruleset/Microsoft.list",
303 behavior: "classical",
304 interval: 86400,
305 format: "text",
306 type: "http"
307 },
308 Apple: {
309 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Apple.list",
310 path: "./ruleset/Apple.list",
311 behavior: "classical",
312 interval: 86400,
313 format: "text",
314 type: "http"
315 },
316 Telegram: {
317 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Telegram.list",
318 path: "./ruleset/Telegram.list",
319 behavior: "classical",
320 interval: 86400,
321 format: "text",
322 type: "http"
323 },
324 "AI平台-国外": {
325 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/AI.list",
326 path: "./ruleset/AI.list",
327 behavior: "classical",
328 interval: 86400,
329 format: "text",
330 type: "http"
331 },
332 NetEaseMusic: {
333 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/NetEaseMusic.list",
334 path: "./ruleset/NetEaseMusic.list",
335 behavior: "classical",
336 interval: 86400,
337 format: "text",
338 type: "http"
339 },
340 Epic: {
341 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/Epic.list",
342 path: "./ruleset/Epic.list",
343 behavior: "classical",
344 interval: 86400,
345 format: "text",
346 type: "http"
347 },
348 Origin: {
349 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/Origin.list",
350 path: "./ruleset/Origin.list",
351 behavior: "classical",
352 interval: 86400,
353 format: "text",
354 type: "http"
355 },
356 Sony: {
357 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/Sony.list",
358 path: "./ruleset/Sony.list",
359 behavior: "classical",
360 interval: 86400,
361 format: "text",
362 type: "http"
363 },
364 Steam: {
365 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/Steam.list",
366 path: "./ruleset/Steam.list",
367 behavior: "classical",
368 interval: 86400,
369 format: "text",
370 type: "http"
371 },
372 Nintendo: {
373 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/Nintendo.list",
374 path: "./ruleset/Nintendo.list",
375 behavior: "classical",
376 interval: 86400,
377 format: "text",
378 type: "http"
379 },
380 YouTube: {
381 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/YouTube.list",
382 path: "./ruleset/YouTube.list",
383 behavior: "classical",
384 interval: 86400,
385 format: "text",
386 type: "http"
387 },
388 Netflix: {
389 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/Netflix.list",
390 path: "./ruleset/Netflix.list",
391 behavior: "classical",
392 interval: 86400,
393 format: "text",
394 type: "http"
395 },
396 Bahamut: {
397 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Ruleset/Bahamut.list",
398 path: "./ruleset/Bahamut.list",
399 behavior: "classical",
400 interval: 86400,
401 format: "text",
402 type: "http"
403 },
404 ChinaMedia: {
405 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/ChinaMedia.list",
406 path: "./ruleset/ChinaMedia.list",
407 behavior: "classical",
408 interval: 86400,
409 format: "text",
410 type: "http"
411 },
412 ProxyMedia: {
413 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/ProxyMedia.list",
414 path: "./ruleset/ProxyMedia.list",
415 behavior: "classical",
416 interval: 86400,
417 format: "text",
418 type: "http"
419 },
420 ProxyGFWlist: {
421 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/ProxyGFWlist.list",
422 path: "./ruleset/ProxyGFWlist.list",
423 behavior: "classical",
424 interval: 86400,
425 format: "text",
426 type: "http"
427 },
428 ChinaDomain: {
429 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/ChinaDomain.list",
430 path: "./ruleset/ChinaDomain.list",
431 behavior: "domain",
432 interval: 86400,
433 format: "text",
434 type: "http"
435 },
436 ChinaCompanyIp: {
437 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/ChinaCompanyIp.list",
438 path: "./ruleset/ChinaCompanyIp.list",
439 behavior: "ipcidr",
440 interval: 86400,
441 format: "text",
442 type: "http"
443 },
444 Download: {
445 url: "https://testingcf.jsdelivr.net/gh/ACL4SSR/ACL4SSR@master/Clash/Download.list",
446 path: "./ruleset/Download.list",
447 behavior: "classical",
448 interval: 86400,
449 format: "text",
450 type: "http"
451 }
452 };
453 config["rules"] = [
454 "RULE-SET,LocalAreaNetwork,全球直连",
455 "RULE-SET,UnBan,全球直连",
456 "RULE-SET,BanAD,广告拦截",
457 "RULE-SET,BanProgramAD,应用净化",
458 "RULE-SET,GoogleFCM,谷歌FCM",
459 "RULE-SET,GoogleCN,全球直连",
460 "RULE-SET,SteamCN,全球直连",
461 "RULE-SET,Bing,微软Bing",
462 "RULE-SET,OneDrive,微软云盘",
463 "RULE-SET,Microsoft,微软服务",
464 "RULE-SET,Apple,苹果服务",
465 "RULE-SET,Telegram,电报消息",
466 "RULE-SET,AI平台-国外,AI节点",
467 "RULE-SET,Epic,游戏平台",
468 "RULE-SET,Origin,游戏平台",
469 "RULE-SET,Sony,游戏平台",
470 "RULE-SET,Steam,游戏平台",
471 "RULE-SET,Nintendo,游戏平台",
472 "RULE-SET,YouTube,油管视频",
473 "RULE-SET,Netflix,奈飞视频",
474 "RULE-SET,ChinaMedia,国内媒体",
475 "RULE-SET,ProxyMedia,国外媒体",
476 "RULE-SET,ProxyGFWlist,节点选择",
477 "RULE-SET,ChinaDomain,全球直连",
478 "RULE-SET,ChinaCompanyIp,全球直连",
479 "RULE-SET,Download,全球直连",
480 "GEOIP,CN,全球直连",
481 "MATCH,漏网之鱼"
482 ];
483 return config;
484}