![使用 UFW/iptables 向公众公开监听本地主机的服务](https://linux22.com/image/1570781/%E4%BD%BF%E7%94%A8%20UFW%2Fiptables%20%E5%90%91%E5%85%AC%E4%BC%97%E5%85%AC%E5%BC%80%E7%9B%91%E5%90%AC%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E7%9A%84%E6%9C%8D%E5%8A%A1.png)
我有一个监听 127.0.0.1:15750 的服务,并且想让该服务仅使用 UFW(或 iptables,如果 UFW 无法实现)监听 0.0.0.0:15750。
基本上监听相同的端口(如果不可能则不监听)并转发给服务。
不幸的是,就我而言,无法改变服务本身来监听 0.0.0.0。
答案1
尝试使用 netcat 或 socat。
原始的 netcat。
nc -l -p 15751 -c “nc 127.0.0.1 15750”
如果这不起作用,请使用完整的 netcat 命令。它的语法不同,但您应该能够使用它。
使用此链接作为参考: