Simple script for parsing public VPNGate VPN lists and connecting to available VPN servers.
Right now the script uses GNOME's Network Manager to make connections so
it should work fine everywhere if there is nmcli
utility.
Install the script
git clone https://github.com/ts-vadim/py-vpngate.git
cd py-vpngate
bash install.sh
This will copy the script to /usr/local/bin
folder.
Download VPN list from releases
vpngate -ur
Run the script
vpngate -cb
Filter unavailable VPN servers
(This may take a lot of time)
vpngate -f
More features
See the help message for more info on how to use the script.
vpngate -h