宝塔面板降级回退老版本,可绕过宝塔强制登录(保姆级教程之方法一)
  wxaP56w9E8rz 2023年11月02日 67 0

一、前言:

宝塔面板更新后,以前可用的“跳过强制手机号登录并绑定账户”的方法已经失效。新版本的宝塔面板开始验证 data/userInfo.json 文件,目前没有任何方法可以绕过强制要求手机号登录并绑定账户的限制。这是因为宝塔面板的登录信息与软件列表绑定在一起,目前无法直接解除、删除或绕过登录验证。只能通过安装宝塔历史版本解决这个问题。

宝塔面板降级回退老版本,可绕过宝塔强制登录(保姆级教程之方法一)_新版本

二、版本选择说明:

目前最新版本为8.0.2,需要绑定账户,非常麻烦,也没有去除方法。 7.4.5之后的版本(不包括7.4.5)需要强制绑定手机号。 7.4.2版本有pma漏洞。 7.2.0之前的版本不推荐使用,因为代码改动过大,降级后无法正常使用。

三、解决方案

此篇解决方案是降级到7.4.5之前,原因: 7.4.5之后的版本(不包括7.4.5)需要强制绑定手机号。

演示:8.0.2 --> 7.4.0版本

(1)、下载curl包
yum install curl
(2)、下载离线包
curl -L https://github.com/weiwang3056/baota_release/blob/main/LinuxPanel/LinuxPanel-7.4.0.zip\?raw\=true > LinuxPanel-7.4.0.zip
(3)、解压
unzip LinuxPanel-*
(4)、切换到降级包目录
cd panel
(5)、执行脚本
bash update.sh
(6)、删除降级包
cd .. && rm -f LinuxPanel-*.zip && rm -rf panel

宝塔面板降级回退老版本,可绕过宝塔强制登录(保姆级教程之方法一)_解决方案_02

成功降级至7.4.0版本

宝塔面板降级回退老版本,可绕过宝塔强制登录(保姆级教程之方法一)_宝塔面板_03

四、后续操作

为了防止自动升级改成离线模式,并修改hosts

echo "127.0.0.1 www.bt.cn" >> /etc/hosts

宝塔面板降级回退老版本,可绕过宝塔强制登录(保姆级教程之方法一)_宝塔面板_04

五、宝塔降级常见问题

  • Q1:降级后显示宝塔无法启动,但无任何报错
    S1:需要将markupsafe==2.0.1添加到panel目录下的requirements.txt文件中并执行/www/server/panel/pyenv/bin/pip3 install -r requirements.txt安装python库后重启面板即可
  • Q2:降级后登录宝塔面板时提示密码错误
    S2:需要在终端修改宝塔密码
  • Q3:降级后登录宝塔面板时无法显示验证码图片或无法下载文件
    S3:需要将/www/server/panel/BTPanel/\\init\\.py文件中的send_file函数中的cache_timeout参数名改为max_age

宝塔相关文章推荐

回退7.7.0版本,通过修改js绕过登陆限制

https://blog.csdn.net/saygoodbyeyo/article/details/132540562

使用专业版插件教程

https://blog.csdn.net/saygoodbyeyo/article/details/132542724

宝塔github仓库推荐

https://github.com/weiwang3056/baota_release

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
wxaP56w9E8rz