DigitalOcean Ubuntu服务器8035端口绑定0.0.0.0仍无法公网访问
8035端口外部无法访问排查步骤
- 确认应用监听状态
执行命令ss -tulpn | grep 8035,核对返回结果:- 监听地址必须为
0.0.0.0:8035,若仅显示:::8035说明应用只监听IPv6地址,需修改应用配置强制绑定IPv4地址 - 确认进程ID对应的就是你启动的目标应用,避免端口被其他程序占用
- 监听地址必须为
- 验证系统防火墙规则生效状态
执行命令sudo ufw status检查:- 确保UFW状态为
active,若为inactive需执行sudo ufw enable开启防火墙 - 确认规则列表中存在
8035/tcp ALLOW Anywhere配置,若规则不存在重新执行sudo ufw allow 8035/tcp后执行sudo ufw reload重载规则
- 确保UFW状态为
- 检查云平台上层安全组规则
DigitalOcean云服务器存在平台级网络访问控制,优先级高于系统内UFW规则,需登录DigitalOcean控制台进入对应实例的网络配置页,添加入站规则:协议选择TCP,端口填8035,源地址填0.0.0.0/0(或你本地设备的公网IP段),保存后等待规则生效 - 验证服务本身可用性
先在服务器本地执行curl http://127.0.0.1:8035,如果本地访问无响应,说明应用本身启动异常或存在报错,优先排查应用运行日志解决服务本身问题 - 排查额外网络拦截策略
执行命令sudo iptables -L -n查看全量iptables规则,确认没有其他自定义规则、fail2ban等安全工具拦截8035端口的入站请求
内容的提问来源于stack exchange,提问作者Saif Islam
相关产品推荐
相关产品推荐

