diff --git a/rules/singbox_providers/DustinWin_RS_Full.json b/rules/singbox_providers/DustinWin_RS_Full.json index cb33eda..da4c330 100644 --- a/rules/singbox_providers/DustinWin_RS_Full.json +++ b/rules/singbox_providers/DustinWin_RS_Full.json @@ -42,13 +42,13 @@ { "rule_set": [ "networktest" ], "outbound": "๐Ÿ“ˆ ็ฝ‘็ปœๆต‹่ฏ•" }, { "rule_set": [ "proxy" ], "outbound": "๐Ÿงฑ ไปฃ็†ๅŸŸๅ" }, { "rule_set": [ "cn" ], "outbound": "๐Ÿ›ก๏ธ ็›ด่ฟžๅŸŸๅ" }, + { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, + { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" }, { "action": "resolve", "server": "dns_proxy", "strategy": "prefer_ipv4"}, - { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" }, { "rule_set": [ "mediaip" ], "outbound": "๐ŸŒ ๅ›ฝๅค–ๅช’ไฝ“" }, - { "rule_set": [ "gamesip" ], "outbound": "๐ŸŽฎ ๆธธๆˆๅนณๅฐ" }, - { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" } + { "rule_set": [ "gamesip" ], "outbound": "๐ŸŽฎ ๆธธๆˆๅนณๅฐ" } ], "rule_set": [ { diff --git a/rules/singbox_providers/DustinWin_RS_Full_NoAds.json b/rules/singbox_providers/DustinWin_RS_Full_NoAds.json index d72750b..ca7aa3b 100644 --- a/rules/singbox_providers/DustinWin_RS_Full_NoAds.json +++ b/rules/singbox_providers/DustinWin_RS_Full_NoAds.json @@ -41,13 +41,13 @@ { "rule_set": [ "networktest" ], "outbound": "๐Ÿ“ˆ ็ฝ‘็ปœๆต‹่ฏ•" }, { "rule_set": [ "proxy" ], "outbound": "๐Ÿงฑ ไปฃ็†ๅŸŸๅ" }, { "rule_set": [ "cn" ], "outbound": "๐Ÿ›ก๏ธ ็›ด่ฟžๅŸŸๅ" }, + { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, + { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" }, { "action": "resolve", "server": "dns_proxy", "strategy": "prefer_ipv4"}, - { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" }, { "rule_set": [ "mediaip" ], "outbound": "๐ŸŒ ๅ›ฝๅค–ๅช’ไฝ“" }, - { "rule_set": [ "gamesip" ], "outbound": "๐ŸŽฎ ๆธธๆˆๅนณๅฐ" }, - { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" } + { "rule_set": [ "gamesip" ], "outbound": "๐ŸŽฎ ๆธธๆˆๅนณๅฐ" } ], "rule_set": [ { diff --git a/rules/singbox_providers/DustinWin_RS_Light.json b/rules/singbox_providers/DustinWin_RS_Light.json index 1003435..644d3c5 100644 --- a/rules/singbox_providers/DustinWin_RS_Light.json +++ b/rules/singbox_providers/DustinWin_RS_Light.json @@ -22,11 +22,11 @@ { "rule_set": [ "private" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, { "rule_set": [ "tld-proxy" ], "outbound": "๐Ÿงฑ ไปฃ็†ๅŸŸๅ" }, { "rule_set": [ "proxy" ], "outbound": "๐Ÿงฑ ไปฃ็†ๅŸŸๅ" }, + { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, + { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" }, { "action": "resolve", "server": "dns_proxy", "strategy": "prefer_ipv4"}, - { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, - { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" }, - { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" } + { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" } ], "rule_set": [ { diff --git a/rules/singbox_providers/DustinWin_RS_Lite.json b/rules/singbox_providers/DustinWin_RS_Lite.json index 2268b0c..1db05bf 100644 --- a/rules/singbox_providers/DustinWin_RS_Lite.json +++ b/rules/singbox_providers/DustinWin_RS_Lite.json @@ -38,11 +38,11 @@ { "rule_set": [ "networktest" ], "outbound": "๐Ÿ“ˆ ็ฝ‘็ปœๆต‹่ฏ•" }, { "rule_set": [ "proxy" ], "outbound": "๐Ÿงฑ ไปฃ็†ๅŸŸๅ" }, { "rule_set": [ "cn" ], "outbound": "๐Ÿ›ก๏ธ ็›ด่ฟžๅŸŸๅ" }, + { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, + { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" }, { "action": "resolve", "server": "dns_proxy", "strategy": "prefer_ipv4"}, - { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, - { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" }, - { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" } + { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" } ], "rule_set": [ { diff --git a/rules/singbox_providers/DustinWin_RS_Lite_NoAds.json b/rules/singbox_providers/DustinWin_RS_Lite_NoAds.json index 6e111bc..df94e6e 100644 --- a/rules/singbox_providers/DustinWin_RS_Lite_NoAds.json +++ b/rules/singbox_providers/DustinWin_RS_Lite_NoAds.json @@ -37,11 +37,12 @@ { "rule_set": [ "networktest" ], "outbound": "๐Ÿ“ˆ ็ฝ‘็ปœๆต‹่ฏ•" }, { "rule_set": [ "proxy" ], "outbound": "๐Ÿงฑ ไปฃ็†ๅŸŸๅ" }, { "rule_set": [ "cn" ], "outbound": "๐Ÿ›ก๏ธ ็›ด่ฟžๅŸŸๅ" }, + { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, + { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" }, { "action": "resolve", "server": "dns_proxy", "strategy": "prefer_ipv4"}, - { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, - { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" }, - { "rule_set": [ "telegramip" ], "outbound": "๐Ÿ“ฒ ็”ตๆŠฅๆถˆๆฏ" } + { "rule_set": [ "cnip" ], "outbound": "๐Ÿ€„๏ธ ็›ด่ฟž IP" } + ], "rule_set": [ { diff --git a/rules/singbox_providers/ShellCrash_RS_Nano.json b/rules/singbox_providers/ShellCrash_RS_Nano.json new file mode 100644 index 0000000..4ea06e2 --- /dev/null +++ b/rules/singbox_providers/ShellCrash_RS_Nano.json @@ -0,0 +1,32 @@ +//Rulesetๆž็ฎ€่ง„ๅˆ™ +{ + "outbounds": [ + { "tag": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ", "type": "selector", "outbounds": [ {providers_tags}, "DIRECT" ], "use_all_providers": true }, + { "tag": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž", "type": "selector", "outbounds": [ "DIRECT" , "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ" ] } + ], + "route": { + "rules": [ + { "rule_set": [ "privateip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" }, + + { "action": "resolve", "server": "dns_proxy", "strategy": "prefer_ipv4"}, + { "rule_set": [ "cnip" ], "outbound": "๐ŸŽฏ ๅ…จ็ƒ็›ด่ฟž" } + ], + "rule_set": [ + { + "tag": "privateip", + "type": "remote", + "format": "binary", + "path": "./ruleset/privateip.srs", + "url": "https://testingcf.jsdelivr.net/gh/DustinWin/ruleset_geodata@sing-box-ruleset/privateip.srs" + }, + { + "tag": "cnip", + "type": "remote", + "format": "binary", + "path": "./ruleset/cnip.srs", + "url": "https://testingcf.jsdelivr.net/gh/DustinWin/ruleset_geodata@sing-box-ruleset/cnip.srs" + } + ], + "final": "๐Ÿš€ ่Š‚็‚น้€‰ๆ‹ฉ" + } +} \ No newline at end of file diff --git a/rules/singbox_providers/singbox_providers.list b/rules/singbox_providers/singbox_providers.list index 6c903c0..59b32dc 100644 --- a/rules/singbox_providers/singbox_providers.list +++ b/rules/singbox_providers/singbox_providers.list @@ -1,3 +1,4 @@ +ShellCrash-rulesetๆž็ฎ€่ง„ๅˆ™ ShellCrash_RS_Nano.json DustinWin-ruleset่ฝป้‡่ง„ๅˆ™ DustinWin_RS_Light.json DustinWin-rulesetๅ…จๅˆ†็ป„่ง„ๅˆ™ DustinWin_RS_Full.json DustinWin-rulesetๆ— ๅนฟๅ‘Šๅ…จๅˆ†็ป„่ง„ๅˆ™ DustinWin_RS_Full_NoAds.json