device-init.sh
1 #!/bin/env bash 2 3 set -e 4 5 localectl set-locale de_DE.UTF-8 6 localectl set-keymap de-nodeadkeys 7 8 yggdrasil -genconf -json | 9 jq '.Peers = ["tls://ygg.yt:443","tls://ygg.mkg20001.io:443","tls://vpn.ltha.de:443","tls://ygg-uplink.thingylabs.io:443","tls://supergay.network:443","tls://[2a03:3b40:fe:ab::1]:993","tls://37.205.14.171:993"]' /etc/yggdrasil.generated.conf > /etc/yggdrasil.conf || 10 true 11 systtemctl enable --now yggdrasil.service 12 firewall-offline-cmd --new-zone=yggdrasil 13 firewall-offline-cmd --zone=yggdrasil --add-interface=tun0 14 firewall-offline-cmd --zone=yggdrasil --add-service=ssh