From 0660dc8c3486e6bec12e8b38c400e036d95f2a68 Mon Sep 17 00:00:00 2001 From: TheK4n Date: Mon, 6 Jun 2022 16:07:02 +0300 Subject: [PATCH] doc: toggle wireguard func --- sub/bash/functions | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sub/bash/functions b/sub/bash/functions index 26d57ca..1a52f9b 100644 --- a/sub/bash/functions +++ b/sub/bash/functions @@ -152,6 +152,13 @@ py() { } # toggle wireguard vpn with interface /etc/wireguard/wg0.conf +# to allow sudo user toggle vpn without password: +## sudo groupadd wireguard +## sudo usermod -aG wireguard $USER +## sudo vi /etc/sudoers.d/wireguard +### %wireguard ALL= NOPASSWD: /sbin/systemctl start wg-quick@wg0.service +### %wireguard ALL= NOPASSWD: /sbin/systemctl stop wg-quick@wg0.service + vpn() { local STATUS SERVICE CONFIG CONFIGFILE CONFIG="$1"