官方文档/源码核验
开源协议: GPL-3.0
核验版本: 1.10.x (官方稳定版) Sing-box 客户端核心架构与跨平台配置概述
开源通用代理平台 Sing-box 的技术定位、支持操作系统、架构特性与配置验证基准指南。
支持操作系统:
WindowsmacOSLinuxAndroidiOS
支持传输协议:
ShadowsocksVLESSVMessTrojanHysteria2TUIC
访问官方代码仓库 (GitHub) 核验更新时间: 2026-08-20
⚠️ 安装前重要提示与依赖要求:
Linux 环境下运行需要具备 CAP_NET_ADMIN 权限以支持 TUN 模式分流。
1. 软件概述与技术定位
Sing-box 是由 SagerNet 团队主导开发的下一代通用代理核心与客户端,采用 Go 语言编写,具备内存开销低、路由规则解析快以及原生支持多种新型传输协议的特点。
2. 安装前环境与依赖检查
在不同操作系统部署 Sing-box 前,需确认以下系统依赖:
- Windows 10 / 11:若使用虚拟网卡(TUN)模式,需允许系统安装 Wintun 驱动程序。
- macOS:需允许系统扩展网络扩展(Network Extension)授权。
- Linux:建议通过 Systemd 服务单元管理,并配置
setcap 'cap_net_bind_service,cap_net_admin+ep'权限。
3. 官方源码与校验说明
为保证软件安全性,强烈建议仅从官方 GitHub 仓库 Release 页面或官方应用商店分发渠道获取二进制文件,并在安装前比对 SHA256 校验和。
可追溯事实来源与参考引用 (Sources & References)
-
[1] Sing-box Official Documentation ↗
official 核验于: 2026-08-20
-
[2] Sing-box GitHub Releases ↗
codebase 核验于: 2026-08-20
透明修订历史 (Revision Log)
- 2026-08-20更新 1.10.x 核心特性与协议支持列表