一种可编程多拨号路由出口寻访系统的实现方法技术方案

技术编号:15825418 阅读:60 留言:0更新日期:2017-07-15 06:46
本发明专利技术提供了一种可编程多拨号路由出口寻访系统的实现方法,包括步骤:S1、启动后台应用;S2、创建VPN链路,数据包经代理请求接口进行传输,通过squid进行转发,加入数据包标志,并向后台应用提供VPN的初始化信息;S3、进行拨号,加入数据包标志的数据包通过iptables选择端口出访,并返回VPN链路的出访地址;S4、通过后台应用对代理请求接口进行部署。本发明专利技术中,只需要利用后台程序多次拨号,就可以通过不同的IP接口访问,获得多个并行的VPN出访线路隧道,这些出访VPN线路能够并行复用,并且可以给后台程序实现轻松调用。

【技术实现步骤摘要】
一种可编程多拨号路由出口寻访系统的实现方法
本专利技术涉及一种可编程多拨号路由出口寻访系统的实现方法,具体来说是,用户或者应用在具备多条VPN线路的情况下,能够通过本专利技术实现的接口方案,使用这些专用出访线路。
技术介绍
随着科技的发展,现在服务器的性能越来越快,我们的程序执行速度也越来越快,服务器的出访IP单一变成了数据采集的一个瓶颈,我们需要越来越多的访问出口,来并行实现我们的大数据采集需求。PPTP拨号技术是获得多个出访IP的一个技术实现,但是如何做到这些多个出访VPN线路能够并行复用,并且可以给后台程序实现轻松调用,变成了我们需要解决的一个问题。由于VPN拨号之后,会分配到一条专属的出访线路,如图1所示,如何控制这条出访线路,传统的做法是根据不同的域名解析后的IP地址,通过在静态路由表上添加出访映射的方式来实现,例如当用户访问域名为A站点的时候,server端会路由处理到PPTP拨号后的ppp0线路出访;当用户访问域名为B站点的时候,server端会路由处理到PPTP拨号后的ppp1线路出访。这种实现方式,使得server端需要处理大量的静态路由信息来控制域名的转发,而且固本文档来自技高网...
一种可编程多拨号路由出口寻访系统的实现方法

【技术保护点】
一种可编程多拨号路由出口寻访系统的实现方法,其特征在于,包括如下步骤:S1、启动后台应用;S2、创建VPN链路,数据包经代理请求接口进行传输,通过squid进行转发,加入数据包标志,并向所述后台应用提供VPN的初始化信息;S3、进行拨号,加入数据包标志的所述数据包通过iptables选择端口出访,返回所述VPN链路的出访地址;S4、通过所述后台应用对所述代理请求接口进行部署。

【技术特征摘要】
1.一种可编程多拨号路由出口寻访系统的实现方法,其特征在于,包括如下步骤:S1、启动后台应用;S2、创建VPN链路,数据包经代理请求接口进行传输,通过squid进行转发,加入数据包标志,并向所述后台应用提供VPN的初始化信息;S3、进行拨号,加入数据包标志的所述数据包通过iptables选择端口出访,返回所述VPN链路的出访地址;S4、通过所述后台应用对所述代理请求接口进行部署。2.如权利要求1所述的方法,其特征在于,步骤S2所述的初始化信息包括VPN的唯一标志名称、VPN的远程服务器地址、VPN的拨号账号和拨号密码。3.如权利要求1所述的方法,其特征在于,所述步骤S2进一步包括步骤S21:所述后台应用获取所述初始化信息后,服务器添加用于监听所述初始化信息对应的所述VPN链路的代理端口。4.如权利要求1所述的方法,其特征在于,步骤S2中所述代理请求接口为内网IP。5.如权利...

【专利技术属性】
技术研发人员:王志广国兴旺
申请(专利权)人:广州启生信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1