

Gluetun
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.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Docker Hub
Features
Properties
- Privacy focused
- Lightweight
- Decentralized
Features
- Ad-free
- No Tracking
- Shadowsocks
- Anonymous Proxy
- OpenVPN
- No registration required
- Block Trackers
- WireGuard
- DNS-over-TLS
- HTTP Proxy
- Golang
Support for Docker
Gluetun News & Activities
Recent activities
Gluetun information
What is Gluetun?
This text is based on Alpine 3.23 and creates a small Docker image of 43.1MB. It supports various VPNs including AirVPN, Cyberghost, ExpressVPN, FastestVPN, Giganews, HideMyAss, IPVanish, IVPN, Mullvad (Wireguard only), NordVPN, Perfect Privacy, Privado, Private Internet Access, PrivateVPN, ProtonVPN, PureVPN, SlickVPN, Surfshark, TorGuard, VPNSecure.me, VPNUnlimited, Vyprvpn, and Windscribe servers. It offers OpenVPN support for all listed providers and Wireguard support for both kernelspace and userspace.
Additional features include AmneziaWG support with the custom provider, DNS over TLS with service provider(s) of choice, DNS fine blocking of malicious/ads/surveillance hostnames and IP addresses, live updates every 24 hours, choice of vpn network protocol (udp or tcp), built-in firewall kill switch, built-in Shadowsocks proxy server, built-in Socks5 proxy server, built-in HTTP proxy, the ability to connect other containers and LAN devices, and compatibility with amd64, i686 (32 bit), ARM 64 bit, ARM 32 bit v6 and v7, and ppc64le. It also offers custom VPN server side port forwarding for Perfect Privacy, Private Internet Access, PrivateVPN and ProtonVPN, split horizon DNS by selecting multiple DNS over TLS providers, and can work as a Kubernetes sidecar container.




