宝塔面板7.7.0解锁Nginx防火墙、网站监控报表等其它收费软件的方法
前言
测试环境:腾讯云香港轻量服务器 / Ubuntu 18.04
测试时间:2021-12-5 宝塔版本:7.7.0
已测试了 Nginx 防火墙、网站监控报表、堡塔APP、宝塔任务管理器等,其它收费插件未测试,其它系统及版本未进行测试,请自行验证,请勿在生产环境下进行测试!
注意:修改代码后需要重启面板服务才能使其生效,如果面板出现乱码重启服务器即可;
安装7.7.0版本宝塔
新机器安装
curl -sSO https://raw.githubusercontent.com/zhucaidan/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh
其他版本升级/降级
curl http://f.cccyun.cc/bt/update6.sh|bash
优化/破解
去除宝塔登录限制
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
Nginx防火墙(已测试)
打开目录/www/server/panel/class
找到并编辑panelplugin.py
文件,使用Ctrl+F搜索并找到
这段代码,在其下方添加如下代码:
示例:
修改完成后重启面板,重启完成后就可以直接安装收费的插件了,Nginx防火墙也可以直接安装使用
手动解锁宝塔所有付费插件为永不过期
文件路径:www/server/panel/data/plugin.json
搜索字符串:"endtime": -1
全部替换为 "endtime": 999999999999
手动阻止解锁插件后自动修复为免费版
chattr +i /www/server/panel/data/plugin.json
