diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 64f7917..2a7c89b 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -33,4 +33,4 @@ jobs: context: . push: true platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v6,linux/arm/v7 - tags: cmliu/cfnat:latest + tags: adlofp/cfnat:latest diff --git a/go.sh b/go.sh index 6a6d6cd..3e10290 100644 --- a/go.sh +++ b/go.sh @@ -1,5 +1,8 @@ #!/bin/sh +# 监听端口设置,可通过环境变量 CFNAT_LISTEN_PORT 覆盖 +LISTEN_PORT="${CFNAT_LISTEN_PORT:-1234}" + # 检测系统架构 ARCH=$(uname -m) CFNAT_BINARY='./cfnat' @@ -33,7 +36,7 @@ do -port="$port" \ -delay="$delay" \ -ips="$ips" \ - -addr="0.0.0.0:1234" \ + -addr="0.0.0.0:$LISTEN_PORT" \ -ipnum="$ipnum" \ -num="$num" \ -random="$random" \ @@ -49,4 +52,4 @@ do # 等待 5 秒后重启 sleep 5 -done \ No newline at end of file +done