你可以使用 iptables
或 socat
这样的工具来实现端口转发。以下是两种方法:
使用 iptables 进行端口转发:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
这个命令将流量从本地 80
端口重定向到 8080
端口。但是需要注意,iptables
规则在重启后会被清除,需要使用相应的方法持久保存。
使用 socat 进行端口转发:
确保你已经安装了 socat
工具。
sudo socat TCP-LISTEN:80,fork TCP:127.0.0.1:8080
这个命令将从本地 80
端口的流量转发到本地的 8080
端口。同样需要注意,这种方法在终端窗口关闭后就会停止转发。
这两种方法都可以实现端口转发,具体选择哪一种取决于你的需求和使用场景。如果需要长期生效且系统重启后依然有效,需要考虑相应的持久化配置方法。
Was this helpful?
0 / 0