纯命令行的centos如何通过上网认证的解决方案
(一)问题描述:所在网络打开网页,会跳到认证页面,需要输入用户名和密码,认证通过后,才会正常上网。对于纯命令行的centos,无法通过浏览器进入认证页面进行认证。
(二)解决手段:使用curl命令模拟浏览器的表单提交。
具体步骤:
1、打开浏览器,打开认证页面,输入用户名密码,在点击登录之前,按F12打开调试页面,进入network选项,此时点击登录按钮
2、登录成功后,在network下看到多了两项,选中login.php,右键选中Copy下的“Copy as cURL(bash)”
3、复制的内容如下
curl 'http://*.*.14.100/ac_portal/login.php' -H 'Connection: keep-alive' -H 'Accept: */*' -H 'Origin: http://*.*.14.100' -H 'X-Requested-With: XMLHttpRequest' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36 OPR/67.0.3575.79' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Referer: http://*.*.14.100/ac_portal/20210416230904/pc.html?template=20210416230904&tabs=pwd&vlanid=0&_ID_=0&switch_url=&url=&controller_type=&mac=*-*-*-15-af-10' -H 'Accept-Language: zh-CN,zh;q=0.9' -H 'Cookie: AUTHSESSID=ae0db08efd40' --data 'opr=pwdLogin&userName=XXXXXX&pwd=XXXXXX&rememberPwd=0&lang=chs' --compressed --insecure
4、将这段代码直接贴到centos下,得到如下反馈,说明已通过认证,可正常上网。
{"success":true,"msg":"logon success","action":"logout","pop":0,"userName":"XXXXXX", "location":"http://*.*.14.100/ac_portal/proxy.html?type=logout"}[root@localhost ~]#
纯命令行的centos如何通过上网认证的解决方案相关推荐
- 关于虚拟机纯命令行centos解决web上网认证的解决方案
关于虚拟机纯命令行centos解决web上网认证的解决方案 虚拟机版本:CentOS Linux release 7.1.1503 (Core) 在我们学校,有校园网的存在,导致我在配置虚拟机的时候遇 ...
- linux命令行模式下实现代理上网 专题
有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了! 一.命令行界面的一般代理设置方 ...
- 球迷 如何在Linux纯命令行玩转谷歌浏览器,边看欧洲杯,边看足球宝贝
大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 今日重点: 1.Linux骚操作:纯命令行玩转GoogleChrome浏览 ...
- 使用命令行浏览器在 Linux 终端上网浏览
使用命令行浏览器在 Linux 终端上网浏览 命令行 浏览器_LyShark 粉丝的技术博客_51CTO博客 我猜你阅读这篇文章可能是用 Firefox 或基于 Chrome 的浏览器(如 Br ...
- nasa和linux的关系,跟美国NASA毅力号登陆火星的Linux是一个无图形的纯命令行系统...
美国NASA毅力号火星车所用的Linux是没有图形桌面的,它完全是一个无图形的纯命令行操作系统,跟我们平时所用的Ubuntu.Fedora.银河麒麟等Linux操作系统完全不同,但它们所用的核心都是L ...
- 纯命令行linux环境,Ubuntu Server纯命令行环境安装 Dropbox
Ubuntu Server纯命令行环境下安装 Dropbox,若有看到 dbmakefakelib.py的版本, 例如: Set up Dropbox on a GUI-less Linux serv ...
- 纯命令行+美观UI,10款实用开源下载工具
开源社KAIYUANSHE 近期微信公众号订阅功能做调整啦! 没有被星标的账号在信息流里可能不显示大图了! 快星标⭐我们,就可以及时看到发布的文章啦! STEP01 点击右上角标志 STEP02 点击 ...
- 使用命令行登录CentOS系统
使用命令行登录CentOS系统 localhost login:后面输入root并回车,然后输入ROOT密码,进入CentOS系统. 倒数第2行提示我们上一次root用户登录系统的时间以及终端(tty ...
- 命令行版 Centos 7 虚拟机安装 xfce4 桌面 + x11vnc + novnc
命令行版 Centos 7 虚拟机安装 xfce4 桌面 + x11vnc + novnc 安装命令行版 Centos 7 虚拟机 xfce4 桌面环境 安装 x server 安装.启动 xfce4 ...
最新文章
- Android Activity生命周期举例说明(图文)
- android启动程序唤起其它app,安卓和rn唤起其他app应用
- 深度linux win7分区,怎么安装Win7深度操作系统?
- canny边缘检测算法 opencv_OpenCV-Python Canny边缘检测 | 十九
- numpy求逆矩阵_线性代数精华2——逆矩阵的推导过程
- MySQL binlog_error_action分析
- docker alpine wkhtmltopdf
- #Pragma Pack(n)与内存分配 pragma pack(push,1)与#pragma pack(1)的区别
- 各浏览器驱动webdriver下载
- c 语言编程字谜,C语言猜字谜游戏
- 计算每年的母亲节日期-C语言代码
- 精简字体库:FontSubsetGUI,FontForge
- Window server 2008 搭建DNS服务器
- java annotation class,Java Class类 isAnnotation()方法及示例
- Java实现调用摄像头拍照
- 矩阵求逆操作的复杂度分析(逆矩阵的复杂度分析)
- java.sql.SQLSyntaxErrorException Unknown column····
- Java中计算1--n的累加和
- iphone 分享到twitter
- 多Excel文件内容查询工具。