Безкоштовний для українців сервіс ClearVPN2: MacPaw запустила другу версію власного VPN-сервісу – ClearVPN2
all computers are peers actually. Server and client is just for convenience
VPN will use network 10.250.250.0/24
server will use udp port 3131
cd /etc/wireguard/ touch private.key public.key chmod 600 private.key public.key wg genkey > private.key wg pubkey < private.key > public.key ip link add dev wg0 type wireguard ip address add dev wg0 10.250.250.1/32 wg set wg0 listen-port 3131 private-key ./private.key ip link set wg0 up wg set wg0 peer <CLIENT_PUBLIC_KEY> allowed-ips 10.250.250.2/32
cd /etc/wireguard/ touch private.key public.key chmod 600 private.key public.key wg genkey > private.key wg pubkey < private.key > public.key sysctl -w net.ipv4.ip_forward=1 ip link add dev wg0 type wireguard ip address add dev wg0 10.250.250.2/32 wg set wg0 private-key ./private.key ip link set wg0 up wg set wg0 peer <SERVER_PUBLIC_KEY> allowed-ips 10.250.250.1/32,172.31.0.0/16 endpoint <SERVER_PUBLIC_IP>:3131
На Дебіані в хмарі додатково знадобилась така команда:
sudo apt-get install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
все це чудово, але не спрацювало :(