sing‑box 介绍

sing‑box 是 SagerNet 社区开源、Go语言开发的通用代理平台,既可做服务端,也可做客户端,集入站代理、出站代理、DNS处理、流量路由、透明代理于一体。
它不仅仅是代理客户端,也可以部署在服务器、软路由、OpenWrt上;支持TUN虚拟网卡接管整机流量,配置格式为JSON,单二进制文件,无额外依赖。

功能亮点

  1. 协议极其丰富
    原生支持 Shadowsocks、VMess、VLESS‑Reality、Trojan、Hysteria2、TUIC、WireGuard、SOCKS5、HTTP、NaiveProxy、ShadowTLS 等主流协议,对QUIC/UDP类新协议跟进速度快。
  2. 强大路由与DNS系统
    支持域名、IP、GeoIP、GeoSite、进程匹配、二进制规则集RuleSet;内置完整DNS模块,支持DoH/DoT/DoQ/FakeIP,可做精细化分流、广告拦截、DNS劫持防护。
  3. TUN / 透明代理能力
    TUN虚拟网卡实现系统级全局代理;同时支持TProxy透明代理,适合路由器、旁路由场景,不需要修改设备系统代理设置。
  4. 高性能低资源占用
    异步IO模型,CPU、内存开销低,适合嵌入式设备(OpenWrt)、低性能小服务器长期运行。
  5. 双向能力(服务端+客户端一体)
    同一套程序既可以跑代理服务端对外提供节点,也可以作为本地客户端;支持TLS/Reality加密,入站出站配置灵活组合。
  6. 全平台覆盖
    Linux、Windows、macOS、Android、iOS、FreeBSD、OpenWrt,提供命令行内核,也有官方/社区GUI客户端(SFA/SFM/Neko‑Box等)。
  7. 实用工具命令
    内置配置检查、格式化、配置合并命令,方便调试JSON配置文件。

官方地址

下载地址

GitHub Releases(获取各系统架构二进制包):
https://github.com/SagerNet/sing‑box/releases

提示:下载时区分CPU架构,压缩包内为sing‑box可执行程序,没有现成配置文件,需要自己编写JSON配置。