最后活跃于 9 hours ago

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

LiuShen's Avatar LiuShen 修订了这个 Gist 9 hours ago. 转到此修订

1 file changed, 484 insertions

flclash.js(文件已创建)

@@ -0,0 +1,484 @@
1 + function 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 + }
上一页 下一页