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.
- openvpn
- dns-over-tls
- mullvad
- windscribe
- private-internet-access
- docker
- alpine
- surfshark
- cyberghost
- golang
- shadowsocks
- nordvpn
- pia
- vyprvpn
- vpn-client
- Stars
- 15,714
- Forks
- 630
- + today
- +1
- Created
- 8y
Ranking data as of October 5, 2026 (UTC).
Star History
Today, hour by hour
01
Overview
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. It ranks #2987 on GitTiger, gaining +1 star on October 5, 2026 (UTC).
The project is written in Go and has 630 forks. It was created 8y ago.
Installation
git clone https://github.com/passteque/gluetun.git
cd gluetun
# see README for setup