#!/bin/bash echo "[Interface]" > /etc/wireguard/wg1.conf echo "ListenPort = 5180" >> /etc/wireguard/wg1.conf id=`uname --nodename | cut -dg -f2` echo "Address = 10.154.48.$id/24" >> /etc/wireguard/wg1.conf privkey=`wg genkey` pubkey=`wg pubkey <<<$privkey` echo "PrivateKey = $privkey" >> /etc/wireguard/wg1.conf echo >> /etc/wireguard/wg1.conf echo "[Peer]" >> /etc/wireguard/wg1.conf echo "PublicKey = ILvhNRx5c+oExVg2yNn1iNmD6f34MynYIBCf8qDgL3M=" >> /etc/wireguard/wg1.conf echo "Endpoint = 127.0.0.1:5181" >> /etc/wireguard/wg1.conf echo "PersistentKeepalive = 25" >> /etc/wireguard/wg1.conf echo "AllowedIPs = 10.154.48.0/24" >> /etc/wireguard/wg1.conf curl "https://z.4a.si/krneki/collect-peers.php?id=$id&pubkey=$pubkey" systemctl enable wg-quick@wg1 curl --output /tmp/proxyguard-2.0.0-2-x86_64.pkg.tar.zst https://splet.4a.si/dir/proxyguard-2.0.0-2-x86_64.pkg.tar.zst pacman -U --noconfirm /tmp/proxyguard-2.0.0-2-x86_64.pkg.tar.zst curl --output /etc/systemd/system/proxyguard-client-galjot.service https://splet.4a.si/dir/proxyguard-client-galjot.service systemctl daemon-reload systemctl enable proxyguard-client-galjot systemctl start proxyguard-client-galjot systemctl start wg-quick@wg1