通过面板首页查看(最常用)
这是最直接、最常用的方法,前提是你能登录到服务器。

-
登录到你的服务器。
-
在命令行中输入
bt并回车,打开宝塔的面板管理菜单。 -
在主菜单中,找到并选择
面板设置。 -
在面板设置页面,找到
面板登录或安全设置相关的选项卡。
(图片来源网络,侵删) -
你可以清晰地看到
外面板地址和内面板地址。
- 外面板地址:这是从公网(互联网)访问宝塔面板的地址,格式通常是
http://你的服务器IP:8888或http://你的域名:8888。这就是你需要在浏览器中输入的地址。 - 内面板地址:这是在服务器本地网络内访问的地址,格式通常是
http://127.0.0.1:8888或http://localhost:8888。
示例:
外面板地址: http://123.45.67.89:8888
内面板地址: http://127.0.0.1:8888
你需要记住 IP地址:端口号,然后在浏览器中输入它。
通过命令行直接查询
如果你只是需要快速获取地址,而不想进入图形化菜单,可以直接使用命令。

-
登录到你的服务器。
-
在命令行中输入以下命令之一:
-
查看所有信息(推荐):
bt default
这个命令会直接显示外网和内网的默认地址、用户名、密码等。
-
只查看外网地址:
bt 16
16是宝塔命令中“获取面板默认端口”的代号,这个命令会返回包含外网IP和端口号的信息。 -
查看面板配置文件(高级): 如果你修改过配置文件,想查看最原始的设置,可以查看宝塔的配置文件。
cat /www/server/panel/data/port.pl
这个文件里存储了面板的端口号,IP地址则需要通过
ip addr或curl ifconfig.me等命令获取。
-
忘记登录地址怎么办?(通过SSH连接服务器)
如果你完全不记得宝塔的地址和端口,但你知道服务器的 root 密码,可以通过以下步骤找回:
-
使用SSH工具(如 PuTTY, Xshell, 或终端)登录到你的服务器。
-
输入以下命令来查看宝塔面板的监听端口:
netstat -tunlp | grep 'bt' # 或者使用更现代的 ss 命令 ss -tunlp | grep 'bt'
-
在输出的结果中,找到
LISTEN状态下,程序名(Program name)为bt的那一行,后面的端口号就是宝塔面板的端口。 示例输出:tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 1234/bt这里的
8888就是宝塔面板的端口。 -
获取你服务器的公网 IP 地址:
curl ifconfig.me # 或者 curl ipinfo.io/ip
这会返回你的服务器公网 IP,
45.67.89。 -
组合信息: 你已经有了 IP 地址和端口号,组合起来就是你的登录地址:
http://123.45.67.89:8888。
常见问题与注意事项
-
无法访问登录地址?
-
检查防火墙:确保服务器的防火墙(如
firewalld或iptables)已经放行了宝塔的端口(默认是8888)。# 对于 firewalld (CentOS 7+/RHEL 7+) firewall-cmd --permanent --add-port=8888/tcp firewall-cmd --reload # 对于 iptables (旧版系统) iptables -I INPUT -p tcp --dport 8888 -j ACCEPT service iptables save
-
检查安全组:如果你使用的是云服务器(如阿里云、腾讯云、华为云等),请登录到云服务商的控制台,找到对应服务器的“安全组”设置,确保已添加入站规则,放行
8888端口。 -
检查面板状态:确保宝塔面板服务正在运行,可以通过
bt 22命令来重启面板服务。
-
-
端口被修改了怎么办? 如果你之前修改过默认端口,但忘记了,请使用 方法三 中的
netstat或ss命令来查询当前实际监听的端口。 -
IP地址变了怎么办? 如果你的服务器公网IP地址发生了变化(例如弹性IP被释放),你需要用新的IP地址来访问宝塔面板,登录服务器后,用
curl ifconfig.me获取新IP,然后组合端口进行访问。
| 场景 | 推荐方法 | 命令/操作 |
|---|---|---|
| 能登录服务器,想查看地址 | 方法一 | bt -> 面板设置 |
| 能登录服务器,快速查询 | 方法二 | bt default |
| 完全忘记地址和端口 | 方法三 | ss -tunlp \| grep 'bt' 和 curl ifconfig.me |
希望这些方法能帮助你顺利找到宝塔面板的登录地址!
