在本地网络中如何通过内网IP访问宝塔面板?

通过内网IP访问宝塔面板的步骤如下:


1. 确认宝塔面板已正确安装并运行

  • 登录服务器,执行以下命令检查面板状态:
    sudo bt status

    若显示 running 表示面板正在运行。


2. 获取服务器的内网IP地址

  • Linux服务器 执行:
    ip addr show | grep inet

    hostname -I
  • Windows服务器 在命令行执行:
    ipconfig

    找到类似 192.168.x.x10.x.x.x 的IPv4地址。


3. 检查宝塔面板的监听配置

  • 登录服务器,执行:
    sudo bt 14

    查看面板的访问地址(如 http://内网IP:8888)。

  • 如果显示 0.0.0.0:8888,表示面板已监听所有网络接口,可通过内网IP访问。

4. 确保防火墙放行面板端口

  • 宝塔面板默认端口为8888,需在防火墙中放行:
    • 宝塔防火墙:在面板的【安全】页面添加端口 8888
    • 系统防火墙
    • CentOS:
      sudo firewall-cmd --permanent --add-port=8888/tcp
      sudo firewall-cmd --reload
    • Ubuntu:
      sudo ufw allow 8888

5. 通过内网IP访问面板

  • 同一局域网内的设备浏览器中输入:
    http://内网IP:8888

    https://内网IP:8888

    (如果已配置SSL)


6. 常见问题排查

  • 无法访问
    1. 检查服务器是否与访问设备在同一局域网。
    2. 执行 sudo bt 22 查看面板日志,排查错误。
    3. 临时关闭防火墙测试是否被拦截:
      sudo systemctl stop firewalld   # CentOS
      sudo ufw disable                # Ubuntu
  • 端口被占用:通过 sudo bt 8 修改面板端口。
  • 安全入口忘记:执行 sudo bt 14 查看入口路径。

7. 增强安全性建议

  • 修改默认端口(8888)和面板入口路径(通过 sudo bt 11)。
  • 使用SSL证书(通过面板的【网站】→【设置】→【SSL】配置)。
  • 通过Nginx/Apache反向XX访问,避免直接暴露端口。

注意事项

  • 若服务器在云平台(如阿里云、腾讯云),还需在云安全组中放行面板端口。
  • 内网IP可能因DHCP变化,建议在路由器中为服务器设置静态IP。

按照以上步骤操作后,即可通过内网IP正常访问宝塔面板。

云服务器