-
测试时间:2021-09-12
-
测试环境:centos 7.x
-
宝塔版本:7.7.0
-
插件版本:官方最新版
-
仅测试了
Nginx防火墙
及网站监控报表
两款插件,其它插件测试也能使用 -
注意:其它系统及版本未进行测试,请自行验证,请勿在生产环境下使用;
-
注意:修改代码后重启面板服务才能使其生效,如果面板出现乱码重启服务器即可;
此方法在宝塔面板7.7.0使用成功,此文章只做学习交流之用
Warning: 请勿利用此方法进行非法操作或进行侵犯宝塔公司有关利益,仅能用做学习交流用途,并在24小时内恢复原状。支持正版是我们每个人的义务,是我们需要具有的基本法律意识
宝塔面板去除强制登录宝塔账号:
前往/www/server/panel/data/删除bind.pl即可。(建议采用mv的方式,移动文件到其他目录下,以备不时之需)
提供两种方法
1、删除文件
#删除登录文件命令 cd mv /www/server/panel/data/bind.pl ./
2、重命名文件为binl.pl.bak (推荐)
#重命名此文件为bind.pl.bak cd mv /www/server/panel/data/bind.pl /www/server/panel/data/bind.pl.bak
宝塔面板付费插件
打开目录/www/server/panel/class找到并编辑panelplugin.py文件(宝塔会自动更改文件,建议关闭宝塔被此文件的写入功能)
使用Ctrl+F搜索并找到softList['list'] = tmpList这段代码,在其下方添加如下代码:
#专业版破解 softList['pro'] = 1 for soft in softList['list']: soft['endtime'] = 0 #企业版破解 softList['ltd'] = 99999999999 for soft in softList['list']: soft['endtime'] = 0
示例:
PS :安装后,你的宝塔界面可能不会显示宝塔专业版或者企业版图标,但实际上你已经获得特权!但如果你想获得特权图标,请继续查看
图标修改
这个功能没有太大的用处,纯属装13的,感兴趣的可以试试
找到/www/server/panel/data目录,编辑plugin.json文件
搜索"recommend",找到前面的pro和ltd
其中pro表示是专业版,ltd表示是企业版
pro和ltd冒号后的数字
-1表示无
pro为0时为专业版永久授权,企业版同理
数字请填写时间戳(时间戳(Unix timestamp)转换工具 - 在线工具 (tool.lu)
禁止解锁插件后自动修复为免费版
文件路径:www/server/panel/data/repair.json
查找字符串:"id": 16,将这段修复权限的代码删除
禁止宝塔面板检测升级,防止失效
文件路径:www/server/panel/data/plugin.json
查找字符串:name": "coll_admin",将这段里的update_mgs删除或者改为null
若不想那么麻烦可只操作前两个步骤 然后进入面板设置里面 把离线模式打开即可 防止后台自带更新覆盖文件
去除信息发送至宝塔服务器
/www/server/panel/script
如图所示。把改行注释掉即可
宝塔降级7.7教程
wget http://175.178.70.122/bt/bt.zip unzip bt.zip cd panel bash update.sh
接下来把绑定手机号的JS给删掉:
rm -f /www/server/panel/data/bind.pl
宝塔7.7原版github下载安装
https://github.com/8838/btpanel-v7.7.0
一键安装7.7命令
curl -sSO https://raw.githubusercontent.com/8838/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh
解决下载文件出错问题
/www/server/panel/pyenv/bin/pip install -U Flask==2.1.2
6得飞起,威武霸气!