Установил https://www.wireguard.com с помощью скрипта https://github.com/l-n-s/wireguard-install на Ubuntu18 хостер http://www.vps.ag Все настройки по умолчанию, скрипт сам генерирует конфиги клиентов и выдает qrcode. Андроид якобы устанавливает подключение но сети нет. TunSafe на windows постоянно пишет retrying handshake. А вот openvpn работал когда ставил его. Все порты открыты по словам хостера.
Этот же скрипт я попробовал локально на виртуалке и на GCE (гугловская VPS) заработало на автомате, поэтому путаницы с ключами и адресами исключены - скрипт рабочий.
В общем куда копать не знаю прошу помощи, в Linux совсем новичек.
root@ubuntu:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet XX netmask 255.255.255.0 broadcast XX
inet6 XX prefixlen 64 scopeid 0x0<global>
inet6 XX prefixlen 64 scopeid 0x20<link>
ether 06:1e:6a:98:31:3f txqueuelen 1000 (Ethernet)
RX packets 317020 bytes 19916957 (19.9 MB)
RX errors 86710 dropped 0 overruns 0 frame 86710
TX packets 3060 bytes 227168 (227.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 80 bytes 5920 (5.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 80 bytes 5920 (5.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wg0: flags=209<UP,POINTOPOINT,RUNNING,NOARP> mtu 1420
inet 10.9.0.1 netmask 255.255.255.0 destination 10.9.0.1
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@ubuntu:~# wg
interface: wg0
public key: XX
private key: (hidden)
listening port: 19439
peer: XX [br]
allowed ips: 10.9.0.3/32
root@ubuntu:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp -- anywhere anywhere udp dpt:19439
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
ACCEPT all -- 10.9.0.0/24 anywhere ctstate NEW policy match dir in pol none
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
root@ubuntu:~# ufw status
Status: inactive