通过StrongSwan VPN路由特定stream量

我希望向电信网关后面的服务器(本地IP 172.XX.XX.XX)发出http请求。 已经在我的VPS 46.XX.XX.XX和网关193.XX.XX.XX之间build立了VPN。

不过,我需要做一个SOAP API请求,并在网关193.xxx.xxx.xxx之后指定端点http://172.XX.XX.XX:4506 / 。

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

我该如何实现这一点,以便在提出请求时,我的networking可以将stream量通过隧道推送,并通过隧道接收。

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

IP路由命令显示;

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 

谢谢。

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

例如:

 ip route add 192.168.10.200 via 10.210.10.1 

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

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