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. - GitHub - qdm12/gluetun: VPN clien...
The container connects to the VPN and only the VPN, now you can route whatever docker containers you want through that container as a network. Now that one VPN connection can serve any container you want.
What’s the use case?
The container connects to the VPN and only the VPN, now you can route whatever docker containers you want through that container as a network. Now that one VPN connection can serve any container you want.
That’s pretty cool. I might have to set it up this weekend.
I am a very big fan. Just be careful which provider you try to use with it as not all are created equal. I have had good luck with AirVPN.
I can also +1 that, getting the OpenVPN key and cert was a bit complicated but other than that there weren’t any issues with AirVPN whatsoever.