发布网友
共1个回答
热心网友
设置路由器能实现校园网自动认证:
抓取登录所用的 HTTP-POST 请求。
使用 Chrome 的开发者工具来抓取请求。
重启路由器后打开认证页面,按 command - option - I 调出开发者工具,切换到 Network 选项卡并勾选 Preserve log。
随后,我们正常输入用户名和密码登录。此时,开发者工具中会出现一些HTTP请求。我们需要在请求中寻找登录所需的项。
一般来说,该项的 Request URL 会含有 login 等字段,且 Request Method 为 POST。
在找到这个请求后,我们在请求上单击右键,选择 Copy > Copy as cURL,将复制到的 cURL 粘贴到任意文本编辑器中,以待进一步的处理。
修改 cURL 使其永久可用。
设置的原理:
我校有线网络 Web 认证的本质,就是发送一个 HTTP-POST 请求到认证服务器。因此,我们只需要用 curl 构造一个 POST 请求,并且在每次路由器重启后都发送一遍即可实现自动认证。
尽管不同学校的 POST 请求可能会有一些差别,但只要使用了 Web 认证,其原理和实现方法都是相同的。