/py-vpngate

Tool for connecting to VPNGate servers

Primary LanguagePythonMIT LicenseMIT

PyVPNGate

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.

Usage

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