用python编写的程序,它选择可用于TCP和UDP通信的随机端口。如果我通过运行启用 Linux 防火墙(ufw)sudo ufw enable
。我们可以通过给它来允许任何端口
sudo ufw allow port_number
。由于程序可以在运行时使用任何随机端口,因此不能告诉 ufw 允许任何特定端口。有什么方法可以告诉 ufw 允许 prog 通过向 ufw 提供程序名称来访问任何随机端口,就像在 windows 中一样。在 windows 防火墙中,我们可以提供以下命令来允许 myprog 访问所有端口
netsh advfirewall firewall add rule name=rule_name_udp dir=in action=allow protocol=UDP localport=any program=path/myprog.exe
有什么方法可以让我的自定义程序使用 ufw 访问 udp/tcp 与 ufw enable 通信?
提前感谢大家。