Gluetun¶
Description¶
Gluetun is a 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.
Install/Setup¶
Check the wiki for the relevant environment variables for your VPN provider that should be placed in your docker-compose.override.yml
.
Example¶
.env
docker-compose.override.yml
services:
gluetun:
environment:
- VPN_SERVICE_PROVIDER=mullvad
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=YOUR-PRIVATE-KEY-HERE
- WIREGUARD_ADDRESSES=YOUR-ADDRESSES-HERE
- SERVER_CITIES=YOUR-CITIES-HERE
ports:
- 9091:9091
Last update: May 28, 2023
Created: October 23, 2022
Created: October 23, 2022