Update install.sh

This commit is contained in:
wnlen
2026-01-15 14:14:43 +08:00
parent f8b6c8cea6
commit 7154a07d6a

View File

@ -227,8 +227,8 @@ if command -v systemctl >/dev/null 2>&1; then
echo -e "🟢 服务状态:${Service_Started}" echo -e "🟢 服务状态:${Service_Started}"
echo echo
echo -e "常用命令:" echo -e "常用命令:"
echo -e " sudo systemctl status ${Service_Name}.service" echo -e "sudo systemctl status ${Service_Name}.service"
echo -e " sudo systemctl restart ${Service_Name}.service" echo -e "sudo systemctl restart ${Service_Name}.service"
fi fi
echo echo
@ -241,25 +241,25 @@ if [ -z "$api_host" ] || [ "$api_host" = "$EXTERNAL_CONTROLLER" ]; then
fi fi
# ---- Secret 展示(脱敏)---- # ---- Secret 展示(脱敏)----
CONF_DIR="${CLASH_INSTALL_DIR:-/opt/clash-for-linux}/conf" CONF_DIR="$Install_Dir/conf"
CONF_FILE="$CONF_DIR/config.yaml" CONF_FILE="$CONF_DIR/config.yaml"
# 读取 secret如果 clash 还没生成 config就先不显示 # 读取 secret如果 clash 还没生成 config就先不显示
SECRET_VAL="" SECRET_VAL=""
if [ -f "$CONF_FILE" ]; then if [ -f "$CONF_FILE" ]; then
SECRET_VAL="$(awk -F': *' '/^secret:/{print $2; exit}' "$CONF_FILE" | tr -d '"' | tr -d "'" )" SECRET_VAL="$(awk -F': *' '/^[[:space:]]*secret:/{print $2; exit}' "$CONF_FILE" | tr -d '"' | tr -d "'" )"
fi fi
if [ -n "$SECRET_VAL" ]; then if [ -n "$SECRET_VAL" ]; then
# 脱敏显示前4后4 # 脱敏显示前4后4
MASKED="${SECRET_VAL:0:4}****${SECRET_VAL: -4}" MASKED="${SECRET_VAL:0:4}****${SECRET_VAL: -4}"
echo "" echo ""
echo -e "🌐 Dashboardhttp://${api_host}:${api_port}/ui" echo -e "🌐 Dashboardhttp://${api_host}:${api_port}/ui/"
echo "🔐 Secret${MASKED}" echo "🔐 Secret${MASKED}"
echo " 查看完整 Secretsudo awk -F': *' '/^secret:/{print \$2; exit}' $CONF_FILE" echo " 查看完整 Secretsudo awk -F': *' '/^[[:space:]]*secret:/{print \$2; exit}' $CONF_FILE"
else else
echo "" echo ""
echo -e "🌐 Dashboardhttp://${api_host}:${api_port}/ui" echo -e "🌐 Dashboardhttp://${api_host}:${api_port}/ui/"
echo "🔐 Secret未配置当前为无鉴权模式仅限本机访问可用以下命令查看" echo "🔐 Secret未配置当前为无鉴权模式仅限本机访问可用以下命令查看"
echo " sudo awk -F': *' '/^secret:/{print \$2; exit}' $CONF_FILE" echo " sudo awk -F': *' '/^secret:/{print \$2; exit}' $CONF_FILE"
fi fi