Gluetun
Gluetun is a lightweight VPN client supporting multiple providers (Mullvad, NordVPN, PIA, ProtonVPN, Surfshark, etc.) with OpenVPN and WireGuard, built-in DNS over TLS, firewall kill switch, HTTP proxy, and Shadowsocks proxy.
Gluetun
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
Installation
Default install:
1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVED/raw/main/ct/gluetun.sh)"
Configuration
Config file:
1
/opt/gluetun-data/.env
Notes
You must configure your VPN provider credentials in /opt/gluetun-data/.env before the service will connect
TUN device support is required and enabled by default during container creation
Port 8000 provides the HTTP control server API
Supports 30+ VPN providers - see https://github.com/qdm12/gluetun-wiki for provider-specific setup
Web Interface
Links
This post is licensed under CC BY 4.0 by the author.