校园网路由器登录
仅于河南工业大学莲花街校区测试通过,其它使用Srun深澜作为登陆器的学校可以参考修改脚本中的URL变量,如有问题请提issue。
前言
本脚本适用于Bash/BusyBox解释器,可以运行在获取到SSH/Telnet登录权限的路由器设备上。通过Crontab命令的配合,实现校园网自动登录,断线重连。本人使用的是斐讯K2 PDCN固件,29.9购于拼多多,您可以参考购买,后文也全部基于PDCN固件。
食用手册
- 开启Telnet
在PDCN的高级设置->系统管理->服务->终端服务中开启启用Telnet服务:
- 连接到路由器
使用PowerShell(Windows)/Terminal(Mac)进行登录,在命令提示框内输入telnet 192.168.123.1
,随后输入账号密码(密码默认为后台管理员密码),当出现Linux命令提示符时即可。
注意:Windows可能需要在启用或关闭Windows功能
页面开启Telnet客户端
。
- 下载脚本
由于PDCN在重启后会清除缓存,请将工作目录切换到/etc/storage
后再下载。在国内我推荐您下载我位于OSS上的镜像:wget https://imgs.raincorn.top/file/srun.sh
。
- 测试脚本
直接运行bash srun.sh username passwd
,username与passwd需要修改为您的账号与密码,例如bash srun.sh 201916660212 123456
,如果在校园网离线状态下出现login_ok即为测试成功。
- 加入Crontab
在PDCN的高级设置->自定义设置->脚本->自定义Crontab定时任务配置中加入*/1 * * * * bash /etc/storage/srun.sh username passwd
,请注意修改账号与密码。
其他
关于其他路由器如何使用,请尝试使用百度搜索路由器型号+SSH
,大部分能获取SSH的路由器均可运行该脚本,计划任务直接使用crontab -e
进行编辑。
项目位于https://github.com/rainvalley/Srun_Linux ,欢迎Star/Fork,也欢迎提交任何issue(逃
本文标题:校园网路由器登录
文章作者:Raincorn
发布时间:2020-10-02
最后更新:2020-10-02
原始链接:https://blog.raincorn.top/2020/10/02/srun_login/
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可