Настройка Wireguard для Orange Pi PC
Не так давно, решил попробовать вместо L2TP VPN относительно новый (старый) протокол WireGuard. 1. На сервере, на котором будем использовать Wireguard (я использовал образ Docker linuxserver/docker-wireguard): Можно использовать следующий docker-compose: {% gist 6b735868b6b9a6f75fee5ea8371f428f %} Генерируем ключи: docker-compose exec wireguard bash wg genkey | tee privatekey_host | wg pubkey > publickey_host wg genkey | tee privatekey_peer | wg pubkey > publickey_peer Генерируем конфиг сервера: cat /var/data/docker/wireguard/wg0.conf [Interface] Address = 10.13.13.1 MTU = 1460 ListenPort = SERVER_PORT PrivateKey = privatekey_host PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; iptables -A FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE; iptables -D FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT [Peer] PublicKey = publickey_peer AllowedIPs = 10....