HY2 SCALE
Hysteria 2 mesh relay network with a web management UI.
Route traffic through any node, run VPN services, manage everything from a browser.
English | 中文 | 한국어
See the Wiki for full installation, configuration, and API documentation.
Quick Start
Full mode (host network — everything enabled):
docker run -d --name hy2scale \
--network host --privileged \
-v hy2scale-data:/data \
--restart unless-stopped \
frankoong/hy2scale:latest
Bridge mode (VPN + proxies, no routing rules):
docker run -d --name hy2scale \
--cap-add NET_ADMIN --cap-add NET_RAW \
-p 5565:5565/tcp -p 5565:5565/udp \
-p 500:500/udp -p 4500:4500/udp -p 1701:1701/udp -p 51820:51820/udp \
-v hy2scale-data:/data \
--restart unless-stopped \
frankoong/hy2scale:latest
Open http://<host>:5565/scale/ — default login admin / admin.
For iKuai v4, download the .ipkg from Releases and install via the app store — see the iKuai v4 guide.
Features
- Connect nodes into a mesh and route traffic through any of them.
- See live topology and latency in an interactive graph or a table view.
- Run VPN / proxy services: Hysteria 2, SOCKS5, HTTP, Shadowsocks, L2TP, IKEv2, WireGuard.
- Per-user exit routing, traffic limits, expiry, bulk management.
- IP and domain routing rules steer specific traffic through specific exits.
- TLS certificate management with built-in CA signing.
- Multi-IP peer aggregation (failover or bandwidth bonding).
- Backup / restore, in-place binary upgrade, UI in EN / 中文 / 한국어.
Screenshots
Topology graph and list view, showing a Singapore home node peering with remote nodes across several regions:

Building
git clone https://github.com/FrankoonG/hy2scale.git
cd hy2scale
docker build -t hy2scale .
Star History