sudo apt install -y software-properties-common python3-launchpadlib gnupg2 linux-headers-$(uname -r) sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 57290828 echo "deb https://ppa.launchpadcontent.net/amnezia/ppa/ubuntu focal main" | sudo tee -a /etc/apt/sources.list echo "deb-src https://ppa.launchpadcontent.net/amnezia/ppa/ubuntu focal main" | sudo tee -a /etc/apt/sources.list sudo apt-get update sudo apt-get install -y amneziawg amneziawg-tools iptables echo "net.ipv4.ip_forward = 1" > /etc/sysctl.d/00-amnezia.conf echo amneziawg >> /etc/modules-load.d/modules.conf modprobe amneziawg awg --version lsmod | grep amnezia modinfo amneziawg | grep ver apt install curl wget python3 python3-qrcode mkdir -p ~/awg cd ~/awg wget -O awgcfg.py https://gist.githubusercontent.com/remittor/8c3d9ff293b2ba4b13c367cc1a69f9eb/raw/awgcfg.py python3 awgcfg.py --make /etc/amnezia/amneziawg/awg0.conf -i 10.9.9.1/24 -p 49666 python3 awgcfg.py --create python3 awgcfg.py -a "client1" python3 awgcfg.py -c -q systemctl enable --now awg-quick@awg0 systemctl restart awg-quick@awg0.service awg show фаервол apt install ufw ufw allow 22/tcp ufw enable ufw allow from {ip] ufw allow {awg port} ufw allow in on awg0 ufw allow out on awg0 ufw route allow in on awg0 out on eth0 ufw route allow in on eth0 out on awg0 клиент show interface interface {name} wireguard asc {jc} {jmin} {jmax} {s1} {s2} {h1} {h2} {h3} {h4} system configuration save