Hayao0819 / nm-vpngate

A script that makes it easy to connect Network Manager to a VPN Gate
https://www.hayao0819.com/something/nm-vpngate/
Do What The F*ck You Want To Public License
26 stars 2 forks source link

VPN Gate for Network Manager

A script that makes it easy to connect Network Manager to a VPN Gate

Feature

Support VPN method

Dependency

This script is developed on Arch Linux and test on Arch Linux and Ubuntu.

In previous versions, there were some GNU dependencies.

If you don't use the GUI, you don't need to install kdialog and zenity.

Use for trial

Clone the git repository and run nm-vpngate

git clone https://github.com/Hayao0819/nm-vpngate.git
bash nm-vpngate/nm-vpngate

Install

By installing it, you can use global configuration files, Systemd Unit, etc.

Arch Linux

yay -S nm-vpngate-git

Other Linux

git clone https://github.com/Hayao0819/nm-vpngate.git
cd nm-vpngate/
sudo make install

Usage

See nm-vpngate -h for normal command usage.

If you want to use systemd service to connect VPN Gate automatically, run it to enable service.

sudo systemctl enable nm-vpngate

Read the comments in nm-vpngate.conf to use advanced settings such as filters.

All settings can be changed in the configuration file.

Related directories and files

These are the directories used by nm-vpngate.

Some of these can be changed in the configuration file.

Related Project