VPS的防火墙配置不当,可能会造成NAT类型严格的问题,接下来我们通过UFW防火墙与端口设置来开放NAT
首先查询机器v4的端口默认范围

sysctl net.ipv4.ip_local_port_range

我们将默认的范围更改为指定范围,保留10000个端口,如果有更多连接数需求可以调高端口数量

nano /etc/sysctl.conf

填入

net.ipv4.ip_local_port_range = 40000 50000

CTRL+O 回车保存 CTRL+X 退出
应用更改

sysctl -p

开放机器40000~50000的UDP端口

ufw allow 40000:50000/udp
ufw reload

此套设置旨在解决VPS进行P2P连接时防火墙导致未指定端口的连接无法通过公网IP,变成NAT3类型的问题
现在NAT是fullcone啦~