Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/xfnty/py-vpngate
- Owner: xfnty
- License: mit
- Created: 2022-07-10T20:52:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-08T01:05:54.000Z (over 1 year ago)
- Last Synced: 2023-08-08T02:33:39.173Z (over 1 year 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
```