From 4eb93884c846fd574d204cd0a80bb74e1cf489bf Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 5 Oct 2026 17:18:33 +0200 Subject: [PATCH] feat: add script for simple wg vpn management --- scripts/wg-vpn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 scripts/wg-vpn diff --git a/scripts/wg-vpn b/scripts/wg-vpn new file mode 100755 index 0000000..786e576 --- /dev/null +++ b/scripts/wg-vpn @@ -0,0 +1,15 @@ +#!/bin/bash + +if [[ $1 == "d" || $1 == "down" ]]; then + nmcli con down wg0 +elif [[ $1 == "u" || $1 == "up" ]]; then + nmcli con up wg0 +elif [[ $1 == "import" ]]; then + nmcli connection add type wireguard file /etc/wireguard/wg0.conf +else + if [[ $(nmcli con show --active | grep wg0 | grep wireguard) == "" ]]; then + nmcli con up wg0 + else + nmcli con down wg0 + fi +fi