Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xfnty/py-vpngate

Tool for connecting to VPNGate servers
https://github.com/xfnty/py-vpngate

linux nmcli openvpn vpn vpngate

Last synced: 2 days ago
JSON representation

Tool for connecting to VPNGate servers

Awesome Lists containing this project

README

        

# 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**

```bash
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**
```bash
vpngate -ur
```

**Run the script**
```bash
vpngate -cb
```

**Filter unavailable VPN servers**

(This may take a lot of time)

```bash
vpngate -f
```

**More features**

See the help message for more info on how to use the script.
```bash
vpngate -h
```