leeand00 Asked: 2018-08-26 12:39:13 +0800 CST2018-08-26 12:39:13 +0800 CST 2018-08-26 12:39:13 +0800 CST 在文本模式下如何使用强制门户? 772 我已经看到了一些其他问题,它们向您展示了如何使用 bash 连接到网络,但是我还没有看到您使用 Linux 从命令行连接到强制门户网络的任何内容。 有没有办法在不处于图形模式/拥有窗口管理器的情况下登录强制门户? linux wifi-hotspot 1 个回答 Voted Best Answer Rui F Ribeiro 2018-08-27T04:18:11+08:002018-08-27T04:18:11+08:00 由于底层/Os 不是在谈论 WISpr/没有运行程序来处理强制门户,因此要在命令行中连接到强制门户,您只需要一个浏览器或一个脚本。 一种可能的解决方案是使用文本模式浏览器 lynx。 它适用于大多数强制门户,并允许您输入登录名和密码以在强制门户中进行身份验证。我不确定它是否支持 WISpr(即一些罕见的门户网站,其中 WISpr 是强制性的) 过去也有用于 FON 的 bash 脚本,现在它们不工作了。如https://gist.github.com/cusspvz/3ab1ea9110f4ef87f0d2e1cd134aca67或这个https://gist.github.com/itay-grudev/d3d4eb0dc4e239d96c84 在 python 中可以看到如何编写这样一个脚本的一个很好的线索。但是,您必须根据您的特定需求对其进行调整。 https://github.com/Palakis/fortilogin 但是对于大多数门户网站来说,lynx 很好。 请参阅相关问题Captive portal using Apache 要了解我所说的 WISPr 标签是什么,请参阅从 FON 身份验证门户获取 WISPr 标签 对于阅读此问题的其他人,为了能够在 Mac 中测试 Chrome、Firefox 或 lynx 等浏览器在门户中进行身份验证,您需要禁用 CNA。请参阅相关的在 MacOS 中禁用 CNA PS 除了主要电信公司和一些无线供应商(如 Ruckus 以及一些现成的强制网络门户,如 PfSense 和 CoovaChili)之外,强制网络门户的许多(重新)实现只实现了强制/重定向部分而没有实现WISpr。 Apple、Windows、Android 和 iOS 自动处理强制门户只会增加许多人的困惑,因为它们在更复杂的系统中具有很好的抽象层,因此不知道如何在不太复杂的系统中处理强制门户。 要处理未检测到系统中的强制门户,您需要打开浏览器并点击重新加载/尝试打开网页,以显示接受提供者条款/ToS 的页面,和/或进行身份验证。
由于底层/Os 不是在谈论 WISpr/没有运行程序来处理强制门户,因此要在命令行中连接到强制门户,您只需要一个浏览器或一个脚本。
一种可能的解决方案是使用文本模式浏览器 lynx。
它适用于大多数强制门户,并允许您输入登录名和密码以在强制门户中进行身份验证。我不确定它是否支持 WISpr(即一些罕见的门户网站,其中 WISpr 是强制性的)
过去也有用于 FON 的 bash 脚本,现在它们不工作了。如https://gist.github.com/cusspvz/3ab1ea9110f4ef87f0d2e1cd134aca67或这个https://gist.github.com/itay-grudev/d3d4eb0dc4e239d96c84
在 python 中可以看到如何编写这样一个脚本的一个很好的线索。但是,您必须根据您的特定需求对其进行调整。
https://github.com/Palakis/fortilogin
但是对于大多数门户网站来说,lynx 很好。
请参阅相关问题Captive portal using Apache
要了解我所说的 WISPr 标签是什么,请参阅从 FON 身份验证门户获取 WISPr 标签
对于阅读此问题的其他人,为了能够在 Mac 中测试 Chrome、Firefox 或 lynx 等浏览器在门户中进行身份验证,您需要禁用 CNA。请参阅相关的在 MacOS 中禁用 CNA
PS 除了主要电信公司和一些无线供应商(如 Ruckus 以及一些现成的强制网络门户,如 PfSense 和 CoovaChili)之外,强制网络门户的许多(重新)实现只实现了强制/重定向部分而没有实现WISpr。
Apple、Windows、Android 和 iOS 自动处理强制门户只会增加许多人的困惑,因为它们在更复杂的系统中具有很好的抽象层,因此不知道如何在不太复杂的系统中处理强制门户。
要处理未检测到系统中的强制门户,您需要打开浏览器并点击重新加载/尝试打开网页,以显示接受提供者条款/ToS 的页面,和/或进行身份验证。