awg
Это старая версия документа!
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 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
awg.1769683153.txt.gz · Последнее изменение: — augin
