amnezia-client
Self-host your own VPN server with one click, supporting obfuscated protocols and split tunneling across all major platforms.
Amnezia VPN is an open-source client that lets you deploy your own VPN server on your server with a single click. It supports classic protocols (OpenVPN, WireGuard, IKEv2) and obfuscated ones (Cloak, Shadowsocks, AmneziaWG, XRay), plus split tunneling. Available for Windows, macOS, Linux, Android, and iOS.