一个NodeJS脚本, 用于川渝某深蓝色大学校园网锐捷认证, 可以部署到路由器上, 在路由器上进行拨号, 使得路由器内网设备免认证, 突破设备数量限制. 同时由于路由器占用一个校园网登陆设备名额, 在9124端口的管理页面可以设置检测频率, 开关服务
node install
可修改变量
-
passWD
: 页面管理密码 -
freq
: 检测间隔 -
low_freq
/hig_freq
: 检测间隔上下限(检测间隔会根据检测状态动态调整, 连续10次Ping通就增大检测间隔, 失败则降低检测间隔) -
identify
函数用于请求登陆, 一个十分简单的方法是:
待校园网登陆页面加载完成后, F12, 选择Network选项卡, 输入错误用户名密码, 找到登陆失败的请求, 右键-Copy-Copy as Fetch Nodejs, 粘贴内容到函数(如果无需动态认证), 将登陆设备IP替换为
${localIP}
, 将用户名/密码/MCA进行替换
node ./app.js
在运行后在任意设备登陆路由IP的9124端口, 对检测进行配置