#!/usr/bin/env bash # 首次初始化 Higress Console 管理员并登录测通 set -euo pipefail CONSOLE="${1:-http://127.0.0.1:8001}" PASS="${HIGRESS_ADMIN_PASS:-Higress207admin!}" echo "[INFO] system/info" curl -sS "$CONSOLE/system/info" || true echo echo "[INFO] system/init(已初始化时可能报错,可忽略)" curl -sS -X POST "$CONSOLE/system/init" \ -H "Content-Type: application/json" \ -d "{\"adminUser\":{\"name\":\"admin\",\"displayName\":\"admin\",\"password\":\"$PASS\"}}" || true echo echo "[INFO] session/login" curl -sS -c /tmp/hc.ck -b /tmp/hc.ck -X POST "$CONSOLE/session/login" \ -H "Content-Type: application/json" \ -d "{\"username\":\"admin\",\"password\":\"$PASS\"}" echo