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.87k stars 366 forks source link

VPN provider support: AzireVPN #497

Open qdm12 opened 3 years ago

qdm12 commented 3 years ago

Openvpn generator: https://www.azirevpn.com/cfg/openvpn

Example: https://www.azirevpn.com/cfg/openvpn/generate?country=no1&os=others&nat=1&port=random&protocol=udp&tls=gcm&keys=0

EDIT: info by @bytechomp

Please add support for AzireVPN. They offer both OpenVPN (config examples attached) and Wireguard. They also support port forwarding.

Publicly accessible URL to the list of servers and attach an example Openvpn configuration file for both TCP and UDP https://www.azirevpn.com/docs/servers#servers AzireVPN-se-sto-tcp.ovpn.zip AzireVPN-se-sto-udp.ovpn.zip

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