如何允许本地转发的80端口访问8080端口,而不允许外部ip直接访问8080端口?

如何允许本地转发的80端口访问8080端口,而不允许外部ip直接访问8080端口?

我在端口 8080 上运行了 node.js webapp 服务器,无需 root 身份即可轻松运行。我已将端口 80 转发到 8080,以便在标准 Web 端口上使用它。

有没有办法阻止外部直接访问 8080,同时允许使用 ufw 通过转发端口 80 访问它?

如果您需要更多信息,请告诉我。

提前致谢!

这是我正在使用的 iptables。

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80  -j REDIRECT --to-port 8080
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8443

相关内容