Update sb.sh

This commit is contained in:
甬哥侃侃侃ygkkk
2025-05-01 21:38:44 +08:00
committed by GitHub
parent be16a6c60b
commit 93bfabd605
+18 -18
View File
@@ -598,7 +598,7 @@ cat > /etc/s-box/sb10.json <<EOF
},
{
"outbound":"warp-IPv4-out",
"domain": [
"domain_suffix": [
"yg_kkk"
]
,"geosite": [
@@ -607,7 +607,7 @@ cat > /etc/s-box/sb10.json <<EOF
},
{
"outbound":"warp-IPv6-out",
"domain": [
"domain_suffix": [
"yg_kkk"
]
,"geosite": [
@@ -616,7 +616,7 @@ cat > /etc/s-box/sb10.json <<EOF
},
{
"outbound":"socks-IPv4-out",
"domain": [
"domain_suffix": [
"yg_kkk"
]
,"geosite": [
@@ -625,7 +625,7 @@ cat > /etc/s-box/sb10.json <<EOF
},
{
"outbound":"socks-IPv6-out",
"domain": [
"domain_suffix": [
"yg_kkk"
]
,"geosite": [
@@ -634,7 +634,7 @@ cat > /etc/s-box/sb10.json <<EOF
},
{
"outbound":"vps-outbound-v4",
"domain": [
"domain_suffix": [
"yg_kkk"
]
,"geosite": [
@@ -643,7 +643,7 @@ cat > /etc/s-box/sb10.json <<EOF
},
{
"outbound":"vps-outbound-v6",
"domain": [
"domain_suffix": [
"yg_kkk"
]
,"geosite": [
@@ -820,39 +820,39 @@ cat > /etc/s-box/sb11.json <<EOF
},
{
"action": "resolve",
"domain":[
"domain_suffix":[
"yg_kkk"
],
"strategy": "prefer_ipv4"
},
{
"action": "resolve",
"domain":[
"domain_suffix":[
"yg_kkk"
],
"strategy": "prefer_ipv6"
},
{
"domain":[
"domain_suffix":[
"yg_kkk"
],
"outbound":"socks-out"
},
{
"domain":[
"domain_suffix":[
"yg_kkk"
],
"outbound":"warp-out"
},
{
"outbound":"vps-outbound-v4",
"domain":[
"domain_suffix":[
"yg_kkk"
]
},
{
"outbound":"vps-outbound-v6",
"domain":[
"domain_suffix":[
"yg_kkk"
]
},
@@ -4240,7 +4240,7 @@ vps_ipv4="当前IP$v4"
vps_ipv6='无本地IPV6,黑名单模式'
fi
unset swg4 swd4 swd6 swg6 ssd4 ssg4 ssd6 ssg6 sad4 sag4 sad6 sag6
wd4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[1].domain | join(" ")')
wd4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[1].domain_suffix | join(" ")')
wg4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[1].geosite | join(" ")' 2>/dev/null)
if [[ "$wd4" == "yg_kkk" && ("$wg4" == "yg_kkk" || -z "$wg4") ]]; then
wfl4="${yellow}【warp出站IPV4可用】未分流${plain}"
@@ -4254,7 +4254,7 @@ fi
wfl4="${yellow}【warp出站IPV4可用】已分流:$swd4$swg4${plain} "
fi
wd6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[2].domain | join(" ")')
wd6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[2].domain_suffix | join(" ")')
wg6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[2].geosite | join(" ")' 2>/dev/null)
if [[ "$wd6" == "yg_kkk" && ("$wg6" == "yg_kkk"|| -z "$wg6") ]]; then
wfl6="${yellow}【warp出站IPV6自测】未分流${plain}"
@@ -4268,7 +4268,7 @@ fi
wfl6="${yellow}【warp出站IPV6自测】已分流:$swd6$swg6${plain} "
fi
sd4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[3].domain | join(" ")')
sd4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[3].domain_suffix | join(" ")')
sg4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[3].geosite | join(" ")' 2>/dev/null)
if [[ "$sd4" == "yg_kkk" && ("$sg4" == "yg_kkk" || -z "$sg4") ]]; then
sfl4="${yellow}$warp_s4_ip】未分流${plain}"
@@ -4282,7 +4282,7 @@ fi
sfl4="${yellow}$warp_s4_ip】已分流:$ssd4$ssg4${plain} "
fi
sd6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[4].domain | join(" ")')
sd6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[4].domain_suffix | join(" ")')
sg6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[4].geosite | join(" ")' 2>/dev/null)
if [[ "$sd6" == "yg_kkk" && ("$sg6" == "yg_kkk" || -z "$sg6") ]]; then
sfl6="${yellow}$warp_s6_ip】未分流${plain}"
@@ -4296,7 +4296,7 @@ fi
sfl6="${yellow}$warp_s6_ip】已分流:$ssd6$ssg6${plain} "
fi
ad4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[5].domain | join(" ")')
ad4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[5].domain_suffix | join(" ")')
ag4=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[5].geosite | join(" ")' 2>/dev/null)
if [[ "$ad4" == "yg_kkk" && ("$ag4" == "yg_kkk" || -z "$ag4") ]]; then
adfl4="${yellow}$vps_ipv4】未分流${plain}"
@@ -4310,7 +4310,7 @@ fi
adfl4="${yellow}$vps_ipv4】已分流:$sad4$sag4${plain} "
fi
ad6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[6].domain | join(" ")')
ad6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[6].domain_suffix | join(" ")')
ag6=$(sed 's://.*::g' /etc/s-box/sb.json | jq -r '.route.rules[6].geosite | join(" ")' 2>/dev/null)
if [[ "$ad6" == "yg_kkk" && ("$ag6" == "yg_kkk" || -z "$ag6") ]]; then
adfl6="${yellow}$vps_ipv6】未分流${plain}"