可以试试通过 iptables 实现全端口流量转发
下面的命令来自园子里的博文 使用iptables将主机的所有流量转发至其他IP地址
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -j DNAT --to-destination 192.168.1.100
这个是不能实现的,因为转发流量的服务器是公网的但是需要被转发的服务器并没有公网且他们没有在同一个局域网,也就是转发服务器不能直接连接被转发的服务器
B上建个VPN服务器, A连B的VPN, 然后A,B在同一个虚拟局域网了. 再通过楼上的命令,全部转发到A,只留一个VPN端口.
这个方法或许可行,就是太绕了.A本来就是个端口转发服务器,再通过B中转一层,效率很低下,想不通为啥要这样搞...
不想折腾迁移,其实一个镜像打包就过去了
是这样的 A服务器是购买的三方的小厂,我不想在上面存放太多数据上去,B服务器是自己买的实体机,现在获取不到公网ip了,所以才想这样子的,你提到虚拟局域网这个方法获取可行,我到时候可以试试
为什么不打个镜像直接迁移过去,多块啊,也不麻烦,折腾这个干嘛?
这台内网设备与这台公网服务器之间是通过什么网络连接的?
– dudu 4天前@dudu: 目前是通过互联网的ipv4网络,我不理解你讲的是哪一方面的网络?
– 1324069804 4天前@dudu: 我重新补充了问题
– 1324069804 4天前