路由

路由

我需要向电信网关后面的服务器(本地 IP 172.XX.XX.XX)发出 http 请求。我的 VPS 46.XX.XX.XX 和网关 193.XX.XX.XX 之间已设置 VPN。

但是我需要使用端点发出 SOAP API 请求http://172.XX.XX.XX:4506/位于网关 193.xxx.xxx.xxx 后面。

但是,我需要通过我们的系统和电信公司之间建立的隧道发送这个请求。

我该如何实现这一点,以便当我发出请求时,我的网络可以通过隧道推送流量并通过隧道接收。

我的 vps 地址是 46.xxx.xx.xx

IP路由命令显示;

路由

default via 46.xx.xx.x dev eth0 
10.16.0.0/16 dev eth0  proto kernel  scope link  src 10.16.0.6 
10.131.0.0/16 dev eth1  proto kernel  scope link  src 10.131.14.73 
46.xxx.xx.0/20 dev eth0  proto kernel  scope link  src 46.xxx.xx.xxx 
169.254.0.0/16 dev eth0  scope link  metric 1002 
169.254.0.0/16 dev eth1  scope link  metric 1003 

谢谢。

答案1

您只需添加到所需 IP 地址/网络的路由,以便下一跳是您的 VPN 隧道的另一端。

例如:

ip route add 192.168.10.200 via 10.210.10.1

使所有数据包都192.168.10.200通过10.210.10.1VPN 隧道另一端的主机发送。

您还需要确保另一端的路由已正确设置。

相关内容