Порт то может и открылся, а вот nat отсутствует.
в /etc/ufw/before.rules
добавить
*nat
:POSTROUTING - [0:0]
-A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
#вместо 192.168.1.0 - свой
# don't delete the 'COMMIT' line or these nat table rules won't be processed
COMMIT
ну и затем sudo ufw disable && sudo ufw enable