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: 5 months ago
JSON representation
Tool for connecting to VPNGate servers
- Host: GitHub
- URL: https://github.com/xfnty/py-vpngate
- Owner: xfnty
- License: mit
- Created: 2022-07-10T20:52:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-08T01:05:54.000Z (about 2 years ago)
- Last Synced: 2023-08-08T02:33:39.173Z (almost 2 years ago)
- Topics: linux, nmcli, openvpn, vpn, vpngate
- Language: Python
- Homepage:
- Size: 71.3 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```