notes/scripts/vpndown
2026-03-02 18:28:36 -08:00

46 lines
1.1 KiB
Bash
Executable file

#!/usr/bin/env bash
# GENTOO
main() {
if [[ $(/usr/bin/id -u) -ne 0 ]]; then
echo "This script must be run as root!"
exit 1
else
set +o noclobber
rc-service wg-quick.ch-zrh-wg-003 stop #2>/dev/null
cat <<EOF >/etc/resolv.conf
nameserver ::1
nameserver 127.0.0.1
options trust-ad
EOF
chattr +i /etc/resolv.conf
docker container start pihole-unbound #2>/dev/null
rc-service dhcpcd restart #2>/dev/null
set -o noclobber
docker container restart searxng invidious-invidious-1 invidious-invidious-db-1 #2>/dev/null
fi
}
main
# ARTIX
# main() {
# if [[ $(/usr/bin/id -u) -ne 0 ]]; then
# echo "This script must be run as root!"
# exit 1
# else
# set +o noclobber
# sv stop wireguard
# cat <<EOF >/etc/resolv.conf
# nameserver ::1
# nameserver 127.0.0.1
# options trust-ad
# EOF
# chattr +i /etc/resolv.conf
# docker container start pihole-unbound
# sv restart NetworkManager
# set -o noclobber
# fi
# }
#
# main