教程全部来源于网络,我只做收集整理,请遵守学校的规章制度,大部分都基于路由器刷固件之后,如果没有刷固件请刷了固件在阅读本文,文章不定时跟新收集的新方法
前言
整理一下我在网络上收集的校园网教程,不保证能用请自测,所有资源均来自网络!
教程正文
- *此方法不一定适用各地区天翼校园网
- *此方法不防心跳检测,掉线了需在手机或电脑手动认证一次
- *此方法可破设备连接数量限制
- *此方法需要可使用网页认证的天翼校园网
准备工作
1.刷了Padavan固件(需支持SSH)的路由器,不会刷恩山论坛 自己路由器型号
2.一个大佬的项目:查看链接
3.电脑上安装WinSCP
步骤一:
制作脚本:
首先我们访问大佬的项目,主页上选择eclient.sh
接下来在桌面新建一个文本文件,把脚本内容全部复制进去,然后根据提示填写自己的账号密码和学校服务器IP
- name="你的账号"
- passwd="你的密码"
- nasip="你的学校服务器IP"
支持网页认证的可以打开天翼校园网页,在地址栏就可以看见学校服务器IP,不支持网页认证的请自行寻找方法获取服务器IP
全部填写完毕后,保存并退出,把文本文件重命名成.sh后缀的文件,文件名随意,自己记得住就行。
步骤二
将脚本放进路由器里
这里用padavan固件举例
先打开路由器设置页,在系统管理-服务中将“启用SSH服务器”设置为是,如果没有该选项说明固件把它精简掉了,请更换固件。
然后电脑打开WinSCP
连接站点,主机名为你路由器设置页地址,端口默认22,文件协议如果SFTP不能连接就换成SCP或FTP,用户名和密码就是你路由器管理页的用户名与密码。
接下来我们把制作好的脚本文件拖进去,并记下上方路径栏的路径指向脚本文件
我将脚本放进了/etc/storage/下,
脚本名为eclient.sh,
所以指向我脚本的路径是/etc/storage/eclient.sh。
ps:
由于Padavan在重启时会清除除了/etc/storage/以外的全部目录文件,所以非常建议将脚本放进/etc/storage/下,然后进入路由器设置页面-高级设置-系统管理-配置管理,找到保存内部存储到闪存,点击提交。
步骤三.
路由器设置并运行脚本
接下来回到路由器设置页,在自定义设置-脚本中选择“在WAN上行/下行启动后执行”,在最底部填写
if [ "$1" == "up" ]; then
/etc/storage/eclient.sh start &
fi
命令,注意命令中的路径为指向你路由器内脚本的路径,上面有说过,我的路径是/etc/storage/eclient.sh。
随后应用设置,然后重启路由器,看看是否能直接上网
步骤四
进行防掉线的Cron 守护程序设置
(请把脚本放入路由器的/etc/storage/目录下再进行操作,原因看第二步的解释)
如果你仅仅使用了以上几步,那么相信你会发现在经过一段时间无人使用后路由器掉线了,需要在其他设备上重新认证一次才可使用,那么我们就进行一个防止掉线
先打开路由器设置页-高级设置-系统管理-服务
找到"启用Cron 守护程序",如果是关的请先打开。
然后点击下面的"调度任务(Crontab)"
会弹出命令框,我们加个定时执行命令进行执行脚本来防止掉线。
/1 * /etc/storage/eclient.sh
这条命令是每分钟执行一次脚本,最前面的1是指每1分钟,可以自己修改成其他的
(如换成20就是每20分钟执行一次)
后面的路径依旧是指向你的脚本路径,上面我也说过除了/etc/storage/下其他目录重启会清除文件,所以还请不要自作主张乱放脚本然后修改路径,如果导致找不到脚本无法执行的话...那就寄=-=
教程结束
前言
整理一下我在网络上收集的校园网教程,不保证能用请自测,所有资源均来自网络!
教程正文
- *此方法针对哆点校园网,不一定适用你
- *此方法可破设备连接数量限制
- *此方法手机电脑均可操作
手机端操作
步骤一:
**安装HttpCanary**
1.进入软件设置,安装 HttpCanary根证书
,这里选择 导出HttpCanary根证书 选项,去手机系统设置中手动安装
2.将证书导出到特定位置后,去系统设置搜索 安装证书 ,选择 CA证书 ,根据系统引导一步步安装
3.回到HttpCanary主界面,点击右下角小飞机开始抓包
4.打开浏览器,进入校园网认证界面(我这边是http://172.18.3.3
,或者访问任意没有访问过的网站,应该会自动跳转到登录界面)
5.操作一遍校园网登录,然后回到HttpCanary,右下角按钮停止抓包,找到抓包列表里的 POST
请求
6.长按复制-复制为cURL
电脑操作
- 打开浏览器,进入校园网登录界面,按键
F12
打开devtools 切换到
网络
选项卡,并勾选保留日志
有的控制台是英文自己看位置,或者百度中文怎么设置的4.右键下面的
名称
,勾选方法
5.找到其中的 POST请求
6.右键 复制-复制为cURL(bash)
路由器操作
以刷了老毛子固件的小米路由器R3G为例
1.先去路由器后台-系统管理-服务,开启ssh,ssh公钥可选,想快捷登录的话可以配置一下
2.用ssh登录路由器,默认情况下用户名与密码都是 admin
,如果不是自行百度修改方法
ssh admin@192.168.123.1
3.粘贴刚才复制的curl命令测试
4.编写脚本,这里必须在 /etc/storage
中写入脚本 auto-login.sh
,才能保存到路由器闪存
示例脚本内容如下,curl的参数可以选择性删除,但必须保留 Cookie
后的参数:
#!/bin/sh
sleep 10
logger -t web-login "开始校园网认证"
curl -X POST -H "Host:172.18.3.3" -H "Origin:http://172.18.3.3" -H "Cookie:drcom_login=学号%7C密码" -d "DDDDD=学号&upass=xxxxxxxxxxxxxxxxxxxx&R2=1¶=00&0MKKey=123456&R6=1" "http://172.18.3.3/a30.htm"
logger -t web-login "已执行校园网认证"
5.回到路由器后台,系统管理-恢复/导出/上传设置-页面最下方 保存/etc/storage内容到闪存
6.路由器后台,自定义设置-脚本-在 WAN 上行/下行启动后执行 中,添加一行
/etc/storage/auto-login.sh
7.注销校园网,重启,结束
不一定适用于所有校园网,而且这个办法不太稳定
准备工具: 已ROOT的手机,一个已有校园网认证的设备,HEX管理器
步骤一.1.找到已有校园网认证的设备的Mac地址,
以小米手机为例: 设置-我的设备-全部参数-状态信息往下滑就能找到设备Mac地址 (其他手机类似)2.打开HEX管理器,依次找到根目录-mnt-vendornvdata-APCFG-APRDEB,然后用16进制打开Wii文件
备的Mac地址,按顺序依次输入,然后关机,再开机,就可以看到自己的设备Mac地址已经改成了已认证设备的地址(如果不行,就先开启飞行模式改完数值后关机,开机后再关闭飞行模式),这时候就可以连校园网绕过认证了
步骤二.修改以下数值,
输入的数值就是已认证设
备的Mac地址,按顺序依次输入,然后关机,再开机,就可以看到自己的设备Mac地址已经改成了已认证设备的地址(如果不行,就先开启飞行模式改完数值后关机,开机后再关闭飞行模式),这时候就可以连校园网绕过认证了
原理:—般校园网的认证都是通过绑定设备的Mac地址的,所以只要把我们的设备Mac地址改成已认证设备的Mac地址就可以绕过校园网认证了
CampusNet
联通沃派、天翼飞Young 一体化登录器,绕过限制热点分享,路由器可直接上网
注:Fyoung
已经更新,后浪们加油,永不屈服,永远斗争
Windows、Linux、mipsle 三个版本
github:点我
下载地址:点我下载 提取码: 5kq
关于脚本
由于我的路由器 upx
无法运行,不能进一步压缩路由器打包的程序,导致很多朋友无法使用,最终还是决定写一个 shell
脚本,Windows端也可以通过 WSL
运行 (本脚本就是在 WSL
中写出来的)
需要准备什么
- 请确保你的终端设备支持
curl
grep
awk
一个飞Young账号
- 注意:一旦使用本脚本登录,手机端将无法登录,请确认你的需求
- 对应账号的31天密码 使用仓库中的
fyoung.js
生成即可 - 使用前一定要连接飞young AP
如何使用
chmod +x ./young.sh
./young.sh # 上线操作
./young offline
你也可以这样
wget https://ghproxy.com/https://raw.githubusercontent.com/ufec/CampusNet/main/young.sh -O young.sh && bash young.sh
其他注意事项
- 模拟手机端登陆,任何设备联网之后均可以分享热点,无视飞young限制
手机端没有心跳包,连接飞young的设备无网络活动一段时间后会自动断开连接,解决方法有:
- 路由器认证后,通过定时任务
curl
ping
一个网址 均可 - 始终保持路由器有网络活动,这个就有很多办法了
- 路由器认证后,通过定时任务