多年来,我的 iPhone 一直从我家用电脑上的开发 Web 服务器加载页面(例如通过https://192.168.1.154)。我刚买了一个新路由器 (FIOS),可以通过 http(端口 80)从我的 iPhone 加载页面,但通过 https(端口 443)加载页面时会卡住。两者都可以通过 PC 上的浏览器运行。
这看起来像是防火墙问题,因为如果我关闭 Windows 防火墙,它就会正常工作。但添加防火墙规则以允许 443 上的传入连接并没有帮助,而且我之前不需要它。
防火墙日志文件中丢弃的数据包如下:
date time action protocol src-ip dst-ip src-port dst-port size tcpflags tcpsyn tcpack tcpwin icmptype icmpcode info path
2023-01-22 10:53:55 DROP TCP 192.168.1.153 192.168.1.154 55441 443 64 S 3009098762 0 65535 - - - RECEIVE
有任何想法吗?
答案1
原来是另一条防火墙规则阻止了访问。按“操作”对规则进行排序,将“阻止”放在最上面,结果显示两条名为“Node.js JavaScript 运行时”的规则阻止了所有入站端口。禁用它们解决了这个问题。不知道路由器的更改可能如何涉及其中。