mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-06 03:14:12 +08:00
🍕 Sync 2026-09-14 23:30:37
This commit is contained in:
1 parent
0603b094cf
commit
81fe4cd866
214 files changed
+10806
-2630
No files matched your search
@@ -650,14 +650,14 @@ prepare_clash_runtime_config() {
|
||||
enable: false
|
||||
EOF
|
||||
|
||||
# 根据 enable_fake_ip 决定 enhanced-mode
|
||||
if [ "$enable_fake_ip" = "1" ]; then
|
||||
ENHANCED_MODE="fake-ip"
|
||||
else
|
||||
ENHANCED_MODE="redir-host"
|
||||
fi
|
||||
# 根据 dns_mode 添加不同的 dns 配置
|
||||
if [ "$dns_mode" = "7" ]; then
|
||||
# 根据 enable_fake_ip 决定 enhanced-mode
|
||||
if [ "$enable_fake_ip" = "1" ]; then
|
||||
ENHANCED_MODE="fake-ip"
|
||||
else
|
||||
ENHANCED_MODE="redir-host"
|
||||
fi
|
||||
cat >> "$overlay_file" <<-EOF
|
||||
dns:
|
||||
enable: true
|
||||
@@ -668,7 +668,9 @@ prepare_clash_runtime_config() {
|
||||
else
|
||||
cat >> "$overlay_file" <<-EOF
|
||||
dns:
|
||||
enable: false
|
||||
enable: true
|
||||
enhanced-mode: $ENHANCED_MODE
|
||||
ipv6: $( [ "$dns_ipv4_only" = "1" ] && echo "false" || echo "true" )
|
||||
EOF
|
||||
fi
|
||||
|
||||
@@ -681,7 +683,7 @@ prepare_clash_runtime_config() {
|
||||
|
||||
if [ "$socks5_auth" = "password" ]; then
|
||||
if [ -z "$socks5_user" ] || [ -z "$socks5_pass" ]; then
|
||||
echolog "警告:SOCKS5 代理未完整配置用户名或密码,已自动降级为无认证模式 (noauth)。"
|
||||
echolog "警告:SOCKS5 代理未完整配置用户名或密码,已自动降级为无认证模式 (noauth)!"
|
||||
socks5_auth="noauth"
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in new issue
Block a user