首先要编译一个freebsd能用的override
步骤如下:
直接贴ChatGPT的回答:
- 设置环境变量: 在编译之前,需要设置相应的环境变量来指定目标操作系统和架构。假设你的项目的主文件是
main.go
,并且你当前在项目的根目录下。
export GOOS=freebsd
export GOARCH=amd64
如果你的项目使用的是其他架构,可以调整 GOARCH
变量。例如,对于 32 位系统,你可以将 GOARCH
设置为 386
。
2. 编译项目: 使用 go build
命令编译项目。你可以指定输出文件名,例如 override
。
go build -o override
这会生成一个名为 override
的二进制文件,它可以在 FreeBSD 上运行。
运行
申请开放一个随机端口,然后写到config.json中类似"bind": “0.0.0.0:12345”,
上传编译好的override和config.json然后pm2 start override ;即可。
绑定域名
绑定一个域名poxy。映射到override的端口。这里可以是serv00自带的域名,也可以绑定自己的域名
仅供参考。