Gluetun

github.com/qdm12/gluetun VPNs Open-source projectOpen source

Gluetun runs a VPN client in a Docker container with multiple providers, OpenVPN or WireGuard, DNS over TLS, and built-in proxy servers.

github.com/qdm12/gluetun
Gluetun homepage screenshot

About Gluetun

Gluetun is an open-source VPN client that runs in a Docker container. It connects to multiple third-party VPN service providers using OpenVPN or WireGuard, with DNS over TLS and DNS filtering for malicious and ad hostnames.

It includes a firewall kill switch and built-in Shadowsocks, SOCKS5, and HTTP proxy servers, and can route traffic for other containers or LAN devices. Use requires Docker setup and account configuration from a supported VPN provider, and protocol support varies by provider.

Key features

  • Runs OpenVPN or WireGuard client inside Docker container
  • Works with listed VPN providers including custom WireGuard configurations
  • DNS over TLS with selectable providers and ad/malware hostname blocking
  • Built-in firewall kill switch restricts traffic to VPN tunnel
  • Includes Shadowsocks, SOCKS5, and HTTP proxy servers
  • Connect other Docker containers or LAN devices through VPN
Best for: Docker users who want to route containers or LAN devices through a third-party VPN service.
Good for
  • Open-source codebase for Docker-based VPN routing
  • Supports many VPN providers with OpenVPN and WireGuard options
  • Combines DNS over TLS, kill switch, and proxy servers in one container
Watch out for
  • WireGuard support varies by provider, with some requiring custom provider setup
  • Mullvad is listed as WireGuard only
  • AmneziaWG is supported only with the custom provider for now

Gluetun at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Gluetun alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

WireHole

github.com/IAmStoxe/wirehole

WireHole combines WireGuard, Pi-hole, and Unbound in a Docker Compose project for a managed VPN with ad blocking and DNS caching.

Web UI

github.com/10h30/wirehole-ui

WireHole UI combines WireGuard, Pi-hole, and Unbound in a Docker Compose project for deploying a managed VPN with ad blocking and DNS caching.

V2Nodes

v2nodes.com

V2Nodes publishes a public list of VPN configurations for V2Ray, Trojan, and Outline, with nodes listed across multiple countries.

Popular in VPNs

Well-known listings from the same topic.

All 93

Gluetun FAQ

Which VPN protocols does Gluetun support?
OpenVPN for all listed providers, and WireGuard for selected providers or through custom provider configurations.
Can other containers use Gluetun's VPN connection?
Yes, other containers and LAN devices can connect through it.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing