(转载)宝塔linux工具箱 btpanel_tools Build 211123

前言
这个脚本从20年开始写的 不知不觉有一年的时光了。
由于之前因为个人北岸各种限制的原因,我一气之下关闭了所有国内的网站。
导致原来的链接失效了,目前已经迁移更换到宝塔小栈的下载站。
经过一段时间的扒模板,给工具箱做了个官方网站。
本次修改了版本号以更新时间命名。
去掉了宝塔的AFF代码 以后不再加了

简单介绍
宝塔linux工具箱是一个主要面向Linux Centos系统的脚本管理工具,支持Centos7。
它包含了一键修改宝塔面板模板、去除强制登陆、一键修复面板、一键更换yum源、清除系统垃圾缓存、系统优化等一系列常见的Linux运维需求。

作品截图

官方网站
https://www.btpanel.cm/home/tools/index.html

【紧急更新】
2021年11月23日
由于新版本(linux测试版7.8.25 win7.3.0+)需要用户配置文件的数据才能使用
官方会判断是否存在用户配置文件,但当时写完接口测试的时候,可能是因为缓存的原因,没有发现生成的数据不对。
修复前生成的配置文件在,正式版7.7.0不会受到影响,但因7.8.25依赖生成的数据会出现错误。
如果宝塔上线了新版本,你更新后会出现错误,而且这些错误只能在删除配置文件后,重新登陆才能用。
因此请自11月8日-23日的这段时间使用了去除限制登陆功能的请再次执行命令获取新的配置文件。

执行以下命令使用工具箱
wget -O btpanel_tools.sh https://download.btpanel.cm/tools/btpanel_tools.sh && bash btpanel_tools.sh
复制代码

github项目地址
https://github.com/gacjie/btpanel_tools

码云项目地址
https://gitee.com/gacjie/btpanel_tools

最近更新:
2021年11月21日
新增功能(证书更新)更新系统中的根证书解决证书导致的问题
本次集成从Mozilla提取的CA证书集https://curl.se/docs/caextract.html
如:我们在配置smtp时,使用465端口无法发送,其他服务器却可以。

功能说明
()清理垃圾[清理系统面板网站产生的缓存日志文件慎用]
()系统优化[优化系统部分设置暂时只支持centos7.X]
()登陆限制[去除宝塔linux面板强制登陆的限制]
()停止服务[停止面板LNMP,Redis,Memcached服务]
()修复面板[清理破解版修复面板环境并更新到官方最新]
()修复环境[安装升级宝塔lnmp的环境只支持centos7]
()挂载磁盘[官方的一键自动挂载工具]
()自动换源[目前只支持更换centos7的yum源]
()面板美化[**功能可将面板首页显示为永久企业版]
()面板降级[支持历史版本降级操作]
()插件优化[暂时支持所有安全插件木马查杀库的升级]
()面板离线[用来屏蔽宝塔的通讯接口,会影响安装升级面板插件功能]
()卸载面板[替换为官方的卸载脚本,支持只删面板不删环境,删除环境注意 ]
()版本检测[可检测您安装的面板是否为盗版 ]
()计算验证[集成彩虹博客的去除宝塔linux面板各种计算题与延时等待的功能]

历史更新:
2021年11月08日
()登陆限制[因新版本判断用户文件,因此增加随机生成用户登陆配置文件]
()计算验证[集成彩虹博客的去除宝塔linux面板各种计算题与延时等待的功能]
2021年9月7日
()快捷启动[新增功能将本工具添加进系统,可使用btt命令快速启动]
2021年9月3日
()面板降级[修复无法使用报404错误]
2021年8月29日
()面板离线[增加api.bt.cn以及各种破解版域名的屏蔽离线]
()系统优化[新功能上线 暂时只支持centos7]
()版本检测[新功能上线 可检测您安装的面板是否为盗版 ]
()脚本更新[更改脚本升级为手动触发检测升级]
()面板美化[删除该系列功能]
()插件优化[查杀库升级改为一键智能升级]
()合作宝塔[删除该系列功能]
补充:由于宝塔收费版本插件加密无法修改,因此使用收费插件的离线面板功能无法保证全部api屏蔽。
请勿听信谣言说纯净版开心版可以完全屏蔽宝塔。

免责条款
一、承诺不牺牲用户任何利益,无木马后门;
二、免费开源脚本,用户可随意审查脚本内容;
三、做好数据备份,因环境不同可能会出问题,如有问题可联系我处理,但不保证能够解决!

本文转自btpanel:https://hostloc.com/thread-888661-1-1.html