1
jifengg 2020-12-24 17:49:28 +08:00 4
curl
如果不知道命令,先在电脑上用 chrome,按 F12 打开 Network,访问你的网址,确认没有问题,右击,copy as curl (bash) |
2
301 2020-12-24 17:53:07 +08:00 via Android
比较笨的做法:在另外的设备上下载浏览器的安装包拷贝到这台机子上进行离线安装
|
4
mringg 2020-12-24 17:56:31 +08:00
在 linux 上启动一个代理服务器,然后带界面的设备用这个代理进行认证?
|
5
qwerthhusn 2020-12-24 18:44:55 +08:00
找爬虫大佬 写个爬虫
|
6
gefranks 2020-12-24 18:54:52 +08:00
可以装个浏览器 x window 本地显示
|
7
Tink 2020-12-24 19:55:17 +08:00 via Android
ssh -X 传回来本地认证
|
10
weifan OP @qwerthhusn 是,这是个思路,不会写 python,Google 了下,还是不会写😂
|
11
weifan OP @mringg 想到的有两种。
1. 学下 python,应该可以。主要是它这个认证是,打开一个地址,认证服务器那边给你返回一个带 token 的,然后在传用户名和密码,这个 token 我不懂怎么获取 |
14
systemcall 2020-12-24 22:14:37 +08:00
装个 w3m
|
15
shynome 2020-12-24 22:38:24 +08:00 via Android
问他们要解决方案,他们肯定可以解决你这种情况的,都买了付费产品不去问真的浪费
|
16
weifan OP @systemcall 不行 命令行的浏览器都试过了。
|
17
learningman 2020-12-24 23:04:52 +08:00
curl 肯定可以啊,获取到了参数管道一下然后存参里再请求呗
|
18
zu1k 2020-12-24 23:12:53 +08:00 via Android
用 ssh 开个隧道,然后用本机浏览器认证
|
19
weifan OP @learningman 请教 怎么获取呢?是带什么选项么?
|
20
learningman 2020-12-25 01:03:49 +08:00
@weifan 看 js,然后自己写逻辑重现
我建议你放弃,我看你啥都不会 |
21
Keyes 2020-12-25 07:50:36 +08:00 via iPhone
Lynx 解君愁
Terminal based web browser |
22
ik 2020-12-25 09:02:59 +08:00 via iPhone
上面说的抓包不会的话,可以装个 http 代理 ,通过代理访问应该也会跳认证,认证之后主机也就有网络权限了。
|
23
ik 2020-12-25 09:05:14 +08:00 via iPhone
代理添加用户名密码认证,以及安全设备认证完成后及时关闭代理
|
24
shunconf 2020-12-25 09:14:24 +08:00
再认证设备添加白名单就行了
|
25
farmer01 2020-12-25 09:23:26 +08:00
用 设备 2 改成这台 Linux 的 mac 地址
设备 2 认证上网 设备 2 下线 Linux 上线即可上网 |
26
quzard 2020-12-25 09:23:34 +08:00 via Android
大不了用 selenium 也行呀
|
27
mikywei 2020-12-25 10:48:29 +08:00
在上网行为管理上面加个白名单,把需要上网的 linux 的 ip 都加上去,最好绑定 mac 地址,这样就不会被冒用 ip 上网了。
|