From 1c2a70b013aa5f7400247e0277d078475956f5bf Mon Sep 17 00:00:00 2001 From: DustinWin Date: Fri, 4 Apr 2025 11:07:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20media=20=E8=A7=84=E5=88=99?= =?UTF-8?q?=E9=9B=86=EF=BC=9B=E4=BC=98=E5=8C=96=E9=85=8D=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rules/clash_providers/DustinWin_Geo_Full.yaml | 21 ++- .../clash_providers/DustinWin_Geo_Light.yaml | 26 +++ .../clash_providers/DustinWin_Geo_NoAds.yaml | 45 +++++ ...Ads.yaml => DustinWin_Geo_NoAdsMedia.yaml} | 19 +- .../DustinWin_Geo_NoMedia.yaml | 46 +++++ rules/clash_providers/DustinWin_RS_Full.yaml | 42 ++++- rules/clash_providers/DustinWin_RS_Light.yaml | 17 +- rules/clash_providers/DustinWin_RS_NoAds.yaml | 174 ++++++++++++++++++ .../DustinWin_RS_NoAdsMedia.yaml | 155 ++++++++++++++++ ..._RS_Ads.yaml => DustinWin_RS_NoMedia.yaml} | 17 +- .../clash_providers/ShellCrash_Geo_Nano.yaml | 4 +- rules/clash_providers/clash_providers.list | 9 +- .../singbox_providers/DustinWin_Geo_Full.json | 12 +- .../DustinWin_Geo_Light.json | 35 ++++ .../DustinWin_Geo_NoAds.json | 54 ++++++ .../DustinWin_Geo_NoAdsMedia.json | 51 +++++ ...eo_Ads.json => DustinWin_Geo_NoMedia.json} | 6 +- .../singbox_providers/DustinWin_RS_Full.json | 37 +++- .../singbox_providers/DustinWin_RS_Light.json | 13 +- .../singbox_providers/DustinWin_RS_NoAds.json | 168 +++++++++++++++++ .../DustinWin_RS_NoAdsMedia.json | 151 +++++++++++++++ ..._RS_Ads.json => DustinWin_RS_NoMedia.json} | 34 ++-- .../ShellCrash_Geo_Nano.json | 2 +- .../singbox_providers/singbox_providers.list | 11 +- 24 files changed, 1058 insertions(+), 91 deletions(-) create mode 100644 rules/clash_providers/DustinWin_Geo_Light.yaml create mode 100644 rules/clash_providers/DustinWin_Geo_NoAds.yaml rename rules/clash_providers/{DustinWin_Geo_Ads.yaml => DustinWin_Geo_NoAdsMedia.yaml} (85%) create mode 100644 rules/clash_providers/DustinWin_Geo_NoMedia.yaml create mode 100644 rules/clash_providers/DustinWin_RS_NoAds.yaml create mode 100644 rules/clash_providers/DustinWin_RS_NoAdsMedia.yaml rename rules/clash_providers/{DustinWin_RS_Ads.yaml => DustinWin_RS_NoMedia.yaml} (91%) create mode 100644 rules/singbox_providers/DustinWin_Geo_Light.json create mode 100644 rules/singbox_providers/DustinWin_Geo_NoAds.json create mode 100644 rules/singbox_providers/DustinWin_Geo_NoAdsMedia.json rename rules/singbox_providers/{DustinWin_Geo_Ads.json => DustinWin_Geo_NoMedia.json} (96%) create mode 100644 rules/singbox_providers/DustinWin_RS_NoAds.json create mode 100644 rules/singbox_providers/DustinWin_RS_NoAdsMedia.json rename rules/singbox_providers/{DustinWin_RS_Ads.json => DustinWin_RS_NoMedia.json} (88%) diff --git a/rules/clash_providers/DustinWin_Geo_Full.yaml b/rules/clash_providers/DustinWin_Geo_Full.yaml index 50dfa11..3913f50 100644 --- a/rules/clash_providers/DustinWin_Geo_Full.yaml +++ b/rules/clash_providers/DustinWin_Geo_Full.yaml @@ -1,19 +1,24 @@ #DustinWin-GeoSite全分组规则 proxy-groups: - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} - {name: 🪟 微软服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🇬 谷歌服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🍎 苹果服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🌍 国外媒体, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} - - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, {providers_tags}]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} - - {name: 🎯 全球直连, type: select, proxies: [DIRECT]} + - {name: 🛑 广告域名, type: select, proxies: [🔴 全球拦截, 🟢 全球绕过]} + - {name: 🔴 全球拦截, type: select, proxies: [REJECT], hidden: true} + - {name: 🟢 全球绕过, type: select, proxies: [PASS], hidden: true} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} @@ -24,19 +29,21 @@ proxy-groups: - {name: 🇺🇸 美国节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇺🇸|美|us|unitedstates|united states)"} rules: - - GEOSITE,private,🎯 全球直连 + - GEOSITE,private,🔒 私有网络 + - GEOSITE,ads,🛑 广告域名 - GEOSITE,trackerslist,📋 Trackerslist - GEOSITE,microsoft-cn,🪟 微软服务 - GEOSITE,apple-cn,🍎 苹果服务 - GEOSITE,google-cn,🇬 谷歌服务 - GEOSITE,games-cn,🎮 游戏服务 + - GEOSITE,media,🌍 国外媒体 - GEOSITE,ai,🤖 人工智能 - GEOSITE,networktest,📈 网络测试 - GEOSITE,proxy,🧱 代理域名 - GEOSITE,tld-cn,🛡️ 直连域名 - GEOSITE,cn,🛡️ 直连域名 - - GEOIP,private,🎯 全球直连,no-resolve + - GEOIP,private,🔒 私有网络,no-resolve - GEOIP,cn,🀄️ 直连 IP + - GEOIP,media,🌍 国外媒体,no-resolve - GEOIP,telegram,📲 电报消息,no-resolve - - MATCH,🐟 漏网之鱼 - + - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_Geo_Light.yaml b/rules/clash_providers/DustinWin_Geo_Light.yaml new file mode 100644 index 0000000..42d81a7 --- /dev/null +++ b/rules/clash_providers/DustinWin_Geo_Light.yaml @@ -0,0 +1,26 @@ +#DustinWin-GeoSite轻量规则 +proxy-groups: + - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [全球直连], hidden: true} + - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} + + - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} + - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} + - {name: 🇭🇰 香港节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇭🇰|港|hk|hongkong|hong kong)"} + - {name: 🇹🇼 台湾节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇹🇼|台|tw|taiwan|tai wan)"} + - {name: 🇯🇵 日本节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇯🇵|日|jp|japan)"} + - {name: 🇸🇬 新加坡节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇸🇬|新|sg|singapore)"} + - {name: 🇺🇸 美国节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇺🇸|美|us|unitedstates|united states)"} + +rules: + - GEOSITE,private,🔒 私有网络 + - GEOSITE,tld-proxy,🧱 代理域名 + - GEOSITE,proxy,🧱 代理域名 + - GEOIP,private,🔒 私有网络,no-resolve + - GEOIP,cn,🀄️ 直连 IP + - GEOIP,telegram,📲 电报消息,no-resolve + - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_Geo_NoAds.yaml b/rules/clash_providers/DustinWin_Geo_NoAds.yaml new file mode 100644 index 0000000..cf9d49e --- /dev/null +++ b/rules/clash_providers/DustinWin_Geo_NoAds.yaml @@ -0,0 +1,45 @@ +#DustinWin-GeoSite去广告规则 +proxy-groups: + - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} + - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} + - {name: 🪟 微软服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🇬 谷歌服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🍎 苹果服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🌍 国外媒体, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} + - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} + + - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} + - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} + - {name: 🇭🇰 香港节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇭🇰|港|hk|hongkong|hong kong)"} + - {name: 🇹🇼 台湾节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇹🇼|台|tw|taiwan|tai wan)"} + - {name: 🇯🇵 日本节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇯🇵|日|jp|japan)"} + - {name: 🇸🇬 新加坡节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇸🇬|新|sg|singapore)"} + - {name: 🇺🇸 美国节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇺🇸|美|us|unitedstates|united states)"} + +rules: + - GEOSITE,private,🔒 私有网络 + - GEOSITE,trackerslist,📋 Trackerslist + - GEOSITE,microsoft-cn,🪟 微软服务 + - GEOSITE,apple-cn,🍎 苹果服务 + - GEOSITE,google-cn,🇬 谷歌服务 + - GEOSITE,games-cn,🎮 游戏服务 + - GEOSITE,media,🌍 国外媒体 + - GEOSITE,ai,🤖 人工智能 + - GEOSITE,networktest,📈 网络测试 + - GEOSITE,proxy,🧱 代理域名 + - GEOSITE,tld-cn,🛡️ 直连域名 + - GEOSITE,cn,🛡️ 直连域名 + - GEOIP,private,🔒 私有网络,no-resolve + - GEOIP,cn,🀄️ 直连 IP + - GEOIP,media,🌍 国外媒体,no-resolve + - GEOIP,telegram,📲 电报消息,no-resolve + - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_Geo_Ads.yaml b/rules/clash_providers/DustinWin_Geo_NoAdsMedia.yaml similarity index 85% rename from rules/clash_providers/DustinWin_Geo_Ads.yaml rename to rules/clash_providers/DustinWin_Geo_NoAdsMedia.yaml index 1611306..2c7f02b 100644 --- a/rules/clash_providers/DustinWin_Geo_Ads.yaml +++ b/rules/clash_providers/DustinWin_Geo_NoAdsMedia.yaml @@ -1,7 +1,7 @@ -#DustinWin-GeoSite去广告规则 +#DustinWin-GeoSite去广告和媒体规则 proxy-groups: - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} @@ -11,12 +11,10 @@ proxy-groups: - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} - - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, {providers_tags}]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} - - {name: 🛑 广告域名, type: select, proxies: [🔴 全球拦截, 🟢 全球绕过]} - - {name: 🔴 全球拦截, type: select, proxies: [REJECT]} - - {name: 🟢 全球绕过, type: select, proxies: [PASS]} - - {name: 🎯 全球直连, type: select, proxies: [DIRECT]} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} @@ -27,8 +25,7 @@ proxy-groups: - {name: 🇺🇸 美国节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇺🇸|美|us|unitedstates|united states)"} rules: - - GEOSITE,private,🎯 全球直连 - - GEOSITE,ads,🛑 广告域名 + - GEOSITE,private,🔒 私有网络 - GEOSITE,trackerslist,📋 Trackerslist - GEOSITE,microsoft-cn,🪟 微软服务 - GEOSITE,apple-cn,🍎 苹果服务 @@ -39,7 +36,7 @@ rules: - GEOSITE,proxy,🧱 代理域名 - GEOSITE,tld-cn,🛡️ 直连域名 - GEOSITE,cn,🛡️ 直连域名 - - GEOIP,private,🎯 全球直连,no-resolve + - GEOIP,private,🔒 私有网络,no-resolve - GEOIP,cn,🀄️ 直连 IP - GEOIP,telegram,📲 电报消息,no-resolve - - MATCH,🐟 漏网之鱼 + - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_Geo_NoMedia.yaml b/rules/clash_providers/DustinWin_Geo_NoMedia.yaml new file mode 100644 index 0000000..09fe8ef --- /dev/null +++ b/rules/clash_providers/DustinWin_Geo_NoMedia.yaml @@ -0,0 +1,46 @@ +#DustinWin-GeoSite去媒体规则 +proxy-groups: + - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} + - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} + - {name: 🪟 微软服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🇬 谷歌服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🍎 苹果服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} + - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} + - {name: 🛑 广告域名, type: select, proxies: [🔴 全球拦截, 🟢 全球绕过]} + - {name: 🔴 全球拦截, type: select, proxies: [REJECT], hidden: true} + - {name: 🟢 全球绕过, type: select, proxies: [PASS], hidden: true} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} + + - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} + - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} + - {name: 🇭🇰 香港节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇭🇰|港|hk|hongkong|hong kong)"} + - {name: 🇹🇼 台湾节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇹🇼|台|tw|taiwan|tai wan)"} + - {name: 🇯🇵 日本节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇯🇵|日|jp|japan)"} + - {name: 🇸🇬 新加坡节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇸🇬|新|sg|singapore)"} + - {name: 🇺🇸 美国节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇺🇸|美|us|unitedstates|united states)"} + +rules: + - GEOSITE,private,🔒 私有网络 + - GEOSITE,ads,🛑 广告域名 + - GEOSITE,trackerslist,📋 Trackerslist + - GEOSITE,microsoft-cn,🪟 微软服务 + - GEOSITE,apple-cn,🍎 苹果服务 + - GEOSITE,google-cn,🇬 谷歌服务 + - GEOSITE,games-cn,🎮 游戏服务 + - GEOSITE,ai,🤖 人工智能 + - GEOSITE,networktest,📈 网络测试 + - GEOSITE,proxy,🧱 代理域名 + - GEOSITE,tld-cn,🛡️ 直连域名 + - GEOSITE,cn,🛡️ 直连域名 + - GEOIP,private,🔒 私有网络,no-resolve + - GEOIP,cn,🀄️ 直连 IP + - GEOIP,telegram,📲 电报消息,no-resolve + - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_RS_Full.yaml b/rules/clash_providers/DustinWin_RS_Full.yaml index 38d8b78..fe06963 100644 --- a/rules/clash_providers/DustinWin_RS_Full.yaml +++ b/rules/clash_providers/DustinWin_RS_Full.yaml @@ -1,19 +1,24 @@ #DustinWin-ruleset全分组规则 proxy-groups: - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} - {name: 🪟 微软服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🇬 谷歌服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🌍 国外媒体, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - {name: 🍎 苹果服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} - - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, {providers_tags}]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} - - {name: 🎯 全球直连, type: select, proxies: [DIRECT]} + - {name: 🛑 广告域名, type: select, proxies: [🔴 全球拦截, 🟢 全球绕过]} + - {name: 🔴 全球拦截, type: select, proxies: [REJECT], hidden: true} + - {name: 🟢 全球绕过, type: select, proxies: [PASS], hidden: true} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} @@ -32,6 +37,14 @@ rule-providers: url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/private.mrs" interval: 86400 + ads: + type: http + behavior: domain + format: mrs + path: ./rules/ads.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ads.mrs" + interval: 86400 + trackerslist: type: http behavior: domain @@ -72,6 +85,14 @@ rule-providers: url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/games-cn.mrs" interval: 86400 + media: + type: http + behavior: domain + format: mrs + path: ./rules/media.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/media.mrs" + interval: 86400 + ai: type: http behavior: domain @@ -128,6 +149,14 @@ rule-providers: url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cnip.mrs" interval: 86400 + mediaip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/mediaip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/mediaip.mrs" + interval: 86400 + telegramip: type: http behavior: ipcidr @@ -137,18 +166,21 @@ rule-providers: interval: 86400 rules: - - RULE-SET,private,🎯 全球直连 + - RULE-SET,private,🔒 私有网络 + - RULE-SET,ads,🛑 广告域名 - RULE-SET,trackerslist,📋 Trackerslist - RULE-SET,microsoft-cn,🪟 微软服务 - RULE-SET,apple-cn,🍎 苹果服务 - RULE-SET,google-cn,🇬 谷歌服务 - RULE-SET,games-cn,🎮 游戏服务 + - RULE-SET,media,🌍 国外媒体 - RULE-SET,ai,🤖 人工智能 - RULE-SET,networktest,📈 网络测试 - RULE-SET,proxy,🧱 代理域名 - RULE-SET,tld-cn,🛡️ 直连域名 - RULE-SET,cn,🛡️ 直连域名 - - RULE-SET,privateip,🎯 全球直连,no-resolve + - RULE-SET,privateip,🔒 私有网络,no-resolve - RULE-SET,cnip,🀄️ 直连 IP + - RULE-SET,mediaip,🌍 国外媒体,no-resolve - RULE-SET,telegramip,📲 电报消息,no-resolve - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_RS_Light.yaml b/rules/clash_providers/DustinWin_RS_Light.yaml index db1a54d..3ff264c 100644 --- a/rules/clash_providers/DustinWin_RS_Light.yaml +++ b/rules/clash_providers/DustinWin_RS_Light.yaml @@ -1,10 +1,10 @@ #DustinWin-ruleset轻量规则 proxy-groups: - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} - - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, {providers_tags}]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [全球直连], hidden: true} - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} - {name: 🎯 全球直连, type: select, proxies: [DIRECT]} @@ -25,14 +25,6 @@ rule-providers: url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/private.mrs" interval: 86400 - ai: - type: http - behavior: domain - format: mrs - path: ./rules/ai.mrs - url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ai.mrs" - interval: 86400 - tld-proxy: type: http behavior: domain @@ -74,11 +66,10 @@ rule-providers: interval: 86400 rules: - - RULE-SET,private,🎯 全球直连 - - RULE-SET,ai,🤖 人工智能 + - RULE-SET,private,🔒 私有网络 - RULE-SET,tld-proxy,🧱 代理域名 - RULE-SET,proxy,🧱 代理域名 - - RULE-SET,privateip,🎯 全球直连,no-resolve + - RULE-SET,privateip,🔒 私有网络,no-resolve - RULE-SET,cnip,🀄️ 直连 IP - RULE-SET,telegramip,📲 电报消息,no-resolve - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_RS_NoAds.yaml b/rules/clash_providers/DustinWin_RS_NoAds.yaml new file mode 100644 index 0000000..e421bf7 --- /dev/null +++ b/rules/clash_providers/DustinWin_RS_NoAds.yaml @@ -0,0 +1,174 @@ +#DustinWin-ruleset去广告规则 +proxy-groups: + - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} + - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} + - {name: 🪟 微软服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🇬 谷歌服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🌍 国外媒体, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🍎 苹果服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} + - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} + + - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} + - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} + - {name: 🇭🇰 香港节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇭🇰|港|hk|hongkong|hong kong)"} + - {name: 🇹🇼 台湾节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇹🇼|台|tw|taiwan|tai wan)"} + - {name: 🇯🇵 日本节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇯🇵|日|jp|japan)"} + - {name: 🇸🇬 新加坡节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇸🇬|新|sg|singapore)"} + - {name: 🇺🇸 美国节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇺🇸|美|us|unitedstates|united states)"} + +rule-providers: + private: + type: http + behavior: domain + format: mrs + path: ./rules/private.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/private.mrs" + interval: 86400 + + trackerslist: + type: http + behavior: domain + format: mrs + path: ./rules/trackerslist.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/trackerslist.mrs" + interval: 86400 + + microsoft-cn: + type: http + behavior: domain + format: mrs + path: ./rules/microsoft-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/microsoft-cn.mrs" + interval: 86400 + + apple-cn: + type: http + behavior: domain + format: mrs + path: ./rules/apple-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/apple-cn.mrs" + interval: 86400 + + google-cn: + type: http + behavior: domain + format: mrs + path: ./rules/google-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/google-cn.mrs" + interval: 86400 + + games-cn: + type: http + behavior: domain + format: mrs + path: ./rules/games-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/games-cn.mrs" + interval: 86400 + + media: + type: http + behavior: domain + format: mrs + path: ./rules/media.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/media.mrs" + interval: 86400 + + ai: + type: http + behavior: domain + format: mrs + path: ./rules/ai.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ai.mrs" + interval: 86400 + + networktest: + type: http + behavior: classical + format: text + path: ./rules/networktest.list + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/networktest.list" + interval: 86400 + + proxy: + type: http + behavior: domain + format: mrs + path: ./rules/proxy.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/proxy.mrs" + interval: 86400 + + tld-cn: + type: http + behavior: domain + format: mrs + path: ./rules/tld-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/tld-cn.mrs" + interval: 86400 + + cn: + type: http + behavior: domain + format: mrs + path: ./rules/cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cn.mrs" + interval: 86400 + + privateip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/privateip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/privateip.mrs" + interval: 86400 + + cnip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/cnip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cnip.mrs" + interval: 86400 + + mediaip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/mediaip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/mediaip.mrs" + interval: 86400 + + telegramip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/telegramip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/telegramip.mrs" + interval: 86400 + +rules: + - RULE-SET,private,🔒 私有网络 + - RULE-SET,trackerslist,📋 Trackerslist + - RULE-SET,microsoft-cn,🪟 微软服务 + - RULE-SET,apple-cn,🍎 苹果服务 + - RULE-SET,google-cn,🇬 谷歌服务 + - RULE-SET,games-cn,🎮 游戏服务 + - RULE-SET,media,🌍 国外媒体 + - RULE-SET,ai,🤖 人工智能 + - RULE-SET,networktest,📈 网络测试 + - RULE-SET,proxy,🧱 代理域名 + - RULE-SET,tld-cn,🛡️ 直连域名 + - RULE-SET,cn,🛡️ 直连域名 + - RULE-SET,privateip,🔒 私有网络,no-resolve + - RULE-SET,cnip,🀄️ 直连 IP + - RULE-SET,mediaip,🌍 国外媒体,no-resolve + - RULE-SET,telegramip,📲 电报消息,no-resolve + - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_RS_NoAdsMedia.yaml b/rules/clash_providers/DustinWin_RS_NoAdsMedia.yaml new file mode 100644 index 0000000..379f16e --- /dev/null +++ b/rules/clash_providers/DustinWin_RS_NoAdsMedia.yaml @@ -0,0 +1,155 @@ +#DustinWin-ruleset去广告和媒体规则 +proxy-groups: + - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} + - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} + - {name: 🪟 微软服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🇬 谷歌服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🍎 苹果服务, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} + - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} + - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} + + - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} + - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} + - {name: 🇭🇰 香港节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇭🇰|港|hk|hongkong|hong kong)"} + - {name: 🇹🇼 台湾节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇹🇼|台|tw|taiwan|tai wan)"} + - {name: 🇯🇵 日本节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇯🇵|日|jp|japan)"} + - {name: 🇸🇬 新加坡节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇸🇬|新|sg|singapore)"} + - {name: 🇺🇸 美国节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(🇺🇸|美|us|unitedstates|united states)"} + +rule-providers: + private: + type: http + behavior: domain + format: mrs + path: ./rules/private.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/private.mrs" + interval: 86400 + + trackerslist: + type: http + behavior: domain + format: mrs + path: ./rules/trackerslist.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/trackerslist.mrs" + interval: 86400 + + microsoft-cn: + type: http + behavior: domain + format: mrs + path: ./rules/microsoft-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/microsoft-cn.mrs" + interval: 86400 + + apple-cn: + type: http + behavior: domain + format: mrs + path: ./rules/apple-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/apple-cn.mrs" + interval: 86400 + + google-cn: + type: http + behavior: domain + format: mrs + path: ./rules/google-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/google-cn.mrs" + interval: 86400 + + games-cn: + type: http + behavior: domain + format: mrs + path: ./rules/games-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/games-cn.mrs" + interval: 86400 + + ai: + type: http + behavior: domain + format: mrs + path: ./rules/ai.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/ai.mrs" + interval: 86400 + + networktest: + type: http + behavior: classical + format: text + path: ./rules/networktest.list + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/networktest.list" + interval: 86400 + + proxy: + type: http + behavior: domain + format: mrs + path: ./rules/proxy.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/proxy.mrs" + interval: 86400 + + tld-cn: + type: http + behavior: domain + format: mrs + path: ./rules/tld-cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/tld-cn.mrs" + interval: 86400 + + cn: + type: http + behavior: domain + format: mrs + path: ./rules/cn.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cn.mrs" + interval: 86400 + + privateip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/privateip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/privateip.mrs" + interval: 86400 + + cnip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/cnip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cnip.mrs" + interval: 86400 + + telegramip: + type: http + behavior: ipcidr + format: mrs + path: ./rules/telegramip.mrs + url: "https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/telegramip.mrs" + interval: 86400 + +rules: + - RULE-SET,private,🔒 私有网络 + - RULE-SET,trackerslist,📋 Trackerslist + - RULE-SET,microsoft-cn,🪟 微软服务 + - RULE-SET,apple-cn,🍎 苹果服务 + - RULE-SET,google-cn,🇬 谷歌服务 + - RULE-SET,games-cn,🎮 游戏服务 + - RULE-SET,ai,🤖 人工智能 + - RULE-SET,networktest,📈 网络测试 + - RULE-SET,proxy,🧱 代理域名 + - RULE-SET,tld-cn,🛡️ 直连域名 + - RULE-SET,cn,🛡️ 直连域名 + - RULE-SET,privateip,🔒 私有网络,no-resolve + - RULE-SET,cnip,🀄️ 直连 IP + - RULE-SET,telegramip,📲 电报消息,no-resolve + - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/DustinWin_RS_Ads.yaml b/rules/clash_providers/DustinWin_RS_NoMedia.yaml similarity index 91% rename from rules/clash_providers/DustinWin_RS_Ads.yaml rename to rules/clash_providers/DustinWin_RS_NoMedia.yaml index da56bb3..417b256 100644 --- a/rules/clash_providers/DustinWin_RS_Ads.yaml +++ b/rules/clash_providers/DustinWin_RS_NoMedia.yaml @@ -1,7 +1,7 @@ -#DustinWin-ruleset去广告规则 +#DustinWin-ruleset去媒体规则 proxy-groups: - {name: 🚀 节点选择, type: select, proxies: [🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, {providers_tags}]} + - {name: 📈 网络测试, type: select, proxies: [🎯 全球直连, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} - {name: 🤖 人工智能, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点]} - {name: 📋 Trackerslist, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🎮 游戏服务, type: select, proxies: [🎯 全球直连, 👑 高级节点, 🚀 节点选择]} @@ -11,12 +11,13 @@ proxy-groups: - {name: 🛡️ 直连域名, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🀄️ 直连 IP, type: select, proxies: [🎯 全球直连, 🚀 节点选择]} - {name: 🧱 代理域名, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} - - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, {providers_tags}]} + - {name: 📲 电报消息, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}]} + - {name: 🔒 私有网络, type: select, proxies: [🎯 全球直连], hidden: true} - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🇭🇰 香港节点, 🇹🇼 台湾节点, 🇯🇵 日本节点, 🇸🇬 新加坡节点, 🇺🇸 美国节点, 👑 高级节点, 📉 省流节点, {providers_tags}, 🎯 全球直连]} - {name: 🛑 广告域名, type: select, proxies: [🔴 全球拦截, 🟢 全球绕过]} - - {name: 🔴 全球拦截, type: select, proxies: [REJECT]} - - {name: 🟢 全球绕过, type: select, proxies: [PASS]} - - {name: 🎯 全球直连, type: select, proxies: [DIRECT]} + - {name: 🔴 全球拦截, type: select, proxies: [REJECT], hidden: true} + - {name: 🟢 全球绕过, type: select, proxies: [PASS], hidden: true} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} - {name: 👑 高级节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)"} - {name: 📉 省流节点, type: url-test, tolerance: 100, lazy: true, include-all-providers: true, filter: "(0.[1-5]|低倍率|省流|大流量)"} @@ -148,7 +149,7 @@ rule-providers: interval: 86400 rules: - - RULE-SET,private,🎯 全球直连 + - RULE-SET,private,🔒 私有网络 - RULE-SET,ads,🛑 广告域名 - RULE-SET,trackerslist,📋 Trackerslist - RULE-SET,microsoft-cn,🪟 微软服务 @@ -160,7 +161,7 @@ rules: - RULE-SET,proxy,🧱 代理域名 - RULE-SET,tld-cn,🛡️ 直连域名 - RULE-SET,cn,🛡️ 直连域名 - - RULE-SET,privateip,🎯 全球直连,no-resolve + - RULE-SET,privateip,🔒 私有网络,no-resolve - RULE-SET,cnip,🀄️ 直连 IP - RULE-SET,telegramip,📲 电报消息,no-resolve - MATCH,🐟 漏网之鱼 \ No newline at end of file diff --git a/rules/clash_providers/ShellCrash_Geo_Nano.yaml b/rules/clash_providers/ShellCrash_Geo_Nano.yaml index 6feb573..be5750c 100644 --- a/rules/clash_providers/ShellCrash_Geo_Nano.yaml +++ b/rules/clash_providers/ShellCrash_Geo_Nano.yaml @@ -1,8 +1,8 @@ #ShellCrash-GeoIP极简规则 proxy-groups: - {name: 🚀 节点选择, type: select, proxies: [{providers_tags}], include-all-providers: true} - - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, 🎯 全球直连]} - - {name: 🎯 全球直连, type: select, proxies: [DIRECT]} + - {name: 🐟 漏网之鱼, type: select, proxies: [🚀 节点选择, {providers_tags}, 🎯 全球直连]} + - {name: 🎯 全球直连, type: select, proxies: [DIRECT], hidden: true} rules: - GEOIP,cn,🎯 全球直连 - MATCH,🐟 漏网之鱼 diff --git a/rules/clash_providers/clash_providers.list b/rules/clash_providers/clash_providers.list index 762c14e..a73db06 100644 --- a/rules/clash_providers/clash_providers.list +++ b/rules/clash_providers/clash_providers.list @@ -1,6 +1,11 @@ ShellCrash-GeoIP极简规则 ShellCrash_Geo_Nano.yaml +DustinWin-GeoSite轻量规则 DustinWin_Geo_Light.yaml DustinWin-ruleset轻量规则 DustinWin_RS_Light.yaml DustinWin-GeoSite全分组规则 DustinWin_Geo_Full.yaml DustinWin-ruleset全分组规则 DustinWin_RS_Full.yaml -DustinWin-GeoSite去广告规则 DustinWin_Geo_Ads.yaml -DustinWin-ruleset去广告规则 DustinWin_RS_Ads.yaml +DustinWin-GeoSite去广告规则 DustinWin_Geo_NoAds.yaml +DustinWin-ruleset去广告规则 DustinWin_RS_NoAds.yaml +DustinWin-GeoSite去媒体规则 DustinWin_Geo_NoMedia.yaml +DustinWin-ruleset去媒体规则 DustinWin_RS_NoMedia.yaml +DustinWin-GeoSite去广告和媒体规则 DustinWin_Geo_NoAdsMedia.yaml +DustinWin-ruleset去广告和媒体规则 DustinWin_RS_NoAdsMedia.yaml \ No newline at end of file diff --git a/rules/singbox_providers/DustinWin_Geo_Full.json b/rules/singbox_providers/DustinWin_Geo_Full.json index 9ae7168..53732b2 100644 --- a/rules/singbox_providers/DustinWin_Geo_Full.json +++ b/rules/singbox_providers/DustinWin_Geo_Full.json @@ -2,20 +2,23 @@ { "outbounds": [ { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, - { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, { "tag": "🪟 微软服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🇬 谷歌服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🍎 苹果服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🌍 国外媒体", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, - { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, + { "tag": "🛑 广告域名", "type": "selector", "outbounds": [ "🔴 全球拦截", "🎯 全球直连" ] }, + { "tag": "🔴 全球拦截", "type": "selector", "outbounds": [ "REJECT" ] }, { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, - { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "REJECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "dns-out", "type": "dns" }, { "tag": "👑 高级节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)" ] }, @@ -32,11 +35,13 @@ { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, { "geosite": [ "private" ], "outbound": "🎯 全球直连" }, + { "geosite": [ "ads" ], "outbound": "🛑 广告域名" }, { "geosite": [ "trackerslist" ], "outbound": "📋 Trackerslist" }, { "geosite": [ "microsoft-cn" ], "outbound": "🪟 微软服务" }, { "geosite": [ "apple-cn" ], "outbound": "🍎 苹果服务" }, { "geosite": [ "google-cn" ], "outbound": "🇬 谷歌服务" }, { "geosite": [ "games-cn" ], "outbound": "🎮 游戏服务" }, + { "geosite": [ "media" ], "outbound": "🌍 国外媒体" }, { "geosite": [ "ai" ], "outbound": "🤖 人工智能" }, { "geosite": [ "networktest" ], "outbound": "📈 网络测试" }, { "geosite": [ "proxy" ], "outbound": "🧱 代理域名" }, @@ -44,6 +49,7 @@ { "geosite": [ "cn" ], "outbound": "🛡️ 直连域名" }, { "geoip": [ "private" ], "outbound": "🎯 全球直连", "skip_resolve": true }, { "geoip": [ "cn" ], "outbound": "🀄️ 直连 IP" }, + { "geoip": [ "media" ], "outbound": "🌍 国外媒体", "skip_resolve": true }, { "geoip": [ "telegram" ], "outbound": "📲 电报消息", "skip_resolve": true } ], "final": "🐟 漏网之鱼" diff --git a/rules/singbox_providers/DustinWin_Geo_Light.json b/rules/singbox_providers/DustinWin_Geo_Light.json new file mode 100644 index 0000000..c6cd1e7 --- /dev/null +++ b/rules/singbox_providers/DustinWin_Geo_Light.json @@ -0,0 +1,35 @@ +//DustinWin-GeoSite轻量规则 +{ + "outbounds": [ + { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, + { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, + { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "dns-out", "type": "dns" }, + + { "tag": "👑 高级节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)" ] }, + { "tag": "📉 省流节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "0.[1-5]|低倍率|省流|大流量" ] }, + { "tag": "🇭🇰 香港节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇭🇰|港|hk|hongkong|hong kong)" ] }, + { "tag": "🇹🇼 台湾节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇹🇼|台|tw|taiwan|tai wan)" ] }, + { "tag": "🇯🇵 日本节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇯🇵|日|jp|japan)" ] }, + { "tag": "🇸🇬 新加坡节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇸🇬|新|sg|singapore)" ] }, + { "tag": "🇺🇸 美国节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇺🇸|美|us|unitedstates|united states)" ] } + ], + "route": { + "rules": [ + { "protocol": [ "dns" ], "outbound": "dns-out" }, + { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, + { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, + { "geosite": [ "private" ], "outbound": "🎯 全球直连" }, + { "geosite": [ "tld-proxy" ], "outbound": "🧱 代理域名" }, + { "geosite": [ "proxy" ], "outbound": "🧱 代理域名" }, + { "geoip": [ "private" ], "outbound": "🎯 全球直连", "skip_resolve": true }, + { "geoip": [ "cn" ], "outbound": "🀄️ 直连 IP" }, + { "geoip": [ "telegram" ], "outbound": "📲 电报消息", "skip_resolve": true } + ], + "final": "🐟 漏网之鱼" + } +} \ No newline at end of file diff --git a/rules/singbox_providers/DustinWin_Geo_NoAds.json b/rules/singbox_providers/DustinWin_Geo_NoAds.json new file mode 100644 index 0000000..a40198b --- /dev/null +++ b/rules/singbox_providers/DustinWin_Geo_NoAds.json @@ -0,0 +1,54 @@ +//DustinWin-GeoSite去广告规则 +{ + "outbounds": [ + { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, + { "tag": "🪟 微软服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🇬 谷歌服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🍎 苹果服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🌍 国外媒体", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, + { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, + { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "dns-out", "type": "dns" }, + + { "tag": "👑 高级节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)" ] }, + { "tag": "📉 省流节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "0.[1-5]|低倍率|省流|大流量" ] }, + { "tag": "🇭🇰 香港节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇭🇰|港|hk|hongkong|hong kong)" ] }, + { "tag": "🇹🇼 台湾节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇹🇼|台|tw|taiwan|tai wan)" ] }, + { "tag": "🇯🇵 日本节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇯🇵|日|jp|japan)" ] }, + { "tag": "🇸🇬 新加坡节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇸🇬|新|sg|singapore)" ] }, + { "tag": "🇺🇸 美国节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇺🇸|美|us|unitedstates|united states)" ] } + ], + "route": { + "rules": [ + { "protocol": [ "dns" ], "outbound": "dns-out" }, + { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, + { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, + { "geosite": [ "private" ], "outbound": "🎯 全球直连" }, + { "geosite": [ "trackerslist" ], "outbound": "📋 Trackerslist" }, + { "geosite": [ "microsoft-cn" ], "outbound": "🪟 微软服务" }, + { "geosite": [ "apple-cn" ], "outbound": "🍎 苹果服务" }, + { "geosite": [ "google-cn" ], "outbound": "🇬 谷歌服务" }, + { "geosite": [ "games-cn" ], "outbound": "🎮 游戏服务" }, + { "geosite": [ "media" ], "outbound": "🌍 国外媒体" }, + { "geosite": [ "ai" ], "outbound": "🤖 人工智能" }, + { "geosite": [ "networktest" ], "outbound": "📈 网络测试" }, + { "geosite": [ "proxy" ], "outbound": "🧱 代理域名" }, + { "geosite": [ "tld-cn" ], "outbound": "🛡️ 直连域名" }, + { "geosite": [ "cn" ], "outbound": "🛡️ 直连域名" }, + { "geoip": [ "private" ], "outbound": "🎯 全球直连", "skip_resolve": true }, + { "geoip": [ "cn" ], "outbound": "🀄️ 直连 IP" }, + { "geoip": [ "media" ], "outbound": "🌍 国外媒体", "skip_resolve": true }, + { "geoip": [ "telegram" ], "outbound": "📲 电报消息", "skip_resolve": true } + ], + "final": "🐟 漏网之鱼" + } +} \ No newline at end of file diff --git a/rules/singbox_providers/DustinWin_Geo_NoAdsMedia.json b/rules/singbox_providers/DustinWin_Geo_NoAdsMedia.json new file mode 100644 index 0000000..620224e --- /dev/null +++ b/rules/singbox_providers/DustinWin_Geo_NoAdsMedia.json @@ -0,0 +1,51 @@ +//DustinWin-GeoSite去广告和媒体规则 +{ + "outbounds": [ + { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, + { "tag": "🪟 微软服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🇬 谷歌服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🍎 苹果服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, + { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, + { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "dns-out", "type": "dns" }, + + { "tag": "👑 高级节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)" ] }, + { "tag": "📉 省流节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "0.[1-5]|低倍率|省流|大流量" ] }, + { "tag": "🇭🇰 香港节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇭🇰|港|hk|hongkong|hong kong)" ] }, + { "tag": "🇹🇼 台湾节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇹🇼|台|tw|taiwan|tai wan)" ] }, + { "tag": "🇯🇵 日本节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇯🇵|日|jp|japan)" ] }, + { "tag": "🇸🇬 新加坡节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇸🇬|新|sg|singapore)" ] }, + { "tag": "🇺🇸 美国节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇺🇸|美|us|unitedstates|united states)" ] } + ], + "route": { + "rules": [ + { "protocol": [ "dns" ], "outbound": "dns-out" }, + { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, + { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, + { "geosite": [ "private" ], "outbound": "🎯 全球直连" }, + { "geosite": [ "trackerslist" ], "outbound": "📋 Trackerslist" }, + { "geosite": [ "microsoft-cn" ], "outbound": "🪟 微软服务" }, + { "geosite": [ "apple-cn" ], "outbound": "🍎 苹果服务" }, + { "geosite": [ "google-cn" ], "outbound": "🇬 谷歌服务" }, + { "geosite": [ "games-cn" ], "outbound": "🎮 游戏服务" }, + { "geosite": [ "ai" ], "outbound": "🤖 人工智能" }, + { "geosite": [ "networktest" ], "outbound": "📈 网络测试" }, + { "geosite": [ "proxy" ], "outbound": "🧱 代理域名" }, + { "geosite": [ "tld-cn" ], "outbound": "🛡️ 直连域名" }, + { "geosite": [ "cn" ], "outbound": "🛡️ 直连域名" }, + { "geoip": [ "private" ], "outbound": "🎯 全球直连", "skip_resolve": true }, + { "geoip": [ "cn" ], "outbound": "🀄️ 直连 IP" }, + { "geoip": [ "telegram" ], "outbound": "📲 电报消息", "skip_resolve": true } + ], + "final": "🐟 漏网之鱼" + } +} \ No newline at end of file diff --git a/rules/singbox_providers/DustinWin_Geo_Ads.json b/rules/singbox_providers/DustinWin_Geo_NoMedia.json similarity index 96% rename from rules/singbox_providers/DustinWin_Geo_Ads.json rename to rules/singbox_providers/DustinWin_Geo_NoMedia.json index 387e6c1..2384d8e 100644 --- a/rules/singbox_providers/DustinWin_Geo_Ads.json +++ b/rules/singbox_providers/DustinWin_Geo_NoMedia.json @@ -1,8 +1,8 @@ -//DustinWin-GeoSite去广告规则 +//DustinWin-GeoSite去媒体规则 { "outbounds": [ { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, - { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, @@ -12,7 +12,7 @@ { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, - { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, { "tag": "🛑 广告域名", "type": "selector", "outbounds": [ "🔴 全球拦截", "🎯 全球直连" ] }, { "tag": "🔴 全球拦截", "type": "selector", "outbounds": [ "REJECT" ] }, diff --git a/rules/singbox_providers/DustinWin_RS_Full.json b/rules/singbox_providers/DustinWin_RS_Full.json index d63d9df..4833857 100644 --- a/rules/singbox_providers/DustinWin_RS_Full.json +++ b/rules/singbox_providers/DustinWin_RS_Full.json @@ -2,20 +2,23 @@ { "outbounds": [ { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, - { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, { "tag": "🪟 微软服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🇬 谷歌服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🍎 苹果服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🌍 国外媒体", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, - { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, + { "tag": "🛑 广告域名", "type": "selector", "outbounds": [ "🔴 全球拦截", "🎯 全球直连" ] }, + { "tag": "🔴 全球拦截", "type": "selector", "outbounds": [ "REJECT" ] }, { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, - { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "REJECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "dns-out", "type": "dns" }, { "tag": "👑 高级节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)" ] }, @@ -32,11 +35,13 @@ { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, { "rule_set": [ "private" ], "outbound": "🎯 全球直连" }, + { "rule_set": [ "ads" ], "outbound": "🛑 广告域名" }, { "rule_set": [ "trackerslist" ], "outbound": "📋 Trackerslist" }, { "rule_set": [ "microsoft-cn" ], "outbound": "🪟 微软服务" }, { "rule_set": [ "apple-cn" ], "outbound": "🍎 苹果服务" }, { "rule_set": [ "google-cn" ], "outbound": "🇬 谷歌服务" }, { "rule_set": [ "games-cn" ], "outbound": "🎮 游戏服务" }, + { "rule_set": [ "media" ], "outbound": "🌍 国外媒体" }, { "rule_set": [ "ai" ], "outbound": "🤖 人工智能" }, { "rule_set": [ "networktest" ], "outbound": "📈 网络测试" }, { "rule_set": [ "proxy" ], "outbound": "🧱 代理域名" }, @@ -44,6 +49,7 @@ { "rule_set": [ "cn" ], "outbound": "🛡️ 直连域名" }, { "rule_set": [ "privateip" ], "outbound": "🎯 全球直连", "skip_resolve": true }, { "rule_set": [ "cnip" ], "outbound": "🀄️ 直连 IP" }, + { "rule_set": [ "mediaip" ], "outbound": "🌍 国外媒体", "skip_resolve": true }, { "rule_set": [ "telegramip" ], "outbound": "📲 电报消息", "skip_resolve": true } ], "rule_set": [ @@ -54,11 +60,18 @@ "path": "./private.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/private.srs" }, + { + "tag": "ads", + "type": "remote", + "format": "binary", + "path": "./ads.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/ads.srs" + }, { "tag": "trackerslist", "type": "remote", "format": "binary", - "path": "./ruleset/trackerslist.srs", + "path": "./trackerslist.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/trackerslist.srs" }, { @@ -89,6 +102,13 @@ "path": "./games-cn.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/games-cn.srs" }, + { + "tag": "media", + "type": "remote", + "format": "binary", + "path": "./media.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/media.srs" + }, { "tag": "ai", "type": "remote", @@ -114,7 +134,7 @@ "tag": "tld-cn", "type": "remote", "format": "binary", - "path": "./ruleset/tld-cn.srs", + "path": "./tld-cn.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset/tld-cn.srs" }, { @@ -138,6 +158,13 @@ "path": "./cnip.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/cnip.srs" }, + { + "tag": "mediaip", + "type": "remote", + "format": "binary", + "path": "./mediaip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/mediaip.srs" + }, { "tag": "telegramip", "type": "remote", diff --git a/rules/singbox_providers/DustinWin_RS_Light.json b/rules/singbox_providers/DustinWin_RS_Light.json index b78f1ea..8da2e2e 100644 --- a/rules/singbox_providers/DustinWin_RS_Light.json +++ b/rules/singbox_providers/DustinWin_RS_Light.json @@ -2,10 +2,9 @@ { "outbounds": [ { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, - { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, - { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, @@ -25,7 +24,6 @@ { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, { "rule_set": [ "private" ], "outbound": "🎯 全球直连" }, - { "rule_set": [ "ai" ], "outbound": "🤖 人工智能" }, { "rule_set": [ "tld-proxy" ], "outbound": "🧱 代理域名" }, { "rule_set": [ "proxy" ], "outbound": "🧱 代理域名" }, { "rule_set": [ "privateip" ], "outbound": "🎯 全球直连", "skip_resolve": true }, @@ -40,18 +38,11 @@ "path": "./private.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/private.srs" }, - { - "tag": "ai", - "type": "remote", - "format": "binary", - "path": "./ai.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/ai.srs" - }, { "tag": "tld-proxy", "type": "remote", "format": "binary", - "path": "./ruleset/tld-proxy.srs", + "path": "./tld-proxy.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset/tld-proxy.srs" }, { diff --git a/rules/singbox_providers/DustinWin_RS_NoAds.json b/rules/singbox_providers/DustinWin_RS_NoAds.json new file mode 100644 index 0000000..db1347d --- /dev/null +++ b/rules/singbox_providers/DustinWin_RS_NoAds.json @@ -0,0 +1,168 @@ +//DustinWin-ruleset去广告规则 +{ + "outbounds": [ + { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, + { "tag": "🪟 微软服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🇬 谷歌服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🍎 苹果服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🌍 国外媒体", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, + { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, + { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "dns-out", "type": "dns" }, + + { "tag": "👑 高级节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)" ] }, + { "tag": "📉 省流节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "0.[1-5]|低倍率|省流|大流量" ] }, + { "tag": "🇭🇰 香港节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇭🇰|港|hk|hongkong|hong kong)" ] }, + { "tag": "🇹🇼 台湾节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇹🇼|台|tw|taiwan|tai wan)" ] }, + { "tag": "🇯🇵 日本节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇯🇵|日|jp|japan)" ] }, + { "tag": "🇸🇬 新加坡节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇸🇬|新|sg|singapore)" ] }, + { "tag": "🇺🇸 美国节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇺🇸|美|us|unitedstates|united states)" ] } + ], + "route": { + "rules": [ + { "protocol": [ "dns" ], "outbound": "dns-out" }, + { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, + { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, + { "rule_set": [ "private" ], "outbound": "🎯 全球直连" }, + { "rule_set": [ "trackerslist" ], "outbound": "📋 Trackerslist" }, + { "rule_set": [ "microsoft-cn" ], "outbound": "🪟 微软服务" }, + { "rule_set": [ "apple-cn" ], "outbound": "🍎 苹果服务" }, + { "rule_set": [ "google-cn" ], "outbound": "🇬 谷歌服务" }, + { "rule_set": [ "games-cn" ], "outbound": "🎮 游戏服务" }, + { "rule_set": [ "media" ], "outbound": "🌍 国外媒体" }, + { "rule_set": [ "ai" ], "outbound": "🤖 人工智能" }, + { "rule_set": [ "networktest" ], "outbound": "📈 网络测试" }, + { "rule_set": [ "proxy" ], "outbound": "🧱 代理域名" }, + { "rule_set": [ "tld-cn" ], "outbound": "🛡️ 直连域名" }, + { "rule_set": [ "cn" ], "outbound": "🛡️ 直连域名" }, + { "rule_set": [ "privateip" ], "outbound": "🎯 全球直连", "skip_resolve": true }, + { "rule_set": [ "cnip" ], "outbound": "🀄️ 直连 IP" }, + { "rule_set": [ "mediaip" ], "outbound": "🌍 国外媒体", "skip_resolve": true }, + { "rule_set": [ "telegramip" ], "outbound": "📲 电报消息", "skip_resolve": true } + ], + "rule_set": [ + { + "tag": "private", + "type": "remote", + "format": "binary", + "path": "./private.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/private.srs" + }, + { + "tag": "trackerslist", + "type": "remote", + "format": "binary", + "path": "./trackerslist.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/trackerslist.srs" + }, + { + "tag": "microsoft-cn", + "type": "remote", + "format": "binary", + "path": "./microsoft-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/microsoft-cn.srs" + }, + { + "tag": "apple-cn", + "type": "remote", + "format": "binary", + "path": "./apple-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/apple-cn.srs" + }, + { + "tag": "google-cn", + "type": "remote", + "format": "binary", + "path": "./google-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/google-cn.srs" + }, + { + "tag": "games-cn", + "type": "remote", + "format": "binary", + "path": "./games-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/games-cn.srs" + }, + { + "tag": "media", + "type": "remote", + "format": "binary", + "path": "./media.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/media.srs" + }, + { + "tag": "ai", + "type": "remote", + "format": "binary", + "path": "./ai.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/ai.srs" + }, + { + "tag": "networktest", + "type": "remote", + "format": "binary", + "path": "./networktest.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/networktest.srs" + }, + { + "tag": "proxy", + "type": "remote", + "format": "binary", + "path": "./proxy.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/proxy.srs" + }, + { + "tag": "tld-cn", + "type": "remote", + "format": "binary", + "path": "./tld-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset/tld-cn.srs" + }, + { + "tag": "cn", + "type": "remote", + "format": "binary", + "path": "./cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/cn.srs" + }, + { + "tag": "privateip", + "type": "remote", + "format": "binary", + "path": "./privateip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/privateip.srs" + }, + { + "tag": "cnip", + "type": "remote", + "format": "binary", + "path": "./cnip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/cnip.srs" + }, + { + "tag": "mediaip", + "type": "remote", + "format": "binary", + "path": "./mediaip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/mediaip.srs" + }, + { + "tag": "telegramip", + "type": "remote", + "format": "binary", + "path": "./telegramip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/telegramip.srs" + } + ], + "final": "🐟 漏网之鱼" + } +} \ No newline at end of file diff --git a/rules/singbox_providers/DustinWin_RS_NoAdsMedia.json b/rules/singbox_providers/DustinWin_RS_NoAdsMedia.json new file mode 100644 index 0000000..6f47d3e --- /dev/null +++ b/rules/singbox_providers/DustinWin_RS_NoAdsMedia.json @@ -0,0 +1,151 @@ +//DustinWin-ruleset去广告和媒体规则 +{ + "outbounds": [ + { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, + { "tag": "🪟 微软服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🇬 谷歌服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🍎 苹果服务", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, + { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, + { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, + { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, + { "tag": "dns-out", "type": "dns" }, + + { "tag": "👑 高级节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(专线|专用|高级|直连|急速|高倍率|游戏|game|IEPL|IPLC|AIA|CTM|CC|AC)" ] }, + { "tag": "📉 省流节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "0.[1-5]|低倍率|省流|大流量" ] }, + { "tag": "🇭🇰 香港节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇭🇰|港|hk|hongkong|hong kong)" ] }, + { "tag": "🇹🇼 台湾节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇹🇼|台|tw|taiwan|tai wan)" ] }, + { "tag": "🇯🇵 日本节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇯🇵|日|jp|japan)" ] }, + { "tag": "🇸🇬 新加坡节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇸🇬|新|sg|singapore)" ] }, + { "tag": "🇺🇸 美国节点", "type": "urltest", "tolerance": 100, "use_all_providers": true, "includes": [ "(?i)(🇺🇸|美|us|unitedstates|united states)" ] } + ], + "route": { + "rules": [ + { "protocol": [ "dns" ], "outbound": "dns-out" }, + { "clash_mode": [ "Direct" ], "outbound": "DIRECT" }, + { "clash_mode": [ "Global" ], "outbound": "GLOBAL" }, + { "rule_set": [ "private" ], "outbound": "🎯 全球直连" }, + { "rule_set": [ "trackerslist" ], "outbound": "📋 Trackerslist" }, + { "rule_set": [ "microsoft-cn" ], "outbound": "🪟 微软服务" }, + { "rule_set": [ "apple-cn" ], "outbound": "🍎 苹果服务" }, + { "rule_set": [ "google-cn" ], "outbound": "🇬 谷歌服务" }, + { "rule_set": [ "games-cn" ], "outbound": "🎮 游戏服务" }, + { "rule_set": [ "ai" ], "outbound": "🤖 人工智能" }, + { "rule_set": [ "networktest" ], "outbound": "📈 网络测试" }, + { "rule_set": [ "proxy" ], "outbound": "🧱 代理域名" }, + { "rule_set": [ "tld-cn" ], "outbound": "🛡️ 直连域名" }, + { "rule_set": [ "cn" ], "outbound": "🛡️ 直连域名" }, + { "rule_set": [ "privateip" ], "outbound": "🎯 全球直连", "skip_resolve": true }, + { "rule_set": [ "cnip" ], "outbound": "🀄️ 直连 IP" }, + { "rule_set": [ "telegramip" ], "outbound": "📲 电报消息", "skip_resolve": true } + ], + "rule_set": [ + { + "tag": "private", + "type": "remote", + "format": "binary", + "path": "./private.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/private.srs" + }, + { + "tag": "trackerslist", + "type": "remote", + "format": "binary", + "path": "./trackerslist.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/trackerslist.srs" + }, + { + "tag": "microsoft-cn", + "type": "remote", + "format": "binary", + "path": "./microsoft-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/microsoft-cn.srs" + }, + { + "tag": "apple-cn", + "type": "remote", + "format": "binary", + "path": "./apple-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/apple-cn.srs" + }, + { + "tag": "google-cn", + "type": "remote", + "format": "binary", + "path": "./google-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/google-cn.srs" + }, + { + "tag": "games-cn", + "type": "remote", + "format": "binary", + "path": "./games-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/games-cn.srs" + }, + { + "tag": "ai", + "type": "remote", + "format": "binary", + "path": "./ai.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/ai.srs" + }, + { + "tag": "networktest", + "type": "remote", + "format": "binary", + "path": "./networktest.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/networktest.srs" + }, + { + "tag": "proxy", + "type": "remote", + "format": "binary", + "path": "./proxy.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/proxy.srs" + }, + { + "tag": "tld-cn", + "type": "remote", + "format": "binary", + "path": "./tld-cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset/tld-cn.srs" + }, + { + "tag": "cn", + "type": "remote", + "format": "binary", + "path": "./cn.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/cn.srs" + }, + { + "tag": "privateip", + "type": "remote", + "format": "binary", + "path": "./privateip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/privateip.srs" + }, + { + "tag": "cnip", + "type": "remote", + "format": "binary", + "path": "./cnip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/cnip.srs" + }, + { + "tag": "telegramip", + "type": "remote", + "format": "binary", + "path": "./telegramip.srs", + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/telegramip.srs" + } + ], + "final": "🐟 漏网之鱼" + } +} \ No newline at end of file diff --git a/rules/singbox_providers/DustinWin_RS_Ads.json b/rules/singbox_providers/DustinWin_RS_NoMedia.json similarity index 88% rename from rules/singbox_providers/DustinWin_RS_Ads.json rename to rules/singbox_providers/DustinWin_RS_NoMedia.json index 84f4bcc..3050f21 100644 --- a/rules/singbox_providers/DustinWin_RS_Ads.json +++ b/rules/singbox_providers/DustinWin_RS_NoMedia.json @@ -1,8 +1,8 @@ -//DustinWin-ruleset去广告规则 +//DustinWin-ruleset去媒体规则 { "outbounds": [ { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, - { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", {providers_tags} ] }, + { "tag": "📈 网络测试", "type": "selector", "outbounds": [ "🎯 全球直连", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🤖 人工智能", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, { "tag": "📋 Trackerslist", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🎮 游戏服务", "type": "selector", "outbounds": [ "🎯 全球直连", "👑 高级节点", "🚀 节点选择" ] }, @@ -12,7 +12,7 @@ { "tag": "🛡️ 直连域名", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🀄️ 直连 IP", "type": "selector", "outbounds": [ "🎯 全球直连", "🚀 节点选择" ] }, { "tag": "🧱 代理域名", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, - { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点" ] }, + { "tag": "📲 电报消息", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags} ] }, { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🇭🇰 香港节点", "🇹🇼 台湾节点", "🇯🇵 日本节点", "🇸🇬 新加坡节点", "🇺🇸 美国节点", "👑 高级节点", "📉 省流节点", {providers_tags}, "🎯 全球直连" ] }, { "tag": "🛑 广告域名", "type": "selector", "outbounds": [ "🔴 全球拦截", "🎯 全球直连" ] }, { "tag": "🔴 全球拦截", "type": "selector", "outbounds": [ "REJECT" ] }, @@ -55,7 +55,7 @@ "type": "remote", "format": "binary", "path": "./private.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/private.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/private.srs" }, { "tag": "ads", @@ -68,7 +68,7 @@ "tag": "trackerslist", "type": "remote", "format": "binary", - "path": "./ruleset/trackerslist.srs", + "path": "./trackerslist.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/trackerslist.srs" }, { @@ -76,55 +76,55 @@ "type": "remote", "format": "binary", "path": "./microsoft-cn.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/microsoft-cn.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/microsoft-cn.srs" }, { "tag": "apple-cn", "type": "remote", "format": "binary", "path": "./apple-cn.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/apple-cn.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/apple-cn.srs" }, { "tag": "google-cn", "type": "remote", "format": "binary", "path": "./google-cn.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/google-cn.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/google-cn.srs" }, { "tag": "games-cn", "type": "remote", "format": "binary", "path": "./games-cn.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/games-cn.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/games-cn.srs" }, { "tag": "ai", "type": "remote", "format": "binary", "path": "./ai.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/ai.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/ai.srs" }, { "tag": "networktest", "type": "remote", "format": "binary", "path": "./networktest.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/networktest.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/networktest.srs" }, { "tag": "proxy", "type": "remote", "format": "binary", "path": "./proxy.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/proxy.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/proxy.srs" }, { "tag": "tld-cn", "type": "remote", "format": "binary", - "path": "./ruleset/tld-cn.srs", + "path": "./tld-cn.srs", "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset/tld-cn.srs" }, { @@ -132,28 +132,28 @@ "type": "remote", "format": "binary", "path": "./cn.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/cn.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/cn.srs" }, { "tag": "privateip", "type": "remote", "format": "binary", "path": "./privateip.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/privateip.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/privateip.srs" }, { "tag": "cnip", "type": "remote", "format": "binary", "path": "./cnip.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/cnip.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/cnip.srs" }, { "tag": "telegramip", "type": "remote", "format": "binary", "path": "./telegramip.srs", - "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible/telegramip.srs" + "url": "https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset-compatible-compatible/telegramip.srs" } ], "final": "🐟 漏网之鱼" diff --git a/rules/singbox_providers/ShellCrash_Geo_Nano.json b/rules/singbox_providers/ShellCrash_Geo_Nano.json index dcdc90c..1964039 100644 --- a/rules/singbox_providers/ShellCrash_Geo_Nano.json +++ b/rules/singbox_providers/ShellCrash_Geo_Nano.json @@ -2,7 +2,7 @@ { "outbounds": [ { "tag": "🚀 节点选择", "type": "selector", "outbounds": [ {providers_tags} ], "use_all_providers": true }, - { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", "🎯 全球直连" ] }, + { "tag": "🐟 漏网之鱼", "type": "selector", "outbounds": [ "🚀 节点选择", {providers_tags}, "🎯 全球直连" ], "use_all_providers": true }, { "tag": "🎯 全球直连", "type": "selector", "outbounds": [ "DIRECT" ] }, { "tag": "GLOBAL", "type": "selector", "outbounds": [ "DIRECT", {providers_tags} ], "use_all_providers": true }, { "tag": "dns-out", "type": "dns" } diff --git a/rules/singbox_providers/singbox_providers.list b/rules/singbox_providers/singbox_providers.list index 0eb58e4..ce6c394 100644 --- a/rules/singbox_providers/singbox_providers.list +++ b/rules/singbox_providers/singbox_providers.list @@ -1,6 +1,11 @@ ShellCrash-GeoIP极简规则 ShellCrash_Geo_Nano.json +DustinWin-GeoSite轻量规则 DustinWin_Geo_Light.json DustinWin-ruleset轻量规则 DustinWin_RS_Light.json -DustinWin-ruleset全分组规则 DustinWin_RS_Full.json DustinWin-GeoSite全分组规则 DustinWin_Geo_Full.json -DustinWin-ruleset去广告规则 DustinWin_RS_Ads.json -DustinWin-GeoSite去广告规则 DustinWin_Geo_Ads.json +DustinWin-ruleset全分组规则 DustinWin_RS_Full.json +DustinWin-GeoSite去广告规则 DustinWin_Geo_NoAds.json +DustinWin-ruleset去广告规则 DustinWin_RS_NoAds.json +DustinWin-GeoSite去媒体规则 DustinWin_Geo_NoMedia.json +DustinWin-ruleset去媒体规则 DustinWin_RS_NoMedia.json +DustinWin-GeoSite去广告和媒体规则 DustinWin_Geo_NoAdsMedia.json +DustinWin-ruleset去广告和媒体规则 DustinWin_RS_NoAdsMedia.json