您的位置: DOIT首页 » 安全频道 » 正文

用DD-WRT固件建立通道突破网络限制

 11年09月16日 00:15【转载】作者:中国计算机安全  责任编辑:黄辉

导读:利用刷新了DD-WRT固件的无线路由器来建立一个传输通道,从而让我们的内网应用可以有效的突破网络限制。

关键词: 传输通道 网络限制 无线路由器

小提示:

以上代码实现的原理就是让路由在启动后自动先杀掉httpd服务,再把该服务重新启动到81端口,最后再启动ssh服务(dropbear)到 80端口。当然我们还可以telnet到路由,用nvram命令更改httpd以及ssh服务的端口,然后输入以下指令来实现。

#telnet192.168.1.1

#nvramsetrc_startup="

>killallhttpd

>cd/www

>httpd-p81-h/www

>dropbear-b/tmp/loginprompt-r/tmp/root/.ssh/ssh_host_rsa_key-d/tmp/root/.ssh/ssh_host_dss_key-p80

>"

#nvramcommit

输入第二行(nvramsetrc_startup=")后,提示符会从#变成>,这时候再输入需要自动执行的命令,最后输入双引号回车 结束,而nvramcommit是把刚才需要执行的命令保存到路由的flash,这样掉电重启才有用另外可以用nvramgetrc_startup查看 输入的命令是否正确)

第四步:设置一个动态域名,DD- WRT支持3322的动态域名,方法是设置->DDNS(动态DNS)->DDNS服务中选择3322.org,用户名密码和主机名可以到 www.3322.org免费注册->类型选择动态(主机名填你申请好的完整域名:xxxx.3322.org)。

第五步:路由设置已经完成,下面在你公司的电脑上,需要用ssh登录你的路由,然后在本机开一个代理供你自己使用(以翻越公司的防火墙)。我们 可以通过两个软件来实现连接功能。一个是MyEntunnel(http://nemesis2.qx.net/software- myentunnel.php),另一个就是putty了。由于篇幅关系我们主要讲解putty的使用。填入路由动态域名和端口,设置本地代理的端口,注 意要选择Dynamic,端口一样随便自己喜欢,上两步设置好后选择open,填入用户名密码登录后即可。(如图3)

小提示:

putty不可以最小化到托盘,可以用"MinimizeToTray"这个软件将窗口最小化到右下角任务托盘。

第六步:设置IE或者其它浏览器的代理,该代理为socks5代理,以IE6为例打开IE浏览器找到菜单中的“Internet选项->连接->局域网设置->勾上为LAN使用代理服务器->高级”。在IE设置好后,MyIE,GreenBrowser可以选择使用IE代理,或者直接添加一个socks5代理。这样不管公司封锁端口,如何封锁关键字,只要开放80端口,我们都能像在家里上网一样,访问互联网了。有机会你可以把路由放到国外,这样就能突破更多的网络限制了。(4)其他方法来实现突破网络限制:

通过DD-WRT突破网络限制的方法还很多,我们完全可以将dd-wrt中的jfs去掉,利用空出来的空间放一个tinyproxy,浏览器上 就可以直接设置代理,不用再装其它软件了。不过这样的方法建立的代理只是普通代理,没有加密,如果碰到上文说到的第三种情况,公司封了关键字,这种代理就 没办法了。

(四)触类旁通TOMATO固件也能行:

当然不光是DD-WRT固件有此突破限制功能,我们如果刷新的固件是tomato也能实现,在TOMATO固件中也有SSHDaemon服务,我们可以通过管理界面的administration>adminaccess找到。

三、DD-WRT突破网络限制总结:

DD-WRT突破网络限制的方法实际上是在家中建立一个代理,然后在单位连接此代理,让单位的网络应用可以和家中一样没有限制没有封锁,毕竟传 统意义上单位防火墙上进行了限制我们的员工计算机网络访问只能够浏览80端口的网站了,而通过此方法我们可以化繁为简让80端口也可以更好的为我们服务, 在单位与家中建立一条网络应用网络传输的城际列车。

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册

Copyright © 2003-2012 DOIT.com.cn, All Rights Reserved

DOIT传媒 版权所有京公网安备: 110105001105
京ICP证030972号电信业务审批 [2009]字第572号
link