Amnezia
amnezia.org/self-hostedCreate and run a self-hosted VPN server on your own cloud or dedicated server with Amnezia.
Looking for something like Headscale? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 1 are free or have a free plan and 20 are open source.
Headscale provides a self-hosted, open-source version of the Tailscale control server.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Amnezia | — | Not stated | Android, iOS, Linux |
| 2 | Algo VPN | — | Not stated | Web |
| 3 | OpenVPN | — | Not stated | Linux, Web |
| 4 | IPsec VPN | — | Not stated | Linux |
| 5 | SimpleDnsCrypt | — | Yes | Windows |
| 6 | Android | — | Yes | Android |
| 7 | YouTubeUnblock | — | Yes | — |
| 8 | DSVPN | — | Yes | Linux, macOS |
| 9 | Gluetun | — | Yes | — |
| 10 | Algo | — | Yes | — |
Create and run a self-hosted VPN server on your own cloud or dedicated server with Amnezia.
Deploy Algo, a self-hosted personal VPN server designed by Trail of Bits for ease of setup and secure connections.
Use OpenVPN for secure business access and remote work, with self-hosted or cloud-managed options.
This project sets up an IPsec VPN server with IPsec/L2TP, Cisco IPsec, and IKEv2, plus client configuration and management scripts.
SimpleDnsCrypt manages dnscrypt-proxy, with a project fork that addresses issues in an earlier version.
Connect to WireGuard or AmneziaWG servers on Android with WG Tunnel, an open-source client.
This GitHub project bypasses YouTube detection systems that rely on the server name indication (SNI) field.
Create a VPN between a client and server across untrusted or restricted networks with DSVPN.
Gluetun runs a VPN client in a Docker container with multiple providers, OpenVPN or WireGuard, DNS over TLS, and built-in proxy servers.
Set up a personal VPN server in the cloud using Algo, an open-source project from Trail of Bits.
MahsaNG adds fragmentation, DNS over HTTPS, rotating configurations, and free VPN servers to a V2RayNG-based app.
ZeroOmega manages and switches between proxy servers through a browser extension available for Chrome, Edge, and Firefox.
Manage multi-user proxy and VPN servers through the 3x-ui panel, which supports protocols including Vmess, Vless, Trojan, and WireGuard.
This guide sets up Pi-hole and WireGuard on Ubuntu 24.04 using Google Cloud's free tier, with full-tunnel and split-tunnel configurations.
FlClash provides an open-source, ad-free multiplatform proxy client based on ClashMeta.
VpnHood offers a free, cross-platform VPN described as a tool for circumvention and privacy.
SlipNet provides an Android VPN client with DNS tunneling, proxy, SSH, Tor, and DNS-over-HTTPS support plus a DNS scanner.
This web proxy project describes support for hundreds of popular sites.
Manage proxy connections on Windows, macOS, and Linux with Clash Verge Rev, a desktop GUI client.
VPN Hotspot shares an Android VPN connection through a hotspot or repeater and requires root access.
WireGuard Easy provides a web-based admin interface for installing and managing WireGuard on a Linux host.
Paqet tunnels traffic inside raw TCP packets to carry packets across restricted boundaries.
Use Green Tunnel to bypass deep packet inspection systems that internet providers use to block websites.
Connect through proxy protocols with Exclave, a proxy client that supports routing and proxy chains.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative