Skip to content
This repository has been archived by the owner on Mar 12, 2024. It is now read-only.

xfnty/py-vpngate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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