使用 Iptables 服务运行 Ubuntu 路由器;如何阻止私有IP和公共地址(涉及NAT)之间的UPnP UDP流量转发?

使用 Iptables 服务运行 Ubuntu 路由器;如何阻止私有IP和公共地址(涉及NAT)之间的UPnP UDP流量转发?

我目前有一个运行 iptables-services 的 Linux 路由器。我已经在服务器上设置了转发,并使用 POSTROUTING 链在出站时伪装成公共接口的 IP。

我正在尝试模拟我正在处理的应用程序的断开连接 - 就好像向我的 UDP 端口发送流量的客户端已停止这样做,或者返回到它们的流量停止了。为了实现这一目标,我想减少路由器本身的流量。

我的机器的地址是 192.168.1.10,路由器本地接口的地址是 192.168.1.254,路由器公共地址是 80.80.80.80,公共对等地址是 90.90.90.90。

我想删除路由器(通过 NAT 伪装)从本地 IP 192.168.1.10 转发到公共对等点的流量。假设丢弃端口 1000 上来自 192.168.1.10 的所有出站 UDP 流量。或者,执行相同的操作,但在入站时捕获它 - 因此 90.90.90.90 试图通过 192.168.1.10 访问我的电脑。

我想通过阻止任何流量通过路由器到达本地计算机上的 UDP 侦听端口来中断/覆盖 UPnP 进程。

相关内容