前言: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.php
pause
五、脚本运行效果局部图,可以看到已经登录到了校园网