如何把linux的TCP端口转发到另一台服务器上

如何透明地前进

203.131.xxx.xxx:8443 to 173.236.xxx.xxx:443 

可以忽略authentication错误,只需要改变端口号,让网页内容在浏览器中显示

我们无法pipe理173.236.xxx.xxx的低级别

  • 我们应该使用iptable吗?

我会使用iptables:

iptables -t nat -A PREROUTING -p tcp -m state --state ESTABLISHED,RELATED,NEW -d 203.131.xxx.xxx --dport 8443 -j DNAT --to-destination 173.236.xxx.xxx :443

可以使用iptables在数据包级别完成,也可以在使用HAProxy等负载均衡器的应用级别完成