Set up a personal VPN in the cloud
-
Updated
Apr 15, 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, Amazon Linux, Alpine and Raspberry Pi. 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的代理软件
strongSwan - IPsec-based VPN
A FOSS WireGuard & AmneziaWG Android client with auto-tunneling, lockdown & 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 2 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.
Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN.
Run your own privacy-first ad blocking service at home, or in the cloud for free with Google Cloud Services.
A split tunnel VPN script for Unifi OS routers (UDM, UXG, UDR) with policy based routing.
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."