宝塔面板最新强制绑定账号破解建议

宝塔面板最新强制绑定账号破解

我是一个宝塔面板的用户,由于使用nginx很方便就一直使用的宝塔面板,自己也有php的一些程序需要跑。
所以宝塔真的很香、、、

在以前宝塔面板的扩展安装是不需要登录的,突然在2021年底更新了下宝塔的程序结果就需要绑定账号才能正常使用。

于是就希望能够不绑定账号使用宝塔面板

宝塔解除强制绑定

首先网络上的解除绑定思路已经行不通了,最开始宝塔在前端代码上做了判断,所以改改js就完事儿。但是后来在python程序上做的判断。也就是后台判断,那么这个时候前端的代码怎么改也没有用的。

首先找到这个文件,盘他

vi ./www/server/panel/BTPanel/__init__.py

找到 if public.is_bind() ,废话不多说直接注释跳转

        #if public.is_bind():
        #    return redirect('/bind',302)

然后在控制台执行bt命令,然后选1 重启

sh-4.2# bt
===============宝塔面板命令行==================
(1) 重启面板服务           (8) 改面板端口
(2) 停止面板服务           (9) 清除面板缓存
(3) 启动面板服务           (10) 清除登录限制
(4) 重载面板服务           (11) 取消入口限制
(5) 修改面板密码           (12) 取消域名绑定限制
(6) 修改面板用户名         (13) 取消IP访问限制
(7) 强制修改MySQL密码      (14) 查看面板默认信息
(22) 显示面板错误日志      (15) 清理系统垃圾
(23) 关闭BasicAuth认证     (16) 修复面板(检查错误并更新面板文件到最新版)
(24) 关闭动态口令认证          (17) 设置日志切割是否压缩
(25) 设置是否保存文件历史副本  (18) 设置是否自动备份面板
(0) 取消                   (29) 取消访问设置验证
===============================================
请输入命令编号:1

然后进入到宝塔面板首页后就会弹出这个。

image

但是功能也可以正常使用,主要就是不能安装扩展的软件了。应该是他们的软件清单接口需要登录才能访问,其实只要本地存放了账号token只能的应该就可以正常访问了。

总结

建议普通用户还是乖乖的去绑定账号吧,像我这种基本不会再扩展他的软件的就不会去绑定的,将就用。软件想要完美的软件体验的建议绑定账号使用。

来源: 雨林博客(www.yl-blog.com)