自学校大发慈悲跟电信签约了限制线程的宽带协议后,坑爹的4M宽带终于面世了,说句老实话我还真的不想这个4M存在,因为有了这个4M后校园网上网一到黄金时段就更慢了,这不明摆着逼我去开宽带吗?老子就是不想开,本来咱就有代理嘛,没4M前那网速是刷刷的,现在是坑爹了。
前段时间舍友校园网刚好没钱,但宽带账号还能用所以拿过来用了几天,发现了连上4M后,内网网络基本不能访问了,比如校园论坛,内网软件站等等,偶尔微博一下看到有个什么通知,一点击却发现是个内网链接,没辙了,只能断开宽带,用校园网看,多麻烦啊,前段时间光棍节,国足生死战啊,用4M下着<失恋三十三天>不舍得断开,又想看内网的电视直播,那个捉急啊。
废话说的太多了,入主题吧,后面就是我因此很愤恨,因此编了个小软件实现这个双网并存,并且可以任意切换。
软件原理:利用路由表设置不同网段的IP对应各自网关,内网的数据可以内网对应的网关传输过来,同一栋宿舍楼内网网关都一样,外网-也就是宽带对应的网关经查询后发现是宽带每次连接上后获得的那个IP地址,所以只需要把0.0.0.0网段的数据全部用外网网关获取,10.0.0.0网段的数据用内网网关获取,并存就可以实现啦!!!用BAT先测试了一下发现成功后,开始写软件,因为每次连接宽带获得的IP都是不一样的,所以必须得有个办法自动获取外网IP。另外,考虑到每栋宿舍楼的网关都不一样,所以还有想个办法自动获取网关,捣鼓了一个多钟出来了下面这个BETA版,有图有真相,在看着校园直播的同时,用4M宽带下载,速度达300+K/s。后面出现了个小问题,在设置了双网共存后,有时候域名解析不知道该解析哪个IP,若解析外网,就连接不上,网站没法打开。于是,想了个最简单的办法,加载HOST,哈哈。
这个软件更改的路由表不是永久性的,所以在关机或重启后,路由将恢复正常,所以每次并存时都必须打开设置一下。
后面想将此软件共享给北理珠的同学一起用的,考虑很多人不会设置所以就特意添加了一些功能,如:自动加载HOST,自动获取网关(网关要在只连接校园网的时候获取,所以在这里只要成功获取一次后就会自动保存网关了)。
软件下载:Zhbit双网转换.rar 其他学校有类似情况的软件应该也可以使用,只要内网IP也是10开头就行