说明
- 测试时间:2022-01-15
- 测试环境:Ubuntu 20.04
- 宝塔版本:7.7.0
- 插件版本:Nginx防火墙 8.9.6 / 网站监控报表 6.6
- 仅测试了
Nginx防火墙
及网站监控报表
两款插件,其它收费插件未测试 - 注意:其它系统及版本未进行测试,请自行验证,请勿在生产环境下使用;
- 注意:修改代码后重启面板服务才能使其生效,如果面板出现乱码重启服务器即可;
解锁方式一
找到并编辑/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
示例:
说明
修改完成后重启面板,重启完成后就可以直接安装收费的插件了,Nginx防火墙
也可以直接安装使用
安装后界面可能不会显示宝塔专业版或者企业版图标,但实际上你已经获得特权,可以直接安装收费插件
解锁方式二
找到并编辑/www/server/panel/data/plugin.json
文件
// 解锁付费插件
搜索字符串"endtime": -1全部替换为"endtime": 999999999999
// 解锁授权图标
搜索字符串"ltd": -1, "pro": -1全部替换为"ltd": -1, "pro": 0
其中pro表示专业版,ltd表示企业版;-1表示无授权,0表示永久授权;
找到并编辑/www/server/panel/data/repair.json
文件
查找字符串"id": 16将这段修复权限的代码全部删除;
取消强制账号登陆
在SSH端输入以下代码即可:
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
rm -rf /www/server/panel/data/bind.pl
直接安装宝塔7.7.0版本
宝塔v7.7.0官方原版备份一键安装
项目地址:https://github.com/sunpma/bt-v7.7.0
Centos/Ubuntu/Debian 安装命令:
curl -sSO https://raw.githubusercontent.com/sunpma/bt-v7.7.0/main/install/install_panel.sh && bash install_panel.sh
版权声明:本文为原创文章,版权归 suntl.com 所有,转载请注明出处!
本文链接:https://suntl.com/951.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
记得之前我好像是回复过的。。
谢谢老哥的分析
谢谢老哥的分析
感谢大佬
感谢大佬
感谢分享
感谢分享
谢谢
谢谢
感谢分享
感谢分享
谢谢,过来看看哈
牛逼啊
割割来了
防火墙测试已经不起作用了,虽然看起来是安装成功可以用。
防火墙测试已经不起作用了,虽然看起来是安装成功可以用。但是实际上起不到任何防护作用,模拟攻击都不能拦截。
感谢大佬
真不错
看看怎么样?
Apache的使用方法之后 软件商店一片空白了