mirror of
https://github.com/wnlen/clash-for-linux.git
synced 2026-03-21 22:06:45 +08:00
Update install.sh
This commit is contained in:
25
install.sh
25
install.sh
@ -483,15 +483,18 @@ TEMP_DIR="$Install_Dir/temp"
|
|||||||
SECRET_VAL=""
|
SECRET_VAL=""
|
||||||
SECRET_FILE=""
|
SECRET_FILE=""
|
||||||
|
|
||||||
for f in \
|
for _ in {1..15}; do
|
||||||
"$TEMP_DIR/config.yaml" \
|
for f in \
|
||||||
"$CONF_DIR/config.yaml"
|
"$TEMP_DIR/config.yaml" \
|
||||||
do
|
"$CONF_DIR/config.yaml"
|
||||||
SECRET_VAL="$(read_secret_from_config "$f" 2>/dev/null || true)"
|
do
|
||||||
if [[ -n "$SECRET_VAL" ]]; then
|
SECRET_VAL="$(read_secret_from_config "$f" 2>/dev/null || true)"
|
||||||
SECRET_FILE="$f"
|
if [[ -n "$SECRET_VAL" ]]; then
|
||||||
break
|
SECRET_FILE="$f"
|
||||||
fi
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
sleep 0.2
|
||||||
done
|
done
|
||||||
|
|
||||||
dash="http://${api_host}:${api_port}/ui"
|
dash="http://${api_host}:${api_port}/ui"
|
||||||
@ -500,9 +503,9 @@ log "🌐 Dashboard:$(url "$dash")"
|
|||||||
SHOW_FILE="${SECRET_FILE:-$CONF_DIR/config.yaml}"
|
SHOW_FILE="${SECRET_FILE:-$CONF_DIR/config.yaml}"
|
||||||
|
|
||||||
if [[ -n "$SECRET_VAL" ]]; then
|
if [[ -n "$SECRET_VAL" ]]; then
|
||||||
MASKED="${SECRET_VAL:0:4}****${SECRET_VAL: -4}"
|
MASKED="${SECRET_VAL}"
|
||||||
log "🔐 Secret:${C_YELLOW}${MASKED}${C_NC}"
|
log "🔐 Secret:${C_YELLOW}${MASKED}${C_NC}"
|
||||||
log " 查看完整 Secret:$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$SHOW_FILE\" | head -n 1")"
|
# log " 查看完整 Secret:$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$SHOW_FILE\" | head -n 1")"
|
||||||
else
|
else
|
||||||
log "🔐 Secret:${C_YELLOW}启动中暂未读到(稍后再试)${C_NC}"
|
log "🔐 Secret:${C_YELLOW}启动中暂未读到(稍后再试)${C_NC}"
|
||||||
log " 稍后查看:$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$CONF_DIR/config.yaml\" | head -n 1")"
|
log " 稍后查看:$(cmd "sudo sed -nE 's/^[[:space:]]*secret:[[:space:]]*//p' \"$CONF_DIR/config.yaml\" | head -n 1")"
|
||||||
|
|||||||
Reference in New Issue
Block a user