注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

龙少'Blog

 

 
 
 

日志

 
 

cmcc-edu实现免费上网  

2013-01-15 13:43:01|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

作者comhades

最近寝室没网了,很纠结,于是用手机开通了移动的cmcc-edu的10元40小时套餐,结果一下子就用完了,一般cmcc-edu的网连接上后,打开浏览器会出现登录帐号的网页
于是想到应该可以查询dns,于是ping了百度一下,果然可以看到百度的ip被dns服务器解析出来了

cmcc-edu实现免费上网 - 维护网络界的和平 - 龙少Blog
于是到网上搜索了一下dns隧道相关信息,无意在论坛找到了一帖子,正是我在找的,http://team.f4ck.net/thread-8113-1-1.html
原文http://analogbit.com/tcp-over-dns_howto
帖子的内容我就不详解了,希望大家详细查看
我利用了一台外网的win2003服务器,正好上面装了ccproxy,也就是文章中提到的 Proxy server,
然后装上jre,用于运行tcp-over-dns的服务端,上传tcp-over-dns到服务器上,ccproxy 监听的端口是808 我把server-example.bat中的22端口改为808端口,然后数据就会发往win2003的808端口
cmcc-edu实现免费上网 - 维护网络界的和平 - 龙少Blog
 
,从而实现http协议的网络浏览,当然你也可以改成socket的端口,然后服务器端用vbs隐藏运行server-example.bat,建议先不要直接隐藏运行,正常访问后再隐藏运行即可
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "d:\server-example.bat",0
然后,连接上cmcc-edu ,双击client-example.bat 运行tcp-over-dns 客户端,服务端客户端都是java写的,需要安装jre,你可以用java本地化工具,像launch4j,exe4j,nativej等这类本地化java的工具将其转成exe,然后服务端就不需要安装jre了
cmcc-edu实现免费上网 - 维护网络界的和平 - 龙少Blog
可以看到客户端监听的是8080,我们只要把浏览器代理设置为127.0.0.1:8080即可上网了
客户端正常的话应该是这样的,服务端也差不多
cmcc-edu实现免费上网 - 维护网络界的和平 - 龙少Blog
速度还是蛮快的,我这里cmcc可以达到300KB每秒,可以通过设置客户端@SET INTERVAL=5选项控制下dns查询速度,我这里设置的是5

不过用了一小时后,发现我把tcp-over-dns客户端关了也可以直接上网了,我并没用登录帐号,也没保存帐号,查了下ip,居然到北京去了
话说我的肉鸡服务器与我电脑都是在湖北好不,莫不是dns服务器崩溃了,求大神解释了
cmcc-edu实现免费上网 - 维护网络界的和平 - 龙少Blog
 
           本文转自 法克论坛 
 
 
  评论这张
 
阅读(873)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017