我想设置一个策略来默认拒绝传出连接。
所以我设置了以下规则:
sudo ufw default deny outgoing
sudo ufw allow out 53
sudo ufw allow out from any to 123.123.123.123
Run Code Online (Sandbox Code Playgroud)
查看:
sudo ufw status numbered
Run Code Online (Sandbox Code Playgroud)
输出:
Status: active
To Action From
-- ------ ----
[ 1] 123.123.123.123 ALLOW OUT Anywhere (out)
[ 2] 53 ALLOW OUT Anywhere (out)
[ 3] 53 (v6) ALLOW OUT Anywhere (v6) (out)
Run Code Online (Sandbox Code Playgroud)
当我 ping google.com 时,我希望 DNS 解析能够正常工作,但实际 ping 失败。但整个 ping 功能正常工作。我注意到它使用 IPv6 进行 pining。而在禁用防火墙的情况下,它使用 IPv4。
PING google.com(fra15s12-in-x0e.1e100.net (2a00:1450:4001:815::200e)) 56 …
Run Code Online (Sandbox Code Playgroud)