宝塔面板自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一键优化补丁
- 去除宝塔面板强制绑定账号
- 去除各种删除操作时的计算题与延时等待
- 去除创建网站自动创建的垃圾文件(index.html、404.html、.htaccess)
- 关闭未绑定域名提示页面,防止有人访问未绑定域名直接看出来是用的宝塔面板
- 关闭活动推荐与在线客服
- 去除自动校验文件与上报信息定时任务
- 去除面板日志与网站绑定域名上报
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
- 手动解锁宝塔所有付费插件为永不过期:
按路径打开文件:/www/server/panel/data/plugin.json
搜索字符串:"endtime": -1
全部替换为"endtime": 999999999999
- 给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