Ubuntu UFW 3x 特定IP地址仅访问特定端口

mal*_*jam 5 firewall

我需要使用 UFW 只允许 3 个不同的 IP 地址连接到特定端口。
例如: 特定端口上的
IP 地址 [1] - 111.111.111.111
IP 地址 [1] - 222.222.222.222
IP 地址 [1] - 333.333.333.333 。
所有其他连接均被拒绝。
有什么帮助吗?
我可以简单地为每个 IP 地址逐个添加 3x 规则以指向端口吗?

Geo*_*sen 8

首先让我们拒绝所有访问:

sudo ufw default deny incoming
sudo ufw default allow outgoing
Run Code Online (Sandbox Code Playgroud)

现在限制入站流量ip通过这些ports

sudo ufw allow from 1111.1111.1111.1111 to any port 33
sudo ufw allow from 2222.2222.2222.2222 to any port 33
sudo ufw allow from 3333.3333.3333.3333 to any port 33
Run Code Online (Sandbox Code Playgroud)

如果在上述规则中添加特定协议:

sudo ufw allow from 1111.1111.1111.1111 proto udp to any port 33
Run Code Online (Sandbox Code Playgroud)

现在检查您的规则:

sudo ufw status
Run Code Online (Sandbox Code Playgroud)

要随时删除这些规则:

sudo ufw delete allow from 1111.1111.1111.1111 to any port 33
Run Code Online (Sandbox Code Playgroud)

来源:

https://help.ubuntu.com/community/UFW

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-14-04