本文最后更新于 2019-05-14【33 天前】,文中所描述的信息可能已发生改变,请谨慎使用。如有问题或建议,欢迎在文章底部留言参与讨论!

之前已经写/转过几个关于宝塔开心的方法,可以免费使用宝塔的所有插件,今天再介绍一个,只需在本地修改一个文件,不需从云端下载文件,免去有后门的担忧!

  • 宝塔 6.8.6 ~ 6.8.9 可用
  • 2019-03-21:新增 6.9.0 开心方法

简介

宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件,支持 Linux 与 Windows 系统。一键配置:LAMP/LNMP、网站、数据库、FTP、SSL,通过 Web 端轻松管理服务器。
宝塔面板 - Quanyin说:imtqy.com

方法回顾

开心方法

/www/server/panel/class/panelPlugin.py 搜索#取本地插件,将上面的 return softList 修改为:

        softList['pro'] = 1
        for soft in softList['list']:
            soft['endtime'] = 0
        return softList

如下图所示:

宝塔 6.8 修改 panelPlugin.py - Quanyin说:imtqy.com

改完重启下面板,然后返回软件管理,所有插件可以随便用了。

请务必重启下面板!!

宝塔 6.8 效果演示 - Quanyin说:imtqy.com
宝塔 6.8 付费插件使用演示 - Quanyin说:imtqy.com

问题解决

如果发现付费插件 监控报表 无法使用的,请修改 /www/server/panel/plugin/total/total_main.py,在文件中搜索 def __get_mod,将函数下面的 if 'bt_total' in session: return public.returnMsg(True,'OK!'); 修改为如下:

        session['bt_total'] = True
        return public.returnMsg(True,'OK!');

效果如下,同样记得去重启面板!
宝塔 6.8 修改 total_main.py - Quanyin说:imtqy.com

如遇到最新版本的Nginx防火墙提示"未购买该插件,正在关闭中"的,修改 /www/server/panel/plugin/btwaf/btwaf_main.py,在其中搜索 def get_total_all,在 from BTPanel import session, cache 下面加上:

        session['btwaf'] = True

如下图:
宝塔 Nginx 防火墙开心 - Quanyin说:imtqy.com

6.9.0 开心方法

在最近更新的宝塔 6.9.0 版本中,防火墙文件以及插件文件已经采用远程的方式了,现在只需要将 btpanel 下面的 __init__.py 这个文件里把 远程 重新改回 读取 panelplugin 即可,剩下的按照之前的方法进行开心即可!

具体修改方法很简单,只需把:

       import plugin2
        plu = plugin2.plugin2();
    else:
        import plugin3
        plu = plugin3.plugin3();

修改成:

        import panelPlugin
        pluginObject = panelPlugin.panelPlugin()

剩下的只需去 panelPlugin.py 跟往常一样进行开心就行了~

提醒

文章目录

推荐使用:阿里云 云翼计划学生优惠、ECS、轻量应用等产品与服务【 点击注册

本文作者:Quanyin Tang

本文链接:只需改一个文件,宝塔所有插件免费用 —— 宝塔 6.8 / 6.9.0 开心方法分享 - https://www.imtqy.com/bt-crack-6-8-x.html

版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 Quanyin 所有,未经允许禁止转载,经授权转载请注明出处!