Skip to content

ShadowVPNUDP ยท PSK ยท user-mode VPN in Rust

A fixed point-to-point / multi-client tunnel whose on-wire crypto matches the shadowsocks AEAD UDP scheme byte-for-byte. Runs on Linux, macOS, and Windows โ€” with user-mode policy routing, QUIC/HTTP3 carrier obfuscation, and no kernel ipset or nft rules.

Install in one line โ€‹

Linux & macOS โ€” detects your OS/CPU and installs the latest release:

sh
curl -fsSL https://raw.githubusercontent.com/madeye/shadowvpn/main/scripts/install.sh | sudo bash -s -- server
sh
curl -fsSL https://raw.githubusercontent.com/madeye/shadowvpn/main/scripts/install.sh | sudo bash -s -- client

Uninstall with โ€ฆ | sudo bash -s -- uninstall server (or client). All options โ€” pinned versions, --service, --purge, Windows packages โ€” are in the installation guide.

Released under the MIT License.