qdm12 / 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.
https://hub.docker.com/r/qmcgaw/gluetun
MIT License
7.67k stars 359 forks source link

VPN provider support: vpngate #706

Open macosupdate opened 2 years ago

macosupdate commented 2 years ago

One of the following is required:

If the list of servers requires to login or is hidden behind an interactive configurator, you can only use a custom Openvpn configuration file. The Wiki describes how to do so.

qdm12 commented 2 years ago

Since I have a rather long backlog of providers to add support for, I spent a good amount of time refactoring the code and writing guides on adding a VPN provider. You need a bit of programming experience but you could also learn as you go. The relevant pages are:

I'll comment here again if I start implementing the provider to avoid any potential duplicate work, but it should not be anytime soon I think. Please also comment here if you decide to start working on it