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