eooce/Sing-box
说明与用途
**项目简介**
eooce/Sing-box 是一个基于 **sing‑box** 的一键部署脚本,集成了 reality、hy2、vmess‑argo、tuic5 四大协议(已适配 Alpine),可在纯 IPv6 VPS、VPS、游戏机等环境下快速搭建多协议分流服务,安装全程无交互,适合需要快速上线的用户。
**价值**
- **一键全协议**:无需手动编译或逐个配置,脚本一次执行即可完成 reality、hy2、vmess‑argo、tuic5 四种协议的部署。
- **跨平台**:支持 Alpine、Debian、Ubuntu 等主流 Linux 发行版,兼容纯 IPv6 VPS,降低网络环境限制。
- **分流能力**:内置丰富的路由/分流规则,帮助用户根据业务需求灵活划分流量,提高网络利用率和安全性。
- **社区活跃**:近 5k 星、1.6k Fork,近期仍有更新,社区贡献和问题响应速度快。
**典型接入方式**
- **脚本方式**:在目标机器上执行
curl -fsSL https://raw.githubusercontent.com/eooce/Sing-box/main/install.sh | sh(或下载后bash install.sh),脚本会自动检测系统、下载对应的 sing‑box 二进制并生成默认配置。 - **自定义配置**:安装完成后,编辑生成的
/etc/sing-box/config.json,根据业务需求开启/关闭对应协议或修改分流规则。 - **服务管理**:脚本已将 sing‑box 注册为 systemd 服务(或 OpenRC),使用
systemctl start|stop|restart sing-box即可控制。 - **API/CLI**:可通过 sing‑box 自带的
sing-box ctl命令行工具或 RESTful API 动态查询/修改运行时配置,实现自动化运维。
**生产可用性**
- **代码活跃度**:截至 2026‑05‑13,最近一次提交在 1 天前,说明项目仍在维护。
- **成熟度**:脚本已在多种 VPS(包括纯 IPv6)上验证,错误处理和日志输出较为完善,适合作为生产环境的基础网络层。
- **安全性**:项目使用 MIT 许可证,源码公开,可自行审计;建议在生产环境部署前通过容器或沙箱进行安全评估,并开启防火墙/SELinux 等硬化措施。
- **运维成本**:一键部署 + systemd 管理,运维工作量极低;如需二次定制,只需修改 JSON 配置或自行编写脚本即可。
综上,eooce/Sing-box 以“一键四合一” 的轻量化方式,为需要多协议分流的网络服务提供了快速、可靠的解决方案,适合在生产环境中快速交付并后期灵活扩展。
实际用途
eooce/Sing-box helps ship user-facing interfaces with less custom UI work.
- build product UI faster
- reuse interface components
- improve frontend delivery
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Shell
- 记录日期: 2026-09-05T17:31:05.720Z