我遇到过这样的情况:一些设备在端口 80 上使用 HTTPS,但配置了 80 端口转发的各种路由器和防火墙却不传递 HTTPS 流量。
我知道一些商业或高质量路由器/防火墙将包含应用层网关,可能会阻止端口 80 上的非 HTTP 流量。
期望任何路由器都这样做是否合理,从而避免在端口 80 上使用 HTTPS(即更改设备设置)?
还有其他原因需要避免以这种方式使用端口 80 吗?
编辑:
我使用的几台路由器之一是 Cradlepoint IBR600LE。它后面的一些传感器使用 HTTP 在端口 80 上发布提供数据(充当服务器)。当我们在传感器(以及与它们通信的数据收集程序)上启用 HTTPS,而其他一切都保持不变时,我们就无法再访问它们了。如果我们将端口更改为其他任何端口(以及端口转发),它就可以正常工作。这让我得出结论,路由器正在阻止或重定向 HTTPS,但我不确定如何找到该设置或确定到底发生了什么。