Skip to main content
Back to trending

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
View on GitHub
Stars
15,714
Forks
630
+ today
+1
Created
8y

Ranking data as of October 5, 2026 (UTC).

Star History

Today, hour by hour

15,714 stars
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