feat: force using Caddy domain as SNI when REALITY fallback is enabled
Main / build (push) Waiting to run

This commit is contained in:
2026-07-08 01:25:56 +08:00
parent e37c61d437
commit 1446138557
+7
View File
@@ -1297,6 +1297,13 @@ get() {
;;
*reality*)
net=reality
[[ $is_reality_fallback ]] && {
# If fallback is enabled, we MUST use their Caddy domain
[[ ! $is_servername || $is_servername == $is_random_servername ]] && {
msg "\n由于启用了 Caddy 回落,REALITY 必须借用你自己 Caddy 网站的域名和证书才能完成握手。"
ask string is_servername "请输入你在 Caddy 中配置的网站域名:"
}
}
[[ ! $is_servername ]] && is_servername=$is_random_servername
[[ ! $is_private_key ]] && get_pbk
local handshake_server=$is_servername