iptables 阻止本地流量

iptables 阻止本地流量

我的本机IP:192.168.0.35

我做了什么: 我在这里尝试过的答案!

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.0.35:80

错误:

现在我无法从本地计算机访问更多 IP,我不知道为什么会发生这种情况。

任何IP:123.123.123.123等...任何尝试的结果都是默认页面“Apache2 Debian默认页面”。现在我无法访问我的路由器页面来更改端口转发。我不知道如何撤消这个iptables命令。


我想要的是:

我正在寻找一种方法:通过端口 80 和 443 从 Internet 上的路由器公开我的 Web 服务器。httpd在端口 1337 上部署 (apache2) 并在 8000,8080 上继续开发。从我的路由器到我的 Raspbian,我正在尝试:

互联网 IPx:80,443<===>80,443 路由器 <===> IP-local-web-httpd (raspbian):

答案1

使用 iptables 命令时要小心。

要再次访问,您必须删除您执行的 iptables 命令。

因此,使用 -D 选项而不是 -A 来撤消命令。

sudo iptables -t nat -D 输出 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.35:80

相关内容