~适配oix
This commit is contained in:
@@ -117,6 +117,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
# 通用部分生成
|
# 通用部分生成
|
||||||
[ "$skip_cert" != "OFF" ] && override_tls='true' || override_tls='false'
|
[ "$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
|
cat >>"$TMPDIR"/providers/providers.json <<EOF
|
||||||
"health_check": {
|
"health_check": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
@@ -124,6 +125,9 @@ EOF
|
|||||||
"interval": "${interval}m",
|
"interval": "${interval}m",
|
||||||
"timeout": "3s"
|
"timeout": "3s"
|
||||||
},
|
},
|
||||||
|
"override_dialer": {
|
||||||
|
"domain_resolver": "$domain_resolver"
|
||||||
|
},
|
||||||
"override_tls": {
|
"override_tls": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"insecure": $override_tls
|
"insecure": $override_tls
|
||||||
|
|||||||
@@ -56,6 +56,8 @@ EOF
|
|||||||
respect-rules: true
|
respect-rules: true
|
||||||
nameserver-policy: {'rule-set:cn': [ $dns_nameserver ]}
|
nameserver-policy: {'rule-set:cn': [ $dns_nameserver ]}
|
||||||
proxy-server-nameserver : [ $dns_resolver ]
|
proxy-server-nameserver : [ $dns_resolver ]
|
||||||
|
proxy-server-nameserver-policy:
|
||||||
|
'*.oix_nodes.com': '124.221.68.73:1053'
|
||||||
nameserver: [ $dns_final ]
|
nameserver: [ $dns_final ]
|
||||||
EOF
|
EOF
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -178,6 +178,11 @@ EOF
|
|||||||
"tag": "dns_resolver",
|
"tag": "dns_resolver",
|
||||||
$(parse_singbox_dns "$dns_resolver")
|
$(parse_singbox_dns "$dns_resolver")
|
||||||
"routing_mark": $routing_mark
|
"routing_mark": $routing_mark
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "dns_oix",
|
||||||
|
"type": "udp", "server": "124.221.68.73", "server_port": 1053,
|
||||||
|
"routing_mark": $routing_mark
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rules": [
|
"rules": [
|
||||||
|
|||||||
Reference in New Issue
Block a user