Set up a personal VPN in the cloud
-
Updated
Jul 1, 2026 - Python
Set up a personal VPN in the cloud
Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu, Debian, CentOS/RHEL, Alpine Linux and Raspberry Pi OS. Includes client config and management scripts.
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
Amnezia VPN Client (Desktop+Mobile)
Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2. Auto-generates server config and supports VPN client setup on Linux, Windows, macOS, iOS and Android.
HarmonyOS NEXT的代理软件
A FOSS WireGuard & AmneziaWG Android client with auto-tunneling, lockdown & local proxying.
Transparent Proxy for Android(root)
A powerful WireGuard client for Windows with advanced split tunneling and an intuitive, user-friendly interface.
WireGuard VPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE and Raspberry Pi OS. Includes interactive setup and client management.
OpenVPN GUI is a graphical frontend for OpenVPN running on Windows (10 and 11). It creates an icon in the notification area from which you can control OpenVPN to start/stop your VPN tunnels, view the log and do other useful things.
OpenVPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux and Raspberry Pi OS. Includes interactive setup and client management.
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
Open-source reimplementation of the Cloudflare WARP client's MASQUE protocol.
Source-available Android DNS tunneling client with VPN and proxy modes, backed by MasterDNS & StormDNS.
Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN.
Add a description, image, and links to the vpn-client topic page so that developers can more easily learn about it.
To associate your repository with the vpn-client topic, visit your repo's landing page and select "manage topics."