sbr

compare

sbr runs sing-box configs, so sing-box is the closest comparison. Outline is included because it is what many people are given first. sbr is new and in beta; the other two have years of use behind them.

sbrsing-boxOutline
setupA sing-box profile: a link, a QR code or a JSON file. Profiles are validated when they are added.A JSON config, or a remote-profile link in the graphical clients.An access key (ss:// or ssconf://) from an Outline server, which Outline Manager sets up.
protocolsVLESS (Vision, REALITY), hysteria2, trojan, VMess, Shadowsocks, TUIC, WireGuard, AnyTLS, ShadowTLS, XHTTP; ws, httpupgrade, grpc and http transports.All of sbr's except XHTTP, plus others such as Naive, Tor and SSH.Shadowsocks, optionally over WebSocket.
blocking resistanceREALITY and TLS-camouflaged protocols; ClientHello fragmented automatically when a handshake is reset; failover that detects post-handshake blocking.REALITY and TLS-camouflaged protocols; fragmentation set by hand.Shadowsocks with configurable prefixes to resemble other protocols; one server per key.
tls fingerprintsChrome 155, Safari and Firefox 148 ClientHellos, captured from the browsers; sent by default.uTLS, opt-in; chrome is still Chrome 133.Not applicable to plain Shadowsocks.
failoverurltest plus a data probe and passive detection of stalls and resets; blocked members are skipped with backoff.urltest on handshake latency.None in the client.
third-party callsNone; only what the profile names. The app's diagnose checks, started by hand, are the exception (privacy).Defaults to gstatic.com for latency tests and GitHub for the dashboard when the config leaves them unset.No account; the client and server are covered by the privacy policy at getoutline.org.
ios memoryRust, no garbage collector; about 32 KB per relayed connection, buffers capped at 8 MiB in total inside the ~50 MB extension limit.Go runtime in the extension; large rule-sets need tuning to stay under the limit.Go runtime in the extension; a small feature set keeps it under the limit.
platformsiPhone and iPad (TestFlight), Mac and Apple TV (from source), CLI on macOS and Linux.Android, iOS, macOS, tvOS, Windows, Linux.Android, iOS, macOS, Windows, Linux, ChromeOS.
licenceMIT or Apache-2.0.GPL-3.0-or-later.Apache-2.0.
maturityNew and in beta. Tested against sing-box, Xray and hysteria servers, but with few users so far.Widely deployed since 2022.Developed by Jigsaw since 2018; widely deployed.

Corrections are welcome as an issue on GitHub.