使用 Sing-box 工具箱一键脚本搭建多协议服务(实战记录)
基于 eooce/Sing-box 工具箱的一键脚本,在 VPS 上快速部署多协议服务,并总结实际使用体验与注意事项。
一、背景
在搭建个人 VPS 的过程中,希望实现:
- 稳定的网络连接能力
- 尽量少折腾配置
- 支持多协议,方便不同客户端使用
最终选择了 sing-box,并使用了工具箱里的“一键四协议脚本”。
二、为什么用一键脚本
手动配置 sing-box 的问题:
- JSON 配置复杂
- 容易写错
- 协议组合不容易理解
一键脚本的优势:
- 自动安装环境
- 自动生成配置
- 自动启动服务
- 开箱即用
适合:快速上线 + 学习结构
三、部署流程
核心步骤其实很简单:
1. 登录 VPS
ssh root@your-ip
2. 执行安装脚本
bash <(curl -Ls https://raw.githubusercontent.com/eooce/Sing-box/main/install.sh)
(实际路径以仓库为准)
3. 自动完成
脚本会完成:
- 安装 sing-box
- 生成配置
- 启动服务
- 输出连接信息
四、四协议是什么
脚本通常会配置多个入口(inbound):
- VLESS
- VMess
- Trojan
- Shadowsocks(或类似)
👉 本质:
同一台服务器,支持多种客户端连接方式。
五、核心原理(理解重点)
即使是“一键脚本”,本质还是:
inbound(入口)
客户端 → 服务器
outbound(出口)
服务器 → 目标网站
routing(路由)
决定流量怎么走
六、我实际遇到的问题
1. 端口无法连接
原因:
- VPS 防火墙没开
解决:
ufw allow 443
2. 客户端连不上
可能原因:
- 地址填错
- UUID 错误
- 协议不匹配
3. Cloudflare 问题
如果用了 CDN:
- 有些模式会影响连接
- 建议先直连测试
七、优缺点
优点
- 上手极快
- 几分钟完成部署
- 适合新手
缺点
- 配置不透明
- 不够灵活
- 不利于深入理解
八、总结
一键脚本更像:
👉 “快速搭建工具”
而不是最终方案。
如果只是使用:
✔ 完全够用
如果想深入:
👉 建议后续手动配置 sing-box