tech 发表于 2006-5-9 17:23:48

利用vpn打造自己的单线变双线网关

前几天做了试验,在网吧双线的ros基础上建立了vpn,默认使用pptp

在另一条网通线上拨入网吧vpn服务,成功。无论访问电信网通都快。
接着发现一个问题,网关换成vpn账号中的虚拟ip了。出口ip自然也就全部换成网吧的外网了,这就白白浪费带宽资源了。
比如访问网通站点,用本地连接就很好,而用vpn方式却变成 :本地-vpn--网吧路由--网通外网站点-网通外网站点-网吧路由--vpn-本地。绕了一个大圈子


让网通走本地,电信走vpn,手工实现吧:

先建立一个本地路由表,强制网通站点只走本地,访问电信走vpn
用ipconfig/all获取本地网关,将网通全部路由表添加进去,批量替换做个批处理,如:


route -p add 59.80.0.0 mask 255.252.0.0 本地网关
route -p add 60.0.0.0 mask 255.248.0.0 本地网关
、、、
、、、
(可用第三方软件,比如统一网关运行后,在dos下route print>wt.txt获取网通路由表)
然后再拨vpn,进入后,就会实现电信线路走网吧的vpn,网通走本地。

象统一网关凤凰网关等软件也是此道理,不过,他是强制本地网关作为默认网关的,然后添加电信的路由规则,电信ip统一走vpn虚拟网关。
这种方式明显具有优势,因为他不会断掉已有的连接。

如果能解决如何一直强制使用本地网关,就基本可完美实现自己的双线路接入。
这里所说,只是抛砖引玉,若做大量应用,有些地方仍需改进,比如,如何实现随意输入账号和密码即可使用等,有兴趣者可一同探讨。

casper2000 发表于 2006-5-9 18:26:43

用连接管理器做个拔号程序三.丢在自己QQ上,要用就拿下来就是了.方便..
页: [1]
查看完整版本: 利用vpn打造自己的单线变双线网关