宝塔面板自7.8开始,违背了宝塔开源协议,竟然在免费版的源码里面加入了加密的授权验证模块。除此之外,7.8版本使用各种方法均无法绕过面板强制绑定账号,如果不绑定账号插件就无法下载。因此这里分享一下7.7版本的安装脚本,以及开心优化方法。

宝塔面板7.7.0原版 本站存档

Centos/Ubuntu/Debian 安装命令:

curl -sSO https://www.qyccc.com/btpanel-v7.7.0/install/install_panel.sh && bash install_panel.sh

升/降级到7.7.0命令:

curl https://www.qyccc.com/btpanel-v7.7.0/install/update6.sh|bash

宝塔面板7.7.0一键优化补丁

  1. 去除宝塔面板强制绑定账号
  2. 去除各种删除操作时的计算题与延时等待
  3. 去除创建网站自动创建的垃圾文件(index.html、404.html、.htaccess)
  4. 关闭未绑定域名提示页面,防止有人访问未绑定域名直接看出来是用的宝塔面板
  5. 关闭活动推荐与在线客服
  6. 去除自动校验文件与上报信息定时任务
  7. 去除面板日志与网站绑定域名上报

wget -O optimize.sh https://www.qyccc.com/btpanel-v7.7.0/optimize.sh && bash optimize.sh

手动优化(与上面的一键优化补丁二选一)

  • 屏蔽手机号:
sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js
  • 删除强制绑定手机js文件:
rm -f /www/server/panel/data/bind.pl
  • 手动解锁宝塔所有付费插件为永不过期:

  • 给plugin.json文件上锁防止自动修复为免费版:
chattr +i /www/server/panel/data/plugin.json

如需取消屏蔽手机号

sed -i "s|if (bind_user == 'REMOVED') {|if (bind_user == 'True') {|g" /www/server/panel/BTPanel/static/js/index.js

备用命令(视需求使用)

更改服务器时区:

#查看当前系统时区:
timedatectl  或 timedatectl | grep Time

#查找可用时区名:
timedatectl list-timezones

#按地区查找可用时区名(例):
timedatectl list-timezones | egrep -o "Asia/S.*"

#修改当前系统时区(以新加坡Asia/Singapore为例,需修改为其他地区的以上一步找到的地区/城市名替换Asia/Singapore即可):
timedatectl set-timezone "Asia/Singapore"

更改SSH终端中文语言:

宝塔安装完成后使用 bt 命令可能出现报错,只需要将终端设置为中文语言即可。

wget -N --no-check-certificate https://www.qyccc.com/btpanel-v7.7.0/LocaleCN.sh && bash LocaleCN.sh
最后修改:2024 年 06 月 06 日
如果觉得我的文章对你有用,请随意赞赏