在 OpenVPN 的默认配置中,在客户端到客户端的行中有这样的注释:
# By default, clients will only see the server.
# To force clients to only see the server, you
# will also need to appropriately firewall the
# server's TUN/TAP interface.
多年来,我一直想知道它们对接口的“适当”防火墙的实际含义。快速谷歌也没有给出任何特定的 iptables 规则来执行以“解决”这个问题。
此评论是什么意思,我如何使用 iptables 适当地对其进行防火墙保护?
我认为这只是意味着一旦您启动了带有 IP 的 tap/tun 设备,您就想对其进行防火墙保护,以防止从您的 vpn 连接到的远程 LAN 进行连接...
在我的 Mac 上,我有:
由于我没有设置防火墙(故意),远程局域网上的任何人都可以连接到我在我的机器上打开的端口。因此,例如,阻止来自远程 LAN 的传入 tcp/80 可能是“适当的”。在 linux 上看起来像: