Alternatives to sing-box
A universal proxy platform that speaks WireGuard, Shadowsocks, VMess, Trojan, Hysteria and more from one binary. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
sing-box
A universal proxy platform that speaks WireGuard, Shadowsocks, VMess, Trojan, Hysteria and more from one binary.
Replacements
Listings that take over the same core job as sing-box.
Hiddify
Multi-platform proxy client for WireGuard, Xray and sing-box servers.
Hiddify wraps sing-box, Xray and WireGuard support in a graphical client with automatic node selection and subscriptions, but it is a client only, not a server.
Clash Verge Rev
Manage proxy profiles with Clash Verge Rev on your desktop.
Clash Verge Rev gives a desktop graphical interface for a Clash-compatible core instead of JSON files, but runs only on Windows, macOS and Linux.
AmneziaVPN
Sets up your own VPN server on a machine you rent, then connects to it, with obfuscated protocols for networks that block ordinary VPNs.
AmneziaVPN installs its own server over SSH and offers Shadowsocks, XRay and AmneziaWG obfuscation through a graphical client, rather than a routing engine you configure.
Outline VPN
Self-run VPN server built on Shadowsocks, made for censored networks.
Outline VPN focuses on Shadowsocks only, with a manager application that makes server creation and key sharing simple, and adds iOS support.
Xray
An open-source proxy core from Project X with the XTLS and REALITY protocols for circumventing censorship.
Xray is a proxy core focused on XTLS and REALITY protocols, working as server and client, but supports a narrower protocol set and has no Android build listed.
Shadowsocks
A fast encrypted tunnel proxy for getting past firewalls, with implementations for most platforms.
Shadowsocks is a lighter tunnel proxy with clients and servers for most platforms, simpler to set up but limited to one protocol without a routing engine.
Also worth comparing
These listings name sing-box as their own alternative, so the relationship runs both ways.
FlClash
An open-source, ad-free proxy client based on Clash Meta, built with Flutter for several platforms.
sing-box replaces the Clash Meta core with one binary covering many protocols and per-connection routing, but has no graphical interface and uses complex JSON configuration.
Hysteria
An open-source proxy built on QUIC, designed for speed and resistance to censorship.
sing-box can run the Hysteria protocol alongside WireGuard, Shadowsocks, VMess and Trojan from one binary with per-connection routing, but its JSON configuration is complex.
NaiveProxy
A censorship-resistant proxy that uses Chromium's network stack to look like normal HTTPS traffic.
sing-box covers many proxy protocols from one binary with per-connection routing on desktop and Android, but its JSON configuration is complex.
OpenVPN Community
The VPN protocol and client that has been the default for two decades, and still runs on everything.
sing-box speaks WireGuard, Shadowsocks, Trojan and more as client or server with per-connection routing, but has no graphical interface and complex JSON configuration.
V2Ray
A proxy platform for building encrypted proxy connections to get around network restrictions.
sing-box speaks WireGuard, Shadowsocks, VMess, Trojan and Hysteria from one binary with per-connection routing, though its JSON configuration is complex and it has no GUI.
v2rayNG
An Android client for V2Ray and Xray proxy servers, using the Xray or v2fly core.
sing-box has Android builds and covers VMess, Shadowsocks, Trojan, Hysteria and WireGuard with a routing engine, but uses complex JSON configuration and no GUI.
WireSock Secure Connect
A WireGuard VPN client for Windows with per-app split tunnelling and DPI evasion options.
sing-box is open source, speaks WireGuard and many proxy protocols, and routes per connection by domain, IP or process, but configuration is complex JSON without a GUI.
Similar software
Related functionality, not a direct replacement.
WireGuard
A small, fast VPN protocol and set of official clients that connect two machines by exchanging public keys.
Cloudflare WARP
A free WireGuard-based tunnel to Cloudflare that encrypts your traffic without pretending to be a privacy VPN.
Tailscale
Builds a private network between your own devices using WireGuard, without opening ports or running a server.
v2rayN
A desktop GUI client for Windows, Linux and macOS that runs Xray, sing-box and other proxy cores.