26 lines
730 B
Bash
26 lines
730 B
Bash
#!/bin/bash
|
|
path=/root/globe/services/invidious
|
|
opts=("Switch to router VPN" "Switch to Cloudflare VPN" "Exit")
|
|
PS3="Choose an option:"
|
|
select o in "${opts[@]}"
|
|
do
|
|
case "$REPLY" in
|
|
1) echo "Switching to router VPN..."
|
|
rm $path/wg0.conf
|
|
ln -s $path/wg0.conf.router $path/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 $path/wg0.conf.cf $path/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
|
|
;;
|
|
3) break;
|
|
;;
|
|
esac
|
|
done |