在CentOS上,您可以使用iptables進行端口轉發
sudo yum install iptables
sudo sysctl -w net.ipv4.ip_forward=1
要使此設置在重啟后保持生效,請編輯/etc/sysctl.conf
文件,并取消以下行的注釋(如果存在):
net.ipv4.ip_forward = 1
sudo iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination <遠程服務器IP>:80
請將<遠程服務器IP>
替換為實際的服務器IP地址。
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
sudo service iptables save
或者
sudo iptables-save > /etc/sysconfig/iptables
現在,您已經成功設置了端口轉發。當您訪問本地IP地址的8080端口時,流量將被轉發到遠程服務器的80端口。