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


发布评论