1、点击软件界面左边的sub-store,点击上方的+号,创建一个“单条订阅”,假设命名为 “订阅链接”,来源选择为“远程订阅”,然后在“链接”那一行点击一下鼠标,可以看到竖线光标在提示文字“支持多行和参数,请点击左侧的使用说明查看用法”末尾闪烁,这时就可以把你的订阅链接粘贴到这里,如果有多个,则回车后继续粘贴即可。在保存之前可以点击一下即时预览,看看能否正常识别订阅中包含的节点,如果能识别,就可以点击右上角的⛒关闭预览,点击保存按钮保存。如果不能正常识别订阅链接中包含的节点,那么请检查订阅链接是否有误。 注意:如果订阅采用的是 翻墙了解:sing-box多协议科学上网方案 翻墙新协议AnyTLS一文所提供的方法,那么粘贴的订阅链接要使用模板2格式(也就是订阅链接最后的字符是auto2)的订阅,模板1格式(订阅链接最后的字符是auto)粘贴进去后使用即时预览会发现无法识别节点。使用模板2格式订阅链接有个小毛病,就是anytls节点无法导入,所以点即时预览时会发现节点总数上少了1个,这个bug或许以后会修复,目前可以采取单独导入的方式解决。
2、上述步骤完成后,再次点击+号,创建一个“单条订阅”,假设命名为 “非订阅节点”,来源选择“本地订阅”,然后在下方的“全屏编辑”文本框中粘贴自建翻墙节点的分享链接,每粘贴一条后需要回车换行再粘贴下一条。如果是采用 翻墙了解:sing-box多协议科学上网方案 翻墙新协议AnyTLS一文所搭建的anytls节点,可以在登录vps后运行sb命令再选择序号1“查看节点信息”,找到anytls节点的分享链接粘贴过来就可以把步骤1中无法导入的anytls节点导入进来了(注:需要1.73或以上的版本才能识别anytls分享链接)。粘贴完毕后,同样可以使用“即时预览”按钮进行检查,看看节点个数是否与你粘贴的个数是否一致。如果不一致,则检查一下复制的链接是否有误。另外补充,如果你是通过比较老的版本的passwall导出的分享链接,可能会无法识别。可以将passwall升级到较新的版本,或者将passwall链接先粘贴到v2ray或nekoray中,再通过v2ray或nekoray导出分享链接,再粘贴到前面所说的“全屏编辑”文本框中。最后通过保存按钮保存。
3、上述步骤完成后,再次点击+号,创建一个“组合订阅”,假设命名为“所有节点”,然后勾选下方的“订阅链接”和“非订阅节点”,也就是在步骤1和2中创建的“单条订阅”,最后保存。
4、回到软件主界面,按照下图序号依次点击,导入组合订阅“所有节点”。
5、导入成功后,点击“代理组”,点击“展开节点”按钮,再点击“检测节点是否联通”按钮,会出现如下所示的界面,随便选择一个数值为绿色的可用节点,但无论是使用“系统代理”模式还是使用“虚拟网卡”模式,都不能正确翻墙,因为这种组合订阅需要手动配置分流规则。
6、点击软件主界面的“覆写”,再点击右边的+号,新建一个JavaScript,再点击三点竖线菜单,选择“编辑文件”。将原有内容删除,粘贴文末附上的JavaScript代码。
粘贴完毕后,再次点击三点竖线菜单,选择“编辑信息”,名称栏用于取名,可以换一个更有意义的名字,比如“覆写规则”(不改也可以),勾选“全局启用”,最后保存。
再次点击软件主界面上的“代理组”,就可以看到右边的节点有相应的分流规则了。除了可以使用“新建JavaScript”的方式,也可以使用“新建YAML”的方式,操作步骤类似,yaml相关代码放在文末。
对于配合自由门或无界使用,我们只使用“节点选择”即可,勾选主界面上的“虚拟网卡”,展开“节点选择”,从其中选择一个检测后数值显示为绿色的可用节点,再启动无界或自由门。至于翻墙效果是使用无界更好还是使用自由门A通道或F通道更好,请根据自己的网络环境自行测试选择。以后如果新增或修改了“订阅链接”或“非订阅节点”里面的内容,点击下图中红框的刷新按钮后再点击代理组,就可以看到更新的节点内容了。
JavaScript代码:来源于https://github.com/xiaolin-007/clash-verge-script
// 国内DNS服务器 const domesticNameservers = [ "https://223.5.5.5/dns-query", // 阿里DoH "https://doh.pub/dns-query" // 腾讯DoH ]; // 国外DNS服务器 const foreignNameservers = [ "https://208.67.222.222/dns-query", // OpenDNS "https://77.88.8.8/dns-query", //YandexDNS "https://1.1.1.1/dns-query", // CloudflareDNS "https://8.8.4.4/dns-query", // GoogleDNS
]; // DNS配置 const dnsConfig = { "enable": true, "listen": "0.0.0.0:1053", "ipv6": false, "prefer-h3": false, "respect-rules": true, "use-system-hosts": false, "cache-algorithm": "arc", "enhanced-mode": "fake-ip", "fake-ip-range": "198.18.0.1/16", "fake-ip-filter": [ // 本地主机/设备 "+.lan", "+.local", // // Windows网络出现小地球图标 "+.msftconnecttest.com", "+.msftncsi.com", // QQ快速登录检测失败 "localhost.ptlogin2.qq.com", "localhost.sec.qq.com", // 追加以下条目 "+.in-addr.arpa", "+.ip6.arpa", "time.*.com", "time.*.gov", "pool.ntp.org", // 微信快速登录检测失败 "localhost.work.weixin.qq.com" ], "default-nameserver": ["223.5.5.5","1.2.4.8"],//可修改成自己ISP的DNS "nameserver": [...foreignNameservers], "proxy-server-nameserver":[...domesticNameservers], "nameserver-policy": { "geosite:private,cn": domesticNameservers } }; // 规则集通用配置 const ruleProviderCommon = { "type": "http", "format": "yaml", "interval": 86400 }; // 规则集配置 const ruleProviders = { "reject": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt", "path": "./ruleset/loyalsoldier/reject.yaml" }, "icloud": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt", "path": "./ruleset/loyalsoldier/icloud.yaml" }, "apple": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt", "path": "./ruleset/loyalsoldier/apple.yaml" }, "google": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt", "path": "./ruleset/loyalsoldier/google.yaml" }, "proxy": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt", "path": "./ruleset/loyalsoldier/proxy.yaml" }, "direct": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt", "path": "./ruleset/loyalsoldier/direct.yaml" }, "private": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt", "path": "./ruleset/loyalsoldier/private.yaml" }, "gfw": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt", "path": "./ruleset/loyalsoldier/gfw.yaml" }, "tld-not-cn": { ...ruleProviderCommon, "behavior": "domain", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt", "path": "./ruleset/loyalsoldier/tld-not-cn.yaml" }, "telegramcidr": { ...ruleProviderCommon, "behavior": "ipcidr", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt", "path": "./ruleset/loyalsoldier/telegramcidr.yaml" }, "cncidr": { ...ruleProviderCommon, "behavior": "ipcidr", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt", "path": "./ruleset/loyalsoldier/cncidr.yaml" }, "lancidr": { ...ruleProviderCommon, "behavior": "ipcidr", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt", "path": "./ruleset/loyalsoldier/lancidr.yaml" }, "applications": { ...ruleProviderCommon, "behavior": "classical", "url": "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt", "path": "./ruleset/loyalsoldier/applications.yaml" }, "bahamut": { ...ruleProviderCommon, "behavior": "classical", "url": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/Bahamut.txt", "path": "./ruleset/xiaolin-007/bahamut.yaml" }, "YouTube": { ...ruleProviderCommon, "behavior": "classical", "url": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/YouTube.txt", "path": "./ruleset/xiaolin-007/YouTube.yaml" }, "Netflix": { ...ruleProviderCommon, "behavior": "classical", "url": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/Netflix.txt", "path": "./ruleset/xiaolin-007/Netflix.yaml" }, "Spotify": { ...ruleProviderCommon, "behavior": "classical", "url": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/Spotify.txt", "path": "./ruleset/xiaolin-007/Spotify.yaml" }, "BilibiliHMT": { ...ruleProviderCommon, "behavior": "classical", "url": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/BilibiliHMT.txt", "path": "./ruleset/xiaolin-007/BilibiliHMT.yaml" }, }; // 规则 const rules = [ // 自定义规则 "DOMAIN-SUFFIX,googleapis.cn,节点选择", // Google服务 "DOMAIN-SUFFIX,gstatic.com,节点选择", // Google静态资源 "DOMAIN-SUFFIX,xn--ngstr-lra8j.com,节点选择", // Google Play下载服务 "DOMAIN-SUFFIX,github.io,节点选择", // Github Pages "DOMAIN,v2rayse.com,节点选择", // V2rayse节点工具 // Loyalsoldier 规则集 "RULE-SET,applications,全局直连", "RULE-SET,private,全局直连", "RULE-SET,reject,广告过滤", "RULE-SET,icloud,微软服务", "RULE-SET,apple,苹果服务", "RULE-SET,YouTube,YouTube", "RULE-SET,Netflix,Netflix", "RULE-SET,bahamut,动画疯", "RULE-SET,Spotify,Spotify", "RULE-SET,BilibiliHMT,哔哩哔哩港澳台", "RULE-SET,google,谷歌服务", "RULE-SET,proxy,节点选择", "RULE-SET,gfw,节点选择", "RULE-SET,tld-not-cn,节点选择", "RULE-SET,direct,全局直连", "RULE-SET,lancidr,全局直连,no-resolve", "RULE-SET,cncidr,全局直连,no-resolve", "RULE-SET,telegramcidr,电报消息,no-resolve", // 其他规则 "GEOSITE,CN,全局直连", "GEOIP,LAN,全局直连,no-resolve", "GEOIP,CN,全局直连,no-resolve", "MATCH,漏网之鱼" ]; // 代理组通用配置 const groupBaseOption = { "interval": 300, "timeout": 3000, "url": "https://www.google.com/generate_204", "lazy": true, "max-failed-times": 3, "hidden": false };
// 程序入口 function main(config) { const proxyCount = config?.proxies?.length ?? 0; const proxyProviderCount = typeof config?.["proxy-providers"] === "object" ? Object.keys(config["proxy-providers"]).length : 0; if (proxyCount === 0 && proxyProviderCount === 0) { throw new Error("配置文件中未找到任何代理"); }
// 覆盖原配置中DNS配置 config["dns"] = dnsConfig;
// 覆盖原配置中的代理组 config["proxy-groups"] = [ { ...groupBaseOption, "name": "节点选择", "type": "select", "proxies": ["延迟选优", "故障转移"], "include-all": true, "filter": "^(?!.*(官网|套餐|流量|异常|剩余)).*$", "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/adjust.svg" }, { ...groupBaseOption, "name": "延迟选优", "type": "url-test", "interval":120, "tolerance": 200, "include-all": true, "filter": "^(?!.*(官网|套餐|流量|异常|剩余)).*$", "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/speed.svg" }, { ...groupBaseOption, "name": "故障转移", "type": "fallback", "include-all": true, "filter": "^(?!.*(官网|套餐|流量|异常|剩余)).*$", "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/ambulance.svg" }, { ...groupBaseOption, "name": "谷歌服务", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移","全局直连"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/google.svg" }, { ...groupBaseOption, "name": "YouTube", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移","全局直连"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/youtube.svg" }, { ...groupBaseOption, "name": "Netflix", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移", "全局直连"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/icon/netflix.svg" }, { ...groupBaseOption, "name": "电报消息", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移", "全局直连"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/telegram.svg" }, { ...groupBaseOption, "name": "ChatGPT", "type": "select", "include-all": true, "proxies": ["节点选择", "延迟选优", "故障转移"], "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/chatgpt.svg" }, { ...groupBaseOption, "name": "微软服务", "type": "select", "proxies": ["全局直连", "节点选择", "延迟选优"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/microsoft.svg" }, { ...groupBaseOption, "name": "苹果服务", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移","全局直连"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/apple.svg" }, { ...groupBaseOption, "name": "动画疯", "type": "select", "proxies": ["节点选择"], "include-all": true, "filter": "(?i)台|tw|TW", "icon": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/icon/Bahamut.svg" }, { ...groupBaseOption, "name": "哔哩哔哩港澳台", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移","全局直连"], "include-all": true, "filter": "^(?!.*(官网|套餐|流量|异常|剩余)).*$", "icon": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/icon/bilibili.svg" }, { ...groupBaseOption, "name": "Spotify", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移","全局直连"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/icon/spotify.svg" }, { ...groupBaseOption, "name": "广告过滤", "type": "select", "proxies": ["REJECT", "DIRECT"], "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/bug.svg" }, { ...groupBaseOption, "name": "全局直连", "type": "select", "proxies": ["DIRECT", "节点选择", "延迟选优", "故障转移"], "include-all": true, "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/link.svg" }, { ...groupBaseOption, "name": "全局拦截", "type": "select", "proxies": ["REJECT", "DIRECT"], "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/block.svg" }, { ...groupBaseOption, "name": "漏网之鱼", "type": "select", "proxies": ["节点选择", "延迟选优", "故障转移","全局直连"], "include-all": true, "filter": "^(?!.*(官网|套餐|流量|异常|剩余)).*$", "icon": "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/fish.svg" } ];
// 覆盖原配置中的规则 config["rule-providers"] = ruleProviders; config["rules"] = rules; config["proxies"].forEach(proxy => { // 为每个节点设置 udp = true proxy.udp = true
}) // 返回修改后的配置 return config; }
Yaml代码:来源于https://github.com/xiaolin-007/clash-verge-script
dns: enable: true listen: "0.0.0.0:1053" ipv6: false prefer-h3: false respect-rules: true use-system-hosts: false cache-algorithm: "arc" enhanced-mode: "fake-ip" fake-ip-range: "198.18.0.1/16" fake-ip-filter: - "+.lan" - "+.local" - "+.msftconnecttest.com" - "+.msftncsi.com" - "localhost.ptlogin2.qq.com" - "localhost.sec.qq.com" - "+.in-addr.arpa" - "+.ip6.arpa" - "time.*.com" - "time.*.gov" - "pool.ntp.org" - "localhost.work.weixin.qq.com" default-nameserver: ["223.5.5.5", "1.2.4.8"] nameserver: # foreignNameservers - "https://208.67.222.222/dns-query" - "https://77.88.8.8/dns-query" - "https://1.1.1.1/dns-query" - "https://8.8.4.4/dns-query" proxy-server-nameserver: # domesticNameservers - "https://223.5.5.5/dns-query" - "https://doh.pub/dns-query" nameserver-policy: "geosite:private,cn": - "https://223.5.5.5/dns-query" - "https://doh.pub/dns-query"
rule-providers: reject: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt" path: "./ruleset/loyalsoldier/reject.yaml" icloud: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt" path: "./ruleset/loyalsoldier/icloud.yaml" apple: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt" path: "./ruleset/loyalsoldier/apple.yaml" google: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt" path: "./ruleset/loyalsoldier/google.yaml" proxy: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt" path: "./ruleset/loyalsoldier/proxy.yaml" direct: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt" path: "./ruleset/loyalsoldier/direct.yaml" private: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt" path: "./ruleset/loyalsoldier/private.yaml" gfw: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt" path: "./ruleset/loyalsoldier/gfw.yaml" tld-not-cn: type: http format: yaml interval: 86400 behavior: domain url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt" path: "./ruleset/loyalsoldier/tld-not-cn.yaml" telegramcidr: type: http format: yaml interval: 86400 behavior: ipcidr url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt" path: "./ruleset/loyalsoldier/telegramcidr.yaml" cncidr: type: http format: yaml interval: 86400 behavior: ipcidr url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt" path: "./ruleset/loyalsoldier/cncidr.yaml" lancidr: type: http format: yaml interval: 86400 behavior: ipcidr url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt" path: "./ruleset/loyalsoldier/lancidr.yaml" applications: type: http format: yaml interval: 86400 behavior: classical url: "https://fastly.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt" path: "./ruleset/loyalsoldier/applications.yaml" bahamut: type: http format: yaml interval: 86400 behavior: classical url: "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/Bahamut.txt" path: "./ruleset/xiaolin-007/bahamut.yaml" YouTube: type: http format: yaml interval: 86400 behavior: classical url: "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/YouTube.txt" path: "./ruleset/xiaolin-007/YouTube.yaml" Netflix: type: http format: yaml interval: 86400 behavior: classical url: "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/Netflix.txt" path: "./ruleset/xiaolin-007/Netflix.yaml" Spotify: type: http format: yaml interval: 86400 behavior: classical url: "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/rule/Spotify.txt" path: "./ruleset/xiaolin-007/Spotify.yaml"
# 代理组 (来自 tun.txt 中的 proxy-groups) proxy-groups: - name: "节点选择" type: "select" proxies: ["延迟选优", "故障转移"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/adjust.svg" - name: "延迟选优" type: "url-test" interval: 120 tolerance: 200 include-all: true timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/speed.svg" - name: "故障转移" type: "fallback" include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/ambulance.svg" - name: "谷歌服务" type: "select" proxies: ["节点选择", "延迟选优", "故障转移", "全局直连"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/google.svg" - name: "YouTube" type: "select" proxies: ["节点选择", "延迟选优", "故障转移", "全局直连"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/youtube.svg" - name: "Netflix" type: "select" proxies: ["节点选择", "延迟选优", "故障转移", "全局直连"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/icon/netflix.svg" - name: "电报消息" type: "select" proxies: ["节点选择", "延迟选优", "故障转移", "全局直连"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/telegram.svg" - name: "ChatGPT" type: "select" include-all: true proxies: ["节点选择", "延迟选优", "故障转移"] interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/chatgpt.svg" - name: "微软服务" type: "select" proxies: ["全局直连", "节点选择", "延迟选优"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/microsoft.svg" - name: "苹果服务" type: "select" proxies: ["节点选择", "延迟选优", "故障转移", "全局直连"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/apple.svg" - name: "动画疯" type: "select" proxies: ["节点选择"] include-all: true filter: "(?i)台|tw|TW" interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/icon/Bahamut.svg" - name: "Spotify" type: "select" proxies: ["节点选择", "延迟选优", "故障转移", "全局直连"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/xiaolin-007/clash@main/icon/spotify.svg" - name: "广告过滤" type: "select" proxies: ["REJECT", "DIRECT"] interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/bug.svg" - name: "全局直连" type: "select" proxies: ["DIRECT", "节点选择", "延迟选优", "故障转移"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/link.svg" - name: "全局拦截" type: "select" proxies: ["REJECT", "DIRECT"] interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/block.svg" - name: "漏网之鱼" type: "select" proxies: ["节点选择", "延迟选优", "故障转移", "全局直连"] include-all: true interval: 300 timeout: 3000 url: "https://www.google.com/generate_204" lazy: true max-failed-times: 3 hidden: false icon: "https://fastly.jsdelivr.net/gh/clash-verge-rev/clash-verge-rev.github.io@main/docs/assets/icons/fish.svg"
rules: - "DOMAIN-SUFFIX,googleapis.cn,节点选择" - "DOMAIN-SUFFIX,gstatic.com,节点选择" - "DOMAIN-SUFFIX,xn--ngstr-lra8j.com,节点选择" - "DOMAIN-SUFFIX,github.io,节点选择" - "DOMAIN,v2rayse.com,节点选择" - "RULE-SET,applications,全局直连" - "RULE-SET,private,全局直连" - "RULE-SET,reject,广告过滤" - "RULE-SET,icloud,微软服务" - "RULE-SET,apple,苹果服务" - "RULE-SET,YouTube,YouTube" - "RULE-SET,Netflix,Netflix" - "RULE-SET,bahamut,动画疯" - "RULE-SET,Spotify,Spotify" - "RULE-SET,google,谷歌服务" - "RULE-SET,proxy,节点选择" - "RULE-SET,gfw,节点选择" - "RULE-SET,tld-not-cn,节点选择" - "RULE-SET,direct,全局直连" - "RULE-SET,lancidr,全局直连,no-resolve" - "RULE-SET,cncidr,全局直连,no-resolve" - "RULE-SET,telegramcidr,电报消息,no-resolve" - "GEOSITE,CN,全局直连" - "GEOIP,LAN,全局直连,no-resolve" - "GEOIP,CN,全局直连,no-resolve" - "MATCH,漏网之鱼" |