# 1. 检测是否安装了 unzip,如果没有则安装 if ! command -v unzip &> /dev/null; then echo "未检测到 unzip,正在安装..." apt update && apt install -y unzip else echo "检测到 unzip 已安装。" fi # 2. 创建安装目录 (使用 GoEdge 默认目录) INSTALL_DIR="/usr/local/goedge" mkdir -p "$INSTALL_DIR" # 3. 从你提供的链接下载安装包 # 注意:将其重命名为 edge-admin.zip 以便识别 DOWNLOAD_URL="https://git.vps3344521.xyz/3344/dock/releases/download/Goedge-cdn/edge-admin-linux-amd64-plus-v1.4.7.zip" SAVE_PATH="/tmp/edge-admin.zip" echo "正在从指定链接下载..." wget -O "$SAVE_PATH" "$DOWNLOAD_URL" # 4. 解压文件到安装目录 echo "正在解压..." unzip -o "$SAVE_PATH" -d "$INSTALL_DIR" # 5. 执行安装和启动 # GoEdge 解压后通常会在目录里有一个 edge-admin 文件夹 if [ -d "$INSTALL_DIR/edge-admin" ]; then cd "$INSTALL_DIR/edge-admin" echo "正在安装系统服务..." ./edge-admin install echo "正在启动服务..." ./edge-admin start echo "安装完成!" else echo "解压后未找到 edge-admin 目录,请检查压缩包内容。" fi