~适配oix
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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": [
|
||||
|
||||
Reference in New Issue
Block a user