在Ubuntu系统中,使用iptables设置端口转发可以通过以下步骤实现:
打开终端。
确保iptables已安装。如果没有,请运行以下命令安装:
sudo apt-get update
sudo apt-get install iptables
sudo iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination 1.2.3.4:80
iptables-persistent
包来实现:sudo apt-get install iptables-persistent
在安装过程中,它会询问你是否要保存当前的iptables规则。选择“是”,然后选择“IPv4”和“IPv6”(如果需要)。
sudo iptables -t nat -L -n -v
现在,你已经成功设置了端口转发。当有流量到达本地端口8080时,它将被转发到远程服务器(IP地址为1.2.3.4)的端口80。