Go 的优势
Go 编译成单个静态二进制,不依赖目标机器的运行时环境,部署简单、启动快、资源占用低。适合后端服务和 CLI 工具。
交叉编译
在本地用 GOOS、GOARCH 交叉编译目标平台的二进制,上传到 VPS 直接运行。注意静态链接,避免依赖目标系统的动态库。
systemd 守护
用 systemd 配置服务,让二进制后台运行、开机自启、崩溃自动重启。配置里指定工作目录、用户和环境变量。
反向代理与 HTTPS
应用监听内网端口,用 Nginx 或 Caddy 把域名转发过去并配置 HTTPS。日志也交给 systemd 或文件统一管理。