You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

端口已开放且进程在监听,但外部访问仍出现ERR_CONNECTION_TIMED_OUT的问题排查求助

端口已开放且进程在监听,但外部访问仍出现ERR_CONNECTION_TIMED_OUT的问题排查求助

各位大佬好,我遇到一个百思不得其解的问题,想请大家帮忙分析下:

我目前在开发一个Web应用,配置了路由器的端口转发——把外部80端口映射到本地3000端口(这个端口上有Node.js服务在监听),同时DDNS也已经配置完成,之前外部设备都能正常访问。但今天突然不行了,外部连接服务器一直失败。

奇怪的点在于:用端口检测工具测试我的公网IP和域名时,都显示80端口是开放的;但我用手机4G网络访问(不管是输入域名还是公网IP),始终返回ERR_CONNECTION_TIMED_OUT。我知道我的路由器不支持NAT回环,所以特意用的手机流量,排除了这个因素。

我已经尝试了各种排查手段,但都没有解决问题:

  • 重置Windows网络设置,重启电脑
  • 替换成另一个Web服务器(Rebex的)监听3000端口,端口检测工具依然显示端口开放,而且这个服务器的后台能收到检测工具的请求(不过标记为空白HTTP请求)
  • 执行了一系列网络重置命令:
    • ipconfig /flushdns
    • ipconfig /registerdns
    • ipconfig /release
    • ipconfig /renew
    • netsh winsock reset
  • 完全关闭了Windows防火墙

[UPDATE] 我还安装了Wireshark,在WiFi网卡上抓包,过滤条件设置为ip.addr == 192.168.1.3 && tcp.port == 3000(192.168.1.3是我设置端口转发的本地IP地址),确实抓到了相关的TCP数据包,但还是找不到问题根源。

有没有人能帮忙分析下问题可能出在哪?有没有可行的解决办法或者临时的绕过方案?

备注:内容来源于stack exchange,提问作者AmineBinOthman

火山引擎 最新活动