gluetun

GitHub

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.

1. Pull Image docker pull qdm12/gluetun:latest
2. 1-Click Launch Command docker run -d --name gluetun --restart always qdm12/gluetun:latest
.devcontainer/Dockerfile
FROM ghcr.io/qdm12/godevcontainer:v0.22-alpine
RUN apk add wireguard-tools htop openssl tcpdump iptables
RUN apk add nodejs npm && npm install markdownlint-cli2 --global && apk del npm