diff --git a/scripts/vpndown b/scripts/vpndown index 3717f1b7..ae389315 100755 --- a/scripts/vpndown +++ b/scripts/vpndown @@ -1,22 +1,46 @@ #!/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 - sv stop wireguard + rc-service wg-quick.ch-zrh-wg-001 stop 2>/dev/null cat </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 + docker container start pihole-unbound 2>/dev/null + rc-service dhcpcd restart 2>/dev/null set -o noclobber + docker container restart searxng redlib 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 </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 diff --git a/scripts/vpnup b/scripts/vpnup index 5399ecc7..b7c8614c 100755 --- a/scripts/vpnup +++ b/scripts/vpnup @@ -1,15 +1,32 @@ #!/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 - docker container stop pihole-unbound - chattr -i /etc/resolv.conf 2>/dev/null - sv restart NetworkManager - sv start wireguard + docker container stop pihole-unbound 2>/dev/null + chattr -i /etc/resolv.conf + rc-service dhcpcd restart 2>/dev/null + rc-service wg-quick.ch-zrh-wg-001 start 2>/dev/null + docker container restart searxng redlib 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 +# docker container stop pihole-unbound +# chattr -i /etc/resolv.conf 2>/dev/null +# sv restart NetworkManager +# sv start wireguard +# fi +# } +# +# main