通过内网IP访问宝塔面板的步骤如下:
1. 确认宝塔面板已正确安装并运行
- 登录服务器,执行以下命令检查面板状态:
sudo bt status若显示
running表示面板正在运行。
2. 获取服务器的内网IP地址
- Linux服务器 执行:
ip addr show | grep inet或
hostname -I - Windows服务器 在命令行执行:
ipconfig找到类似
192.168.x.x或10.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. 常见问题排查
- 无法访问:
- 检查服务器是否与访问设备在同一局域网。
- 执行
sudo bt 22查看面板日志,排查错误。 - 临时关闭防火墙测试是否被拦截:
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正常访问宝塔面板。
CLOUD技术笔记