前言:php client_URL 配合windows bat批处理实现电脑开机启动锐捷加登录校园网。
一、安装php,配置环境变量
二、验证php是否安装成功,打开cmd,输入php -v,出现下图就是成功配置
三、编写php脚本,浏览器网页抓包过程省略
$json = '{ "wlanuserip": "动态ip", "wlanacname": "hhzyxx", "auth_type": "PAP", "wlanacIp": "183.56.21.173", "version": 0, "authkey": "hhzyxx", "usertime": 0, "listpasscode": 0, "listgetpass": 0, "getpasstype": 0, "domain": "HHZYXX", "isRadiusProxy": false, "usertype": 0, "isHaveNotice"电脑 ;: 0, "times": 12, "weizhi": 0, "smsid": 0, "listwxauth": 0, "templatetype": 1, "tname": 5, "logintype": 0, "is189": true, "useridtemp": "账号", "userid": "账号", "passwd": "密码"}';
四、编写bat脚本,实现启动锐捷以及运行test.php,并把bat文件放在开机启动目录,我的
win10启动目录是C:\ProgramData\Microsoft\Windows\StartMenu\Programs\StartUp,
由于bat是单线程运行,所以php代码会在锐捷完全启动才运行,锐捷需要设置为保存密码,
自动认证。pause命令的作用是运行完脚本之后不退出,所以如果我们想运行完这个脚本就
关闭就把pause删除即可。
"C:\Program Files\锐捷网络\Ruijie Supplicant\RuijieSupplicant.exe"php 电脑C:\Users\Administrator\Desktop\test.phppause
五、脚本运行效果局部图,可以看到已经登录到了校园网
电脑