v0.2.20 - 代理节点部署
本次更新
- 新增 代理节点部署:可通过 SSH 将内置模板部署到远程服务器。
- 支持直连、已有托管代理、自定义 SOCKS5 / HTTP CONNECT 三种连接方式。
- 支持先执行 Dry run 预检,再执行 Real run 正式部署。
- 支持查看运行记录、节点产物、诊断信息和原始日志。
- 正式部署成功后,可将生成结果直接导入为 SBM 的手动节点。
- 修复取消部署时状态与诊断详情可能丢失的问题。
下载哪个文件
| 系统 | 下载文件 |
|---|---|
| Linux x86_64 / 常见云服务器 | sbm-linux-amd64 |
| Linux ARM64 | sbm-linux-arm64 |
| Linux 32 位 x86 | sbm-linux-386 |
| macOS Intel | sbm-darwin-amd64 |
| macOS Apple Silicon(M1/M2/M3/M4) | sbm-darwin-arm64 |
| Windows x86_64 | sbm-windows-amd64.exe |
sbm-deployment-assets.tar.gz 是部署模板和校验脚本的独立包,普通 GUI 用户不需要下载;仅在手工审阅或独立运行模板时使用。
Linux 快速启动
chmod +x sbm-linux-amd64
sudo mv sbm-linux-amd64 /usr/local/bin/sbm
sbm -data ~/.singbox-manager -port 19090然后打开:http://localhost:19090
如果 SBM 运行在远程服务器,请使用 SSH 端口转发,避免直接把管理端口暴露到公网:
ssh -L 19090:127.0.0.1:19090 user@203.0.113.10再在本机打开:http://localhost:19090
Windows 快速启动
在 PowerShell 中进入下载目录:
.\sbm-windows-amd64.exe -data "$HOME\.singbox-manager" -port 19090然后打开:http://localhost:19090
如何使用“部署”
- 启动 SBM,完成首次管理员密码初始化。
- 打开左侧菜单 部署,进入 新建部署。
- 选择模板;首次使用建议选择
singbox-vless-reality。 - 填写目标服务器 SSH 地址、端口和用户名。
- 选择密码或私钥认证,并点击 测试连接。
- 填写节点名称、服务端口等模板参数。
- 选择连接方式:
- 直连:SBM 能直接访问目标服务器。
- 托管代理:复用 SBM 已有节点或代理链连接目标服务器。
- 自定义代理:填写 SOCKS5 或 HTTP CONNECT 代理。
- 第一次先执行 Dry run,确认 SSH、权限、端口和脚本预检均正常。
- 检查预览和诊断后,再执行 Real run 正式部署。
- 在 运行记录 中打开本次任务,查看部署状态。
- 在 节点产物 中确认名称并导入;导入后会成为普通手动节点。
- 如失败,查看 运行诊断;需要完整输出时再打开 原始日志。
安全提示
- 不要在 Issue、PR、Release 或截图中上传真实服务器 IP、SSH 密码、私钥、代理密码或运行日志中的敏感信息。
- 发布说明中的
203.0.113.10是文档专用示例地址,不是真实服务器。 - 建议优先使用 SSH 私钥,并限制远程账号权限。
- 建议通过 SSH 转发访问 SBM 管理页面,不要将管理端口直接开放到公网。