From b1b8b335f2ed66000042f0d857225162f18a7c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=8C=AF=E6=8C=AF=E5=90=9B=E5=AD=90?= Date: Tue, 8 Sep 2026 20:21:42 +0800 Subject: [PATCH] Update ocixjj.sh --- ocixjj.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ocixjj.sh b/ocixjj.sh index 9b0c010..1675845 100644 --- a/ocixjj.sh +++ b/ocixjj.sh @@ -30,7 +30,7 @@ set -e # ================= 可调参数 ================= PORTS_PER=20 # 每台小鸡分配的端口数量 POOL_START=21000 # 端口池起始端口(建议避开20000-20099等常见默认端口) -IMAGE="images:alpine/edge" # 容器镜像(Alpine,体积小,适合高密度切鸡) +IMAGE="images:alpine/3.20" # 容器镜像(Alpine,体积小,适合高密度切鸡) STATE_FILE="/root/chicken_port_pool.state" # 端口池分配进度记录 LOG_FILE="/root/chicken_accounts.txt" # 账号信息记录(名称/IP/SSH端口/端口段/密码/CPU/内存/磁盘) NAME_PREFIX="ck" # 小鸡命名前缀,如 ck1 ck2 ck3 @@ -226,9 +226,12 @@ cmd_create() { connect=tcp:127.0.0.1:22 >/dev/null for p in $(seq $((PORT_START+1)) $PORT_END); do - incus config device add "$NAME" "port-$p" proxy \ + incus config device add "$NAME" "tcp-$p" proxy \ listen=tcp:0.0.0.0:${p} \ connect=tcp:127.0.0.1:${p} >/dev/null + incus config device add "$NAME" "udp-$p" proxy \ + listen=udp:0.0.0.0:${p} \ + connect=udp:127.0.0.1:${p} >/dev/null done echo -e "${NAME}\t${IP}\t${SSH_PORT}\t${PORT_START}-${PORT_END}\t${PASSWORD}\t${CPU}\t${MEM}\t${DISK}" >> "$LOG_FILE"