更新 setup-relay.sh

This commit is contained in:
i
2026-03-18 21:04:58 +08:00
parent 8a0f8370cd
commit f2ae2b0857
+19 -2
View File
@@ -144,8 +144,25 @@ fi
if [[ -n "$_PREREAD_SECRET" ]]; then
info "Found existing secret in /opt/netbird-relay/relay.env"
ask AUTH_SECRET "Keep existing secret or enter a new one" "$_PREREAD_SECRET"
success "Using secret."
echo " 1) Keep existing secret"
echo " 2) Generate a new random secret"
echo " 3) Enter a different secret manually"
ask _SECRET_CHOICE " Choose [1/2/3]" "1"
case "$_SECRET_CHOICE" in
2)
AUTH_SECRET="$(generate_secret)"
success "Generated new secret: ${BOLD}${AUTH_SECRET}${RESET}"
warn "Update NB_AUTH_SECRET on ALL relay servers and your main server config."
;;
3)
ask AUTH_SECRET "Paste your shared secret" ""
success "Using supplied secret."
;;
*)
AUTH_SECRET="$_PREREAD_SECRET"
success "Keeping existing secret."
;;
esac
elif ask_yn "Generate a new random secret automatically?" "y"; then
AUTH_SECRET="$(generate_secret)"
success "Generated secret: ${BOLD}${AUTH_SECRET}${RESET}"