前言

测试环境:腾讯云轻量服务器 / CentOS 7.9
测试时间:2021-11-9 宝塔版本:7.7.0

本人仅测试了Nginx防火墙、网站监控报表,其他收费插件未测试,其他系统及版本未测试,请自行验证,请勿在生产环境下进行测试!

注意:修改代码后需要重启面板服务才能使其生效,如果面板出现乱码重启服务器即可。不要点击修复面板,不然会失效。

实现

  • 打开目录/www/server/panel/class找到并编辑panelplugin.py文件,使用Ctrl+F搜索并找到如下代码
softList['list'] = tmpList
  • 在其下方添加如下代码
softList['pro'] = 1
        for soft in softList['list']:
            soft['endtime'] = 0
  • 示例:

  • 修改完成后重启面板,重启完成后就可以直接安装收费的插件了。

Q.E.D.