Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.
Germany
Netherlands
Sweden
Switzerland
Spain
USA
The Outline module in the BeAdmin panel brings up a VPN based on Shadowsocks with AEAD encryption. On the server side — outline-ss-server by Jigsaw, a Go implementation of Shadowsocks that supports many users on a single port and serves TCP and UDP at the same time; on the client side — the Outline Client application or any compatible Shadowsocks client.
Early Shadowsocks (before 2017) encrypted the payload of the packet but sent the first bytes in the clear — that let passive DPI identify the tunnel by the structure of the first byte, without knowing the contents. The AEAD version (Authenticated Encryption with Associated Data) removed the plaintext headers: the very first byte is already encrypted, and the packet is authenticated on top of encryption — any attempt to modify it in transit makes the packet fail authentication and get dropped.
Outline is AEAD‑Shadowsocks with an operational focus. A single server handles any number of users on one TCP and one UDP port at the same time, without allocating a port per user. The implementation is outline-ss-server in Go, under an open licence, with regular independent security audits. The protocol itself does not mask anything — it is an honest encrypted tunnel.
Outline rests on three engineering decisions.
AEAD encryption with no plaintext headers. It uses chacha20-poly1305 — the same algorithm as WireGuard. Every packet is encrypted and authenticated in a single operation; the first byte is already encrypted, and no recognisable service fields are sent over the network. To a passive observer it is a continuous stream of random bytes.
Multiplexing users on a single port. The server listens on one TCP and one UDP port; an arbitrary number of users live behind it, each with their own secret key. The server identifies "who arrived" by the AEAD handshake. This removes the need to allocate a port per user and to keep a port range open on the firewall.
TCP and UDP from the same port. Outline proxies not only TCP (HTTP/HTTPS) but also UDP — which matters for DNS over UDP, VoIP and video conferencing, games. Both transports are served from the same port by the same server.
v2ray-plugin, cloak, obfs-local — none of these are wired up in our implementation. Nothing sits on top of Shadowsocks except Shadowsocks itself.chacha20-poly1305. Shadowsocks‑2022 (2022-blake3-*) is not used in our implementation. No other ciphers can be selected from the UI.The Outline module in BeAdmin installs in one click. The panel brings up the Shadowsocks server on its own, opens the right port, and configures forwarding of client traffic to the outside. There is no need to edit configuration files or work in the command line.
For each user the panel generates a ready connection link and a QR code. The client scans the QR from the Outline Client app or pastes the link — the connection is ready. Outline Client is available on every major platform: Android, iOS, Windows, macOS, Linux, ChromeOS. Compatible Shadowsocks clients work too.
What the server needs: a regular VPS or a physical machine. On container‑based servers (LXC, OpenVZ without full virtualisation) the module will not start — full access to the network stack is required. Modern Ubuntu and Debian are supported.
Choose Outline when:
chacha20-poly1305; any Shadowsocks client with AEAD support connects without trouble.Outline is not a good fit when:
If in doubt — install Outline in BeAdmin and try it for free.
If you don't have a server yet, you can get one from our partners — they offer virtual and dedicated servers with the BeAdmin panel pre‑installed.
Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.
European reliability made simple. Launch BeAdmin with your VPS in just one click.