iptables 转发除一个流量之外的所有流量

iptables 转发除一个流量之外的所有流量

我正在将运行 Raspbian 的树莓派配置为 WIFI 接入点

使用iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE将所有流量转发到以太网并让 wifi 客户端访问互联网

我如何才能让任何客户端向特定 IP 和端口发出请求,10.10.10.10:8080例如,它将被转发到127.0.0.1:8080在 pi 上运行的本地 http 服务器进行处理

如果方便的话,我可以将端口 8080 上的所有流量转发到127.0.0.1:8080

答案1

对该问题不起作用的答案https://serverfault.com/a/991336/948403对我有用。

iptables -t nat -A PREROUTING -p tcp -d 192.168.2.X --dport 80 -jDNAT --to-destination 10.23.220.88:80除了iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE预期的作品外,还添加了

相关内容