我如何使用ufw打开ipv4上的端口?

每当我运行一个像ufw allow 22的命令时,ufw自动将防火墙规则添加到ipv4和ipv6。 如果我只想在ipv4上打开一个端口,有没有办法呢? 像ufw allow 22 proto ipv4

你只需要使用更丰富的语法,并指定一个地址(范围)。

例如,允许连接到所有IPv4地址上的TCP端口22:

 ufw allow proto tcp to 0.0.0.0/0 port 22 

也许只能通过子网:

sudo ufw允许从192.168.0.0/24到任何端口22的proto tcp

更多信息: https : //help.ubuntu.com/lts/serverguide/firewall.html