Update start.sh

This commit is contained in:
wnlen
2026-01-17 13:47:41 +08:00
parent 04586cb841
commit aad1f5a8e9

View File

@ -103,7 +103,7 @@ Secret="${CLASH_SECRET:-}"
# 尝试从旧 config.yaml 读取(仅当 .env 未提供) # 尝试从旧 config.yaml 读取(仅当 .env 未提供)
if [ -z "$Secret" ] && [ -f "$Conf_Dir/config.yaml" ]; then if [ -z "$Secret" ] && [ -f "$Conf_Dir/config.yaml" ]; then
Secret="$(awk -F': *' '/^secret:/{gsub(/"/,"",$2); print $2; exit}' "$Conf_Dir/config.yaml" || true)" Secret="$(awk -F': *' '/^[[:space:]]*secret[[:space:]]*:/{print $2; exit}' "$Conf_Dir/config.yaml" 2>/dev/null | tr -d '"' || true)"
fi fi
# 若读取到的是占位符(如 ${CLASH_SECRET}),视为无效 # 若读取到的是占位符(如 ${CLASH_SECRET}),视为无效