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

公网IP无法访问树莓派4B上Ubuntu Server的SSH及Apache2服务求助

路由器/网关侧需确认配置
  • 确认端口映射规则正确性:你已开放80端口,需核对映射的内网目标IP是否为树莓派静态IP 192.168.1.90,同时确认映射协议选择TCP,避免路由器默认选错为UDP协议。
  • 绕过常用端口限制:运营商定制网关默认会阻断公网到内网的80、443等常用Web端口,可将外部端口改为非常用端口例如18080,映射到树莓派的80端口,再用公网IP:18080测试访问,避开端口拦截规则。
  • 确认公网IP有效性:登录路由器管理页查看WAN口获取的IP,若属于10.x.x.x、100.64.x.x-100.127.x.x、172.16.x.x-172.31.x.x、192.168.x.x这些保留段,说明你当前使用的是运营商内网IP,无独立公网IP,需联系运营商申请公网IP服务。
树莓派系统侧需确认配置
  • 检查系统防火墙规则:Ubuntu Server默认自带ufw防火墙,执行sudo ufw status查看状态,若为启用状态,执行sudo ufw allow 80/tcp放行80端口的TCP请求,也可临时执行sudo ufw disable关闭防火墙测试连通性。
  • 确认Apache监听地址:执行ss -tulnp | grep apache2查看监听配置,确认监听的是0.0.0.0:80而非127.0.0.1:80,如果仅监听本地回环,需修改Apache的ports.conf配置,将监听地址改为0.0.0.0后重启Apache服务。
  • 核对路由配置:执行ip route show查看默认路由是否指向你家网关IP(通常为192.168.1.1),避免树莓派回包无法正确路由到公网。
补充说明

你贴出的Apache目录权限配置没有问题,公网IP无法连通确实和该配置无关。

内容的提问来源于stack exchange,提问作者Prince 2 lu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 12:24:04