From c97a74c9339507083f1548620520b3b1514ee4f9 Mon Sep 17 00:00:00 2001 From: PancakeSparkle Date: Wed, 1 Oct 2025 01:24:02 +0200 Subject: [PATCH] Added VPN switch script --- backend-services/scripts/switch_vpn.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 backend-services/scripts/switch_vpn.sh diff --git a/backend-services/scripts/switch_vpn.sh b/backend-services/scripts/switch_vpn.sh new file mode 100644 index 00000000..918ceaa7 --- /dev/null +++ b/backend-services/scripts/switch_vpn.sh @@ -0,0 +1,24 @@ +#!/bin/bash +path=/your/path/here/ +opts=("Switch to router VPN" "Switch to Cloudflare VPN") +PS3="Choose an option:" +select o in "${opts[@]}" +do + case "$REPLY" in + 1) echo "Switching to router VPN..." + rm $path/wg0.conf + ln -s wg0.conf.router wg0.conf + docker compose -f $path/docker-compose.yml down >/dev/null 2>&1 + docker compose -f $path/docker-compose.yml up -d >/dev/null 2>&1 + exit 0 +;; + +2) echo "Switching to Cloudflare VPN..." + rm $path/wg0.conf + ln -s wg0.conf.cf wg0.conf + docker compose -f $path/docker-compose.yml down >/dev/null 2>&1 + docker compose -f $path/docker-compose.yml up -d >/dev/null 2>&1 + exit 0 +;; +esac +done \ No newline at end of file