本教程主要解决校园网无法共享的问题,如果走完本教程,你就会拥有一个不受客户端限制的WIFI,实现一个账号多人上网,就像家里一样。By Shuming Du
步骤:1.准备阶段 2.打开路由器ssh 3.对路由器进行刷机 4.对校园网进行抓包并配置路由器文件 5.调试
1 安装以下软件:Putty、WinSCP、NotePad2、Wireshark、Python27
2 路由器系统:PandoraBox(PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1002-20150604.bin)
3 一系列配置文件
→对于小米路由mini
1 打开(https://d.miwifi.com),登录小米账号,并点击“下载工具包”
2 利用工具包刷开发版系统并打开ssh,并记住网页上显示的root密码
→对于Newifi(联想路由)
1 打开浏览器,输入http://192.168.99.1,在登陆页面成功登陆后,出现下图,把红框中的字符串复制出来,用以替换第二步和第三步URL中的stok=xxxxxxxxx部分。每次登录地址栏中的这串字符都是不同的,请记下自己浏览器中出现的字符串。
2 在浏览器地址栏中继续输入:a) 1.6.8.x之前的固件:
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/xcloud/comcmd?cmd=wget%20-O-%20http://xunkutech.qiniudn.com/README.txt
b) 1.6.8.x及之后的固件
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/newwifi/comcmd?cmd=wget%20-O-%20http://xunkutech.qiniudn.com/README.txt
如果出现下图一样的结果,请继续下一步;如果不是,请仔细检查网络设置,并重复第一步和第二步,直到出现下图的结果为止。
③继续在浏览器地址栏中继续输入:
a) 1.6.8.x之前的固件
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/xcloud/comcmd?cmd=wget%20-O-%20http://xunkutech.qiniudn.com/hacknewifi.tar.gz|tar%20-C%20/%20-zxvf-%26%26/etc/init.d/dropbear%20start
b) 1.6.8.x及之后的固件
http://192.168.99.1/cgi-bin/luci/;stok=请将我替换成第一步中提取出来的字符串/admin/newwifi/comcmd?cmd=wget%20-O-%20http://xunkutech.qiniudn.com/hacknewifi.tar.gz|tar%20-C%20/%20-zxvf-%26%26/etc/init.d/dropbear%20start
如果出现下图一样的结果,证明你的路由器已经打开ssh,可以进行下一步,如果不是请重试。
1 打开WinSCP,在登录框中选择文件协议为scp,并输入主机名(小米路由mini为192.168.31.1,Newifi为192.168.99.1)、用户名root、密码(小米路由mini为网页上显示的root密码,Newifi为路由器管理员密码),点击登录。
2 成功登陆后证明打开ssh成功。接着用WinScp将PandoraBox固件(PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1002-20150604.bin)上传到路由器的/tmp目录下。
3 打开Putty,输入IP地址(小米路由mini为192.168.31.1,Newifi为192.168.99.1),点击open。
4 在弹出的界面中,在“login as”后面输入root,按回车,然后出现“root@192.1468.xx.1’s password”,在后面输入密码(小米路由mini为网页上显示的root密码,Newifi为路由器管理员密码)
5 输入完密码回车之后,接着复制mtd -r write /tmp/PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1002-20150604.bin firmware,回车,等待刷机完成,这时你会看到如下界面,[e]和[w]闪烁,说明正在读写,耐心点等一等。
6 等到出现下面的界面说明刷机成功路由器正在重启。
1 打开WinSCP,把下列文件上传到路由器的/tmp目录下。(注意路由器ip地址已经变成192.168.1.1,用户名依然是root,密码变成admin,下面步骤的Putty中也是如此)
2 打开Putty,输入root和密码后进入界面后输入opkg install ***.ipk然后回车,一共输入8次,显示“configuring”即为成功。
3 全部安装完成之后,打开浏览器,输入地址192.168.1.1,进入设置界面,点击系统,软件包,并查看刚才在Putty里输入的名称是否齐全。
4 都有的话,再次进入Putty,输入Python,回车,出现以下界面即可。
5 将电脑用网线与宿舍网线口相连,并正在使用Dr.com登录,并打开Wireshark,点击左上角Interface List,在弹出的窗口查看活动连接。
6 在Dr.com中注销并关闭软件然后在Interface List中选择刚才看到的活动连接并点击Start开始截包。
7 打开Dr.com正常登录,然后返回Wireshark按红色方块停止截包。
8 点击左上角File→Save as保存文件,并命名为dr。
9 将刚才保存的dr.pcapng文件连同之前下载的drcom_d_config.py和latest-wired.py文件放入同一个文件夹并命名为a,再将文件夹放入D盘根目录。
10 用Notepad2打开drcom_d_config.py把Filename=’998’的998改为dr.pccapng
11 Win+R打开运行,输入cmd回车打开命令提示符,输入图中内容,文件夹a中会出现config.txt文件
P.S.如显示Python不是可运行的程序或变量,右键此电脑→属性→高级系统设置→环境变量→双击Path并加入Python的安装目录
12 用Notepad2打开config.txt,并复制图示内容
13 任意新建文件并改名为drcom.conf,并粘贴刚才复制的内容,然后在password=””输入自己的密码
14 再用Notepad2打开latest-wired.py,将#CONFIG到#CONFIG _END中间的内容粘贴成刚刚复制的内容,然后将IS_TEST=False修改为IS_TEST=True,同样在password=””输入自己的密码
15 在没有使用DR.COM登录的情况下右键latest-wired.py选择使用Python打开,出现命令行,最后命令行停止出现后,尝试能否上网,可以即为成功,如闪退,请返回上述步骤重试。如成功请用Notepad2打开latest-wirds.py将刚才的True改回False。
①打开WinSCP并登录,将drcom.conf上传到路由器/etc目录下,并双击/etc目录下的rc.local添加图示内容。
3 再打开Putty并登录,输入图示内容并回车,最后进入路由器设置界面重启路由器,大功告成!
尽情享受如家般的上网体验吧!!!
本文来源:https://www.2haoxitong.net/k/doc/6e54defa763231126fdb1189.html
文档为doc格式