如何通过命令行使Linux设备进行网页认证(WEB认证)

您所在的位置:网站首页 登录wifi的网页 如何通过命令行使Linux设备进行网页认证(WEB认证)

如何通过命令行使Linux设备进行网页认证(WEB认证)

2024-02-02 16:03| 来源: 网络整理| 查看: 265

文章目录 情况简述解决方式1. wget随便获取一个网页 得到认证界面的IP地址2. 通过ssh进行端口映射 从本地打开对应网页3. 通过curl命令进行登录3.1 浏览器打开3.2 在终端输入命令

情况简述

​ 连接了学校的Linux服务器,服务器接入了校园网,但由于校园网需要WEB认证,因此无法链接网络。

解决方式 1. wget随便获取一个网页 得到认证界面的IP地址 [root@localhost sht]# wget www.baidu.com --2021-05-05 13:36:46-- http://www.baidu.com/ 正在解析主机 www.baidu.com (www.baidu.com)... 36.152.44.96, 36.152.44.95 正在连接 www.baidu.com (www.baidu.com)|36.152.44.96|:80... 已连接。

实际看起来不是这样,解析主机后会得到一个IP地址,如果你获取的不是所需要的网址的话,那这个网址大概率就是登录界面。

2. 通过ssh进行端口映射 从本地打开对应网页 ssh -L 映射到的端口号(我用的18097):上一步获取到的IP地址:上一步获取到的端口号(一般80) 服务器用户名@服务器地址 3. 通过curl命令进行登录 3.1 浏览器打开

浏览器打开

127.0.0.1:映射到的端口号

按F12 ,在开发者选项中,找到network部分,输入好账号密码,登录。

登录后应该是不成功的(有的方式可能成功,但是我们学校的验证方式包括了本机的IP地址,因此不可以),network中第一个请求(也就是最大的),在上面,右键,选如图所示的。

在这里插入图片描述

在这里插入图片描述

3.2 在终端输入命令 把刚刚复制的话复制在终端里,可以看到,上面是有IP地址的,这个地址记得改成服务器的地址(就是你连他的时候用的地址),能不能用就看对应的web认证的认证方式了,一般改这段参数就可以


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3