Set up a personal VPN in the cloud
-
Updated
Apr 8, 2026 - Python
Set up a personal VPN in the cloud
Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
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
HarmonyOS NEXT的代理软件
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
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
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."