我有一台 TP-Link 路由器,我尝试通过 https 访问配置页面 (192.168.0.1),但无法访问。它只能通过 http 访问。
任何路由器都会发生这种情况吗,还是只有我的路由器才会发生这种情况(或者可能只是 TP-Link)?
我已经在谷歌上搜索过这个问题很多次了,但似乎找不到任何与此主题相关的内容
答案1
如果 tp-link 不支持 HTTPS
你可以看看支持 HTTPS 的 dd-wrt
以下列表是 dd-wrt 支持的设备 http://www.dd-wrt.com/wiki/index.php/Supported_Devices
如果你的设备受支持,你可以刷新它并安装 DD-WRT
答案2
TP-Link(与许多或大多数其他家用路由器制造商一样)在安全性方面相当差劲。除了缺乏 https 之外,他们对路由器管理员帐户的密码限制是最多 14 个字母数字字符(因此可以说是可破解的,并且肯定是人为限制长度)。有时他们对 WiFi 密码的 ASCII 字符也有奇怪的限制,即使 WiFi 标准没有这些限制(如果我没记错的话)。https 并不是什么大问题,因为它通常是一个自签名证书(据我所知,因此已经在整个网络上泄露,任何半认真的攻击者都可以进行中间人攻击)。抱歉,这不是解决方案,但解决方案是在新的第三方固件中(和测试从安全角度来看,它确实做到了它声称要做的事情)。
答案3
HTTP 和 HTTPS 不能仅仅因为其中一种有效而互换。它们是两种不同的协议,但都使用HTTP传输数据,HTTPS通过安全套接字层执行此操作。
虽然区别看起来只是简单地添加了一个字母 S,但实际上还有很多事情要做。服务器需要能够提供这种特定的服务,但许多路由器却不能,因为数据通常不够重要,不足以保证额外的加密(对于大多数最终用户来说,它要处理的最重要的数据是 Wi-Fi PSK 或 ADSL 密码)。
因此,除非您使用的路由器恰好具有这种稍微简单级别的 Web 管理安全功能,或者它是企业级路由器,否则您将无法拥有此功能。
请注意,您将收到页面未找到消息,如下所示:
HTTP 默认监听端口 80。HTTPS 默认监听端口 443。
当网站使用 HTTPS 时,你的浏览器会将其解释为https://192.168.XX:443,而不是http://192.168.XX:80。
由于它没有监听端口 443,所以没有东西可以连接,因此它返回没有可用的页面。