#!/usr/bin/env bash # minipris 内陆机一键部署(在大陆机器上跑,避开网易 IP 风控) # # 用法(内陆机上执行): # curl -O http://38.76.194.37/prism-admin/setup.sh && bash setup.sh # # 脚本会交互式问网易邮箱账号和密码;也可以提前用环境变量给: # NETEASE_EMAIL='xxx@163.com' NETEASE_PASS='xxx' bash setup.sh set -euo pipefail DIR=/opt/brickforge/minipris BASE=http://38.76.194.37/prism-admin echo "==============================================" echo " minipris 内陆机部署" echo "==============================================" mkdir -p "$DIR" cd "$DIR" echo echo "[1/5] 下载二进制 ..." curl -sfL -o mkcookie "$BASE/mkcookie" curl -sfL -o minipris "$BASE/minipris" chmod +x mkcookie minipris echo " 完成" echo echo "[2/5] 网易账号登录(本机是大陆 IP,不会触发风控)" EMAIL="${NETEASE_EMAIL:-}" PASS="${NETEASE_PASS:-}" if [[ -z "$EMAIL" ]]; then read -rp " 网易邮箱账号: " EMAIL; fi if [[ -z "$PASS" ]]; then read -rsp " 密码: " PASS; echo; fi if ./mkcookie login -email "$EMAIL" -pass "$PASS" -out "$DIR/cookie.txt" >/tmp/mk.log 2>&1; then echo " Cookie 已生成 -> $DIR/cookie.txt" else echo " [失败] $(tail -2 /tmp/mk.log)" echo " 服务仍会装好,稍后可到管理页补账号" fi echo echo "[3/5] 写 systemd ..." cat > /etc/systemd/system/minipris.service <