Update sb.sh
This commit is contained in:
@@ -598,7 +598,7 @@ cat > /etc/s-box/sb10.json <<EOF
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"warp-IPv4-out",
|
"outbound":"warp-IPv4-out",
|
||||||
"domain": [
|
"domain_suffix": [
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
,"geosite": [
|
,"geosite": [
|
||||||
@@ -607,7 +607,7 @@ cat > /etc/s-box/sb10.json <<EOF
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"warp-IPv6-out",
|
"outbound":"warp-IPv6-out",
|
||||||
"domain": [
|
"domain_suffix": [
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
,"geosite": [
|
,"geosite": [
|
||||||
@@ -616,7 +616,7 @@ cat > /etc/s-box/sb10.json <<EOF
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"socks-IPv4-out",
|
"outbound":"socks-IPv4-out",
|
||||||
"domain": [
|
"domain_suffix": [
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
,"geosite": [
|
,"geosite": [
|
||||||
@@ -625,7 +625,7 @@ cat > /etc/s-box/sb10.json <<EOF
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"socks-IPv6-out",
|
"outbound":"socks-IPv6-out",
|
||||||
"domain": [
|
"domain_suffix": [
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
,"geosite": [
|
,"geosite": [
|
||||||
@@ -634,7 +634,7 @@ cat > /etc/s-box/sb10.json <<EOF
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"vps-outbound-v4",
|
"outbound":"vps-outbound-v4",
|
||||||
"domain": [
|
"domain_suffix": [
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
,"geosite": [
|
,"geosite": [
|
||||||
@@ -643,7 +643,7 @@ cat > /etc/s-box/sb10.json <<EOF
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"vps-outbound-v6",
|
"outbound":"vps-outbound-v6",
|
||||||
"domain": [
|
"domain_suffix": [
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
,"geosite": [
|
,"geosite": [
|
||||||
@@ -820,39 +820,39 @@ cat > /etc/s-box/sb11.json <<EOF
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"action": "resolve",
|
"action": "resolve",
|
||||||
"domain":[
|
"domain_suffix":[
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
],
|
],
|
||||||
"strategy": "prefer_ipv4"
|
"strategy": "prefer_ipv4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"action": "resolve",
|
"action": "resolve",
|
||||||
"domain":[
|
"domain_suffix":[
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
],
|
],
|
||||||
"strategy": "prefer_ipv6"
|
"strategy": "prefer_ipv6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"domain":[
|
"domain_suffix":[
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
],
|
],
|
||||||
"outbound":"socks-out"
|
"outbound":"socks-out"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"domain":[
|
"domain_suffix":[
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
],
|
],
|
||||||
"outbound":"warp-out"
|
"outbound":"warp-out"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"vps-outbound-v4",
|
"outbound":"vps-outbound-v4",
|
||||||
"domain":[
|
"domain_suffix":[
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"outbound":"vps-outbound-v6",
|
"outbound":"vps-outbound-v6",
|
||||||
"domain":[
|
"domain_suffix":[
|
||||||
"yg_kkk"
|
"yg_kkk"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -4240,7 +4240,7 @@ vps_ipv4="当前IP:$v4"
|
|||||||
vps_ipv6='无本地IPV6,黑名单模式'
|
vps_ipv6='无本地IPV6,黑名单模式'
|
||||||
fi
|
fi
|
||||||
unset swg4 swd4 swd6 swg6 ssd4 ssg4 ssd6 ssg6 sad4 sag4 sad6 sag6
|
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)
|
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
|
if [[ "$wd4" == "yg_kkk" && ("$wg4" == "yg_kkk" || -z "$wg4") ]]; then
|
||||||
wfl4="${yellow}【warp出站IPV4可用】未分流${plain}"
|
wfl4="${yellow}【warp出站IPV4可用】未分流${plain}"
|
||||||
@@ -4254,7 +4254,7 @@ fi
|
|||||||
wfl4="${yellow}【warp出站IPV4可用】已分流:$swd4$swg4${plain} "
|
wfl4="${yellow}【warp出站IPV4可用】已分流:$swd4$swg4${plain} "
|
||||||
fi
|
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)
|
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
|
if [[ "$wd6" == "yg_kkk" && ("$wg6" == "yg_kkk"|| -z "$wg6") ]]; then
|
||||||
wfl6="${yellow}【warp出站IPV6自测】未分流${plain}"
|
wfl6="${yellow}【warp出站IPV6自测】未分流${plain}"
|
||||||
@@ -4268,7 +4268,7 @@ fi
|
|||||||
wfl6="${yellow}【warp出站IPV6自测】已分流:$swd6$swg6${plain} "
|
wfl6="${yellow}【warp出站IPV6自测】已分流:$swd6$swg6${plain} "
|
||||||
fi
|
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)
|
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
|
if [[ "$sd4" == "yg_kkk" && ("$sg4" == "yg_kkk" || -z "$sg4") ]]; then
|
||||||
sfl4="${yellow}【$warp_s4_ip】未分流${plain}"
|
sfl4="${yellow}【$warp_s4_ip】未分流${plain}"
|
||||||
@@ -4282,7 +4282,7 @@ fi
|
|||||||
sfl4="${yellow}【$warp_s4_ip】已分流:$ssd4$ssg4${plain} "
|
sfl4="${yellow}【$warp_s4_ip】已分流:$ssd4$ssg4${plain} "
|
||||||
fi
|
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)
|
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
|
if [[ "$sd6" == "yg_kkk" && ("$sg6" == "yg_kkk" || -z "$sg6") ]]; then
|
||||||
sfl6="${yellow}【$warp_s6_ip】未分流${plain}"
|
sfl6="${yellow}【$warp_s6_ip】未分流${plain}"
|
||||||
@@ -4296,7 +4296,7 @@ fi
|
|||||||
sfl6="${yellow}【$warp_s6_ip】已分流:$ssd6$ssg6${plain} "
|
sfl6="${yellow}【$warp_s6_ip】已分流:$ssd6$ssg6${plain} "
|
||||||
fi
|
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)
|
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
|
if [[ "$ad4" == "yg_kkk" && ("$ag4" == "yg_kkk" || -z "$ag4") ]]; then
|
||||||
adfl4="${yellow}【$vps_ipv4】未分流${plain}"
|
adfl4="${yellow}【$vps_ipv4】未分流${plain}"
|
||||||
@@ -4310,7 +4310,7 @@ fi
|
|||||||
adfl4="${yellow}【$vps_ipv4】已分流:$sad4$sag4${plain} "
|
adfl4="${yellow}【$vps_ipv4】已分流:$sad4$sag4${plain} "
|
||||||
fi
|
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)
|
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
|
if [[ "$ad6" == "yg_kkk" && ("$ag6" == "yg_kkk" || -z "$ag6") ]]; then
|
||||||
adfl6="${yellow}【$vps_ipv6】未分流${plain}"
|
adfl6="${yellow}【$vps_ipv6】未分流${plain}"
|
||||||
|
|||||||
Reference in New Issue
Block a user