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

Oracle云VM实例自定义端口8082无法通过公网访问求助

解决Oracle云实例8082端口公网无法访问的问题
  • 检查Oracle云安全列表(Security List)
    Oracle云默认安全列表仅开放22、80、443等常用端口,8082需手动添加 ingress 规则:

    • 登录云控制台,找到实例所属虚拟云网络(VCN)下的安全列表
    • 添加一条 ingress 规则:源地址设为 0.0.0.0/0,端口范围填 8082,协议选择TCP
    • 注意:不要仅依赖“默认端口开放”的描述,必须明确指定8082端口的放行规则
  • 验证实例内部防火墙配置
    即使本地curl正常,也可能内部防火墙限制了外部IP访问:

    • 执行命令查看开放端口:sudo firewall-cmd --list-ports(firewalld环境)或 sudo iptables -L(iptables环境)
    • 如果8082未在列表中,添加端口规则:
      sudo firewall-cmd --add-port=8082/tcp --permanent
      sudo firewall-cmd --reload
      
  • 确认服务监听地址
    多数服务默认仅绑定127.0.0.1(localhost),导致外部无法访问:

    • 执行命令查看监听状态:sudo netstat -tulpn | grep 8082
    • 如果输出显示监听地址为127.0.0.1:8082,需修改服务配置文件,将绑定地址改为0.0.0.0或实例的私网IP,重启服务后重试
  • 检查网络安全组(NSG)配置
    如果实例关联了网络安全组(NSG),需确认NSG中是否添加了8082端口的 ingress 规则,NSG规则优先级高于安全列表,需确保规则放行公网访问

  • 测试外部连通性
    用外部机器执行以下命令排查:

    telnet 你的公网IP 8082
    # 或
    nc -zv 你的公网IP 8082
    
    • 若显示连接超时:大概率是云侧安全列表/NSG或内部防火墙未放行端口
    • 若显示连接被拒绝:服务未启动或仅绑定了localhost

内容的提问来源于stack exchange,提问作者user18227353

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 23:00:58