~重写Singbox内核dns填充逻辑,修复非标端口报错的问题

~为在线订阅转换添加URLencode编码功能,修复添加中文过滤时报错的问题
~统一Mihomo和Singbox内核的Tun默认网段
~将Singboxr内核providers功能默认更新配置文件的周期调整为同样的12h
~移除实际上限速的360dns
~移除了在线面板提示中由于强制https导致实际无法连接的地址
~修复Mihomo内核开关防泄露和实际最终表现相反的bug
~修复nftables防火墙模式下常用端口过滤对udp流量未能正确生效的bug
This commit is contained in:
juewuy
2025-12-15 19:13:25 +08:00
parent 6794130470
commit 0698004af8
3 changed files with 83 additions and 46 deletions

View File

@@ -694,7 +694,7 @@ setport() { #端口设置
esac
}
setdns() { #DNS详细设置
[ -z "$dns_nameserver" ] && dns_nameserver='180.184.1.1, 1.2.4.8'
[ -z "$dns_nameserver" ] && dns_nameserver='223.5.5.5, 1.2.4.8'
[ -z "$dns_fallback" ] && dns_fallback="1.1.1.1, 8.8.8.8"
[ -z "$dns_resolver" ] && dns_resolver="223.5.5.5, 2400:3200::1"
[ -z "$hosts_opt" ] && hosts_opt=已启用
@@ -811,7 +811,7 @@ setdns() { #DNS详细设置
openssldir="$(openssl version -d 2>&1 | awk -F '"' '{print $2}')"
if [ -s "$openssldir/certs/ca-certificates.crt" ] || [ -s "/etc/ssl/certs/ca-certificates.crt" ] ||
echo "$crashcore" | grep -qE 'meta|singbox'; then
dns_nameserver='https://doh.360.cn/dns-query, https://dns.alidns.com/dns-query, https://doh.pub/dns-query'
dns_nameserver='https://dns.alidns.com/dns-query, https://doh.pub/dns-query'
dns_fallback='https://cloudflare-dns.com/dns-query, https://dns.google/dns-query, https://doh.opendns.com/dns-query'
dns_resolver='https://223.5.5.5/dns-query, 2400:3200::1'
setconfig dns_nameserver "'$dns_nameserver'"