Skip to content

vpnmgr enables easy management of your VPN Client connections for various VPN providers on AsusWRT-Merlin. The following VPN Providers are currently supported: NordVPN, Private Internet Access (PIA) and WeVPN. NordVPN clients can be configured to automatically refresh on a scheduled basis with the recommended server as provided by the NordVPN API.

License

Notifications You must be signed in to change notification settings

jackyaz/vpnmgr

 
 

Repository files navigation

vpnmgr

Codacy Badge Shellcheck

v2.3.2

Updated on 2021-08-05

About

vpnmgr enables easy management of your VPN Client connections for various VPN providers on AsusWRT-Merlin. The following VPN Providers are currently supported: NordVPN, Private Internet Access (PIA) and WeVPN. NordVPN clients can be configured to automatically refresh on a scheduled basis with the recommended server as provided by the NordVPN API.

The concept for this script was originally developed by @h0me5k1n

Supporting development

Love the script and want to support future development? Any and all donations gratefully received!

paypal

PayPal donation
paypal

Supported firmware versions

You must be running firmware Merlin 384.15/384.13_4 or Fork 43E5 (or later) Asuswrt-Merlin

Installation

Using your preferred SSH client/terminal, copy and paste the following command, then press Enter:

/usr/sbin/curl --retry 3 "https://raw.githubusercontent.com/jackyaz/vpnmgr/master/vpnmgr.sh" -o "/jffs/scripts/vpnmgr" && chmod 0755 /jffs/scripts/vpnmgr && /jffs/scripts/vpnmgr install

Usage

vpnmgr adds a tab to VPN menu of the WebUI.

Otherwise, to launch the vpnmgr menu, use:

vpnmgr

If this does not work, you will need to use the full path:

/jffs/scripts/vpnmgr

Screenshots

WebUI

CLI UI

Help

Please post about any issues and problems here: Asuswrt-Merlin AddOns on SNBForums

About

vpnmgr enables easy management of your VPN Client connections for various VPN providers on AsusWRT-Merlin. The following VPN Providers are currently supported: NordVPN, Private Internet Access (PIA) and WeVPN. NordVPN clients can be configured to automatically refresh on a scheduled basis with the recommended server as provided by the NordVPN API.

Resources

License

Stars

Watchers

Forks

Languages

  • Shell 46.0%
  • JavaScript 27.5%
  • Classic ASP 25.6%
  • CSS 0.9%