You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

家庭服务器外部HTTPS请求成功但内部HTTPS请求超时问题求助

家庭服务器外部HTTPS请求成功但内部HTTPS请求超时问题求助

我目前在用Ubuntu Server 22.04.3搭建服务,上面跑着一个基于Flask开发的API,通过Gunicorn和NGINX对外提供访问。HTTP请求不管是内网还是外网设备都能正常响应,但HTTPS的情况就很奇怪:外网设备可以正常访问API,但家里局域网内的设备用SSL证书对应的域名访问时,请求一定会超时——换不同的域名测试也是同样的结果,外部请求没问题,内部请求必超时。

我特意查看了tcpdump和ufw的日志,发现内部请求似乎根本没到达这些程序,现在我搞不清楚是不是Ubuntu系统里存在某些上游的网络层面设置在拦截请求。

下面是我试过的所有排查和解决步骤:

  • 重装过Ubuntu Server 22.04.3,两次重装分别配置了不同的域名,每个域名都有独立的SSL证书,但问题依旧
  • 用在线端口检测工具确认过443端口是开放状态
  • 联系过ISP,确认他们没有封禁443端口
  • 尝试过各种UFW配置,甚至直接关闭UFW,还运行脚本清空了iptables(不确定这一步是否有必要)
  • 关闭UFW、清空iptables后,手动添加了理论上应该生效的iptables规则,但结果还是内网请求超时,外网请求正常
  • 对路由器/调制解调器也尝试过多种配置调整

最让我困惑的点在于,外网设备能正常访问服务,只有连接自家无线网络的设备会出现超时。我本来觉得外网访问的部分是没问题的,但现在实在卡在这里了,想问问大家:这会不会是Ubuntu系统层面能解决的问题?

我的UFW当前配置如下:

--                         ------      ----

Nginx Full                 ALLOW       Anywhere

OpenSSH                    ALLOW       Anywhere

Nginx Full (v6)            ALLOW       Anywhere (v6)

OpenSSH (v6)               ALLOW       Anywhere (v6)

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:08:07