sing-box

A universal proxy platform that speaks WireGuard, Shadowsocks, VMess, Trojan, Hysteria and more from one binary.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get sing-box

Package managers

About sing-box

sing-box is a single binary that implements a long list of proxy and tunnel protocols, both as a client and a server, with a routing engine that decides per-connection which outbound to use based on domain, IP, process or geographic rules.

That combination is what it is for: routing some traffic through a VPN, some through a proxy and some directly, all from one configuration file, rather than running three tools. It is the successor to the SagerNet project's earlier work and is widely used in places where circumvention protocols are necessary.

Configuration is JSON and genuinely complex, and the documentation assumes you already understand the protocols you are combining. There are builds for Windows, macOS, Linux and Android.

Strengths

  • One binary covering WireGuard, Shadowsocks, VMess, Trojan, Hysteria and more
  • A routing engine that picks an outbound per connection by domain, IP or process
  • Works as both client and server for most of the protocols it supports
  • Builds for Windows, macOS, Linux and Android

Limitations

  • JSON configuration that is genuinely complex to write correctly
  • Documentation assumes you already know the protocols involved
  • No graphical interface in the core project
  • Much of the community discussion is in Chinese

Details

Pricing
Free · Free and open source under the GPL.
License
GPL-3.0
Developer
SagerNet
Platforms
Windows, macOS, Linux, Android, Command line
How it runs
Downloadable app
Account
Not required
Works offline
No
Best suited for
Routing different traffic through different proxies and tunnels from one configuration
Categories
VPN and private networking
Last verified
Added
Provenance
Selected from the TechWalrus downloads catalog (VPN); facts checked against the developer's own pages, 2 sources on file.

Report a wrong fact or a dead link on this listing