~适配oix

This commit is contained in:
juewuy
2026-04-04 12:02:04 +08:00
parent 08e785dc2d
commit 5b94bce400
3 changed files with 11 additions and 0 deletions

View File

@@ -117,6 +117,7 @@ EOF
fi
# 通用部分生成
[ "$skip_cert" != "OFF" ] && override_tls='true' || override_tls='false'
[ -n "$(echo "$2" | grep 'oics.net')" ] && domain_resolver='dns_oix' || domain_resolver='dns_resolver'
cat >>"$TMPDIR"/providers/providers.json <<EOF
"health_check": {
"enabled": true,
@@ -124,6 +125,9 @@ EOF
"interval": "${interval}m",
"timeout": "3s"
},
"override_dialer": {
"domain_resolver": "$domain_resolver"
},
"override_tls": {
"enabled": true,
"insecure": $override_tls

View File

@@ -56,6 +56,8 @@ EOF
respect-rules: true
nameserver-policy: {'rule-set:cn': [ $dns_nameserver ]}
proxy-server-nameserver : [ $dns_resolver ]
proxy-server-nameserver-policy:
'*.oix_nodes.com': '124.221.68.73:1053'
nameserver: [ $dns_final ]
EOF
else

View File

@@ -178,6 +178,11 @@ EOF
"tag": "dns_resolver",
$(parse_singbox_dns "$dns_resolver")
"routing_mark": $routing_mark
},
{
"tag": "dns_oix",
"type": "udp", "server": "124.221.68.73", "server_port": 1053,
"routing_mark": $routing_mark
}
],
"rules": [