六哥 发布的文章

脚本简介

本次面板版本:6.9.8
本脚本支持一键安装开心版宝塔面板 以及 已经安装宝塔面板升级开心版!
感谢大家使用 书记的脚本,本脚本未加密,有没有后门大家自己看就知道了,如果你使用了类似 书记的脚本 出现问题 以及 脚本地址非本人的 或者 版权信息 与 书记不同的 请找他!
本次脚本支持:Centos 7、Debian、Ubuntu!

脚本说明

  1. 本脚本 使用方法很简单 超级傻瓜式!
  2. 修复宝塔检测拉黑,已被拉黑无法下载插件问题!
  3. 该版本 防篡改安装即可用,防火墙升级7.0.5 升级 7.1.1(比官网慢,解除一道验证)!
  4. 修复宝塔同步工具无法打开!
  5. 无需面板安装 防火墙 直接使用脚本安装防火墙(实际降级处理!)
  6. 我会慢慢把 6.9.4 6.9.3、6.9.2、6.9.1、6.9.0、6.8.9 面板 恢复一键安装 写到脚本里!
  7. 本次脚本 放在 Azure 日本 小鸡上 可能因为这个机房被人滥用了,速度会很慢,大家耐心等待。。。 如果还出现 问题 把服务器 dns 改成 8.8.8.8 8.8.4.4 怎么改 谷歌!
  8. 杜绝盗取本脚本 非法出事 请大家使用 开心版的同时 支持正版!
  9. 允许转载本脚本、需留下出处!
    10.修复了同步工具!
    11.防火墙需要面板先安装,然后在使用脚本安装防火墙,请勿在面板升级防火墙!(请勿面板私自升级防火墙,否则无法使用!)

    面板日志

    1、增加CSRF防御机制
    2、重构了Let'sEncrypt一键部署模块
    3、调整当修改用户名或密码时,强制其它会话重新登录
    4、优化一键部署模块
    5、7.24运维节标记预设(仅在7.24当天显示)

    更新技巧

    1.大家之前安装了 6X 开心版宝塔的 直接 输入 bt命令 选择 18 升到最新 6.9.8 开心版(或者输入:
    curl https://download.btpanel.net/install/update6.sh|bash)!

2.如果 你是免费的 6.x 宝塔面板 可以使用脚本 升到最新的开心版 6.9.8 面板(或者输入:

curl https://download.btpanel.net/install/update6.sh|bash)!

结束:该版本 防火墙 更新较慢 停留当前版本!无需面板安装 防火墙 直接使用脚本安装防火墙(实际降级处理!)

安装 6.9.8 面板

Bt_Panel 脚本(Centos):极速安装方式 (安装时间1至10分钟)

yum -y install wget;wget https://btpanel.net/install/install_6.0.sh && bash install_6.0.sh

Bt_Panel 脚本(Ubuntu):极速安装方式 (安装时间1至10分钟)

apt-get install wget && wget https://download.btpanel.net/install/install-ubuntu_6.0.sh && sudo bash install-ubuntu_6.0.sh

Bt_Panel 脚本(Debian):极速安装方式 (安装时间1至10分钟)

apt-get install wget && wget https://download.btpanel.net/install/install-ubuntu_6.0.sh && bash install-ubuntu_6.0.sh

已经安装面板
Bt_Panel 脚本(升级开心版):极速安装方式 (安装时间1至10秒)

curl https://download.btpanel.net/install/update6.sh|bash

Nginx防火墙脚本

Bt_Panel 防火墙脚本2.0(一定要安装好Nginx环境):
防火墙需要面板先安装,然后在使用脚本安装防火墙,请勿在面板升级防火墙!(请勿面板私自升级防火墙,否则无法使用!)

wget https://btpanel.net/install/fhq.sh && bash fhq.sh

不想使用开心版的,直接使用官方脚本转成免费

wget -O update.sh http://download.bt.cn/install/update.sh && bash update.sh free

文章转自:https://moecat.cn/

邀请码增强版

开启后只有邀请码才能注册账号,功能有开启前台用户购买,限制能购买的用户组,设置购买消耗资源有 credits 积分、golds 金币、rmbs 人民币,设置价格,设置用户库存未使用邀请码数量,超过不能在购买。

【V2.2】升级支持最新4.0.4版,修复已知BUG。

xiuno邀请码增强版下载

ImgURL是一个开源、免费的图床程序,ImgURL 2.x之后对环境要求更高,尤其是ImageMagick组件的支持,很多朋友不清楚怎样安装这个组件,这篇文章分享宝塔面板安装ImgURL 2.x图床的过程(包括ImgURL 2.x需要的各种组件)
VI8w9I.png

准备工作

已经安装宝塔面板
在宝塔后台创建一个站点
下载ImgURL 2.x 上传到站点根目录并解压
设置伪静态
如果您宝塔面板安装的Apache则不需要再设置伪静态,直接跳过这个步骤,如果使用的Nginx环境,请继续往下看。

找到对应的站点 - 点击后面设置按钮 - 伪静态 - 添加下面的伪静态规则

location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~* \.(db3|json)$ {
  deny all;
}
location ~* ^/(temp|upload|imgs|data|application|static|system)/.*.(php|php5)$ {
    return 403;
}

V4Jly8.png

安装fileinfo & imagemagick

在宝塔后台 - 软件管理 - 找到您站点对应的PHP版本 - 设置PHP - 安装扩展 - 勾选fileinfo和imagemagick,如下截图。
V4JwlV.png

安装ImgURL 2.x

其它所需扩展宝塔默认已经支持,重点是安装fileinfo和imagemagick,扩展安装完毕后就可以访问您自己的域名安装ImgURL了,如果正常会看到ImgURL安装界面。
V4JNYn.png

其它说明

其它说明
源码下载:https://github.com/helloxz/imgurl/releases
帮助文档:https://dwz.ovh/imgurldoc

最近由于某些原因,很多小伙伴的vps被x了,为了帮助大家(自己)更好地检测小鸡是否被x,写了一个脚本去定时检测并且将结果推送到微信。

脚本构思

常规检测
一般大家多数都是利用网站https://ipcheck.need.sh/ 去查询ip是否被x

接口获取

通过上图我们先获取到,ipcheck的查询接口 为 https://ipcheck.need.sh/api_v2.php?ip=你的ip

返回值分析

没被x:{"result":"success","data":{"outside_gfw":{"icmp":{"accepted":true,"alive":true},"tcp":{"accepted":true,"alive":true}},"inside_gfw":{"icmp":{"accepted":true,"alive":true},"tcp":{"accepted":true,"alive":true}},"reports":4,"total_reports":4,"processing_time":1736}}

被x的:{"result":"success","data":{"outside_gfw":{"icmp":{"accepted":true,"alive":true},"tcp":{"accepted":true,"alive":true}},"inside_gfw":{"icmp":{"accepted":true,"alive":false},"tcp":{"accepted":true,"alive":false}},"reports":4,"total_reports":4,"processing_time":1736}}

我们可以看到这里返回的是一个json数据,并且标色出有区别

脚本代码

#!/bin/bash
#按格式将ip填入iplist中
iplist=('103.99.000.000' '161.117.000.000')
#写入Server酱的秘钥
#Server酱地址http://sc.ftqq.com/3.version  github账号登入即可获取秘钥,详情请看使用准则
ft_sckey="xxxxxxxxxxxxxxxxxxxxxxxxxx"
ipcheck()
{
if [ $(curl -s https://ipcheck.need.sh/api_v2.php?ip=$1 | awk -F '[:}]' '{print $21}') = true ] ; 
then 
echo -e "你的小鸡$1没有被x!"
else
echo -e "准备进行第二次检测"
sleep 1
ipcheck_two $1
fi
}
ipcheck_two()
{
if [ $(curl -s https://ipcheck.need.sh/api_v2.php?ip=$1 | awk -F '[:}]' '{print $21}') = true ] ; 
then 
echo -e "你的小鸡$1没有被x!"
else
echo -e "准备进行第三次检测"
sleep 1
ipcheck_three $1
fi 
}
ipcheck_three()
{
if [ $(curl -s https://ipcheck.need.sh/api_v2.php?ip=$1 | awk -F '[:}]' '{print $21}') = true ] ; 
then 
echo -e "你的小鸡$1没有被x!"
else
echo -e "你的小鸡$1被x了!"
wget https://sc.ftqq.com/$ft_sckey.send?text=主人,你的小鸡鸡$1被x了! -O /dev/null >> /dev/null 2>&1
fi 
}
for(( i=0;i<${#iplist[@]};i++)) do
ipcheck ${iplist[i]}
done;

使用教程

先准备一台可以正常访问ipcheck的小鸡(国内的或者是没有x的都可以)

在root目录下创建ipcheck.sh文件

复制上边的脚本源代码到,ipcheck.sh文件中

在代码的iplist中写入需要监测的小鸡ip,用引号,空格分割

然后到 方糖的官网http://sc.ftqq.com/?c=code ,使用github登录,并且在微信推送页面绑定微信用于推送消息,如下图


将获取到的sckey写入到脚本的ft_sckey处

保存脚本,并且给脚本赋予执行权限 chmod +x ipcheck.sh

如果没有问题,我们将设置一个定时任务进行定时执行脚本

#第一种方法:

使用crontab ,每小时执行一次

echo "1 */1 * * * bash /root/ip.sh" >>/var/spool/cron/root

将脚本填入到crontab 的执行计划中即可

#第二种方法:

使用宝塔linux面板,如下图


在宝塔linux面板的计划任务菜单下,我们选择任务类型是shell脚本,名称自定义,周期建议一个小时,脚本内容写上 bash /root/ipcheck.sh,点击添加任务,点击最下边的执行和日志看看是否正常即可

到此,就大功告成了。 转自:https://www.7colorblog.com/?id=76

- 适用环境 XiunoBBS 4.0.4

  • 程序大小 46KB

这是积分插件基础版。包括强大的付费主题、升级用户组、兑换积分、积分消费记录功能。后台也可以对于各项进行管理!
分享给有需要的人,底部下载即可。 分享出去使大家快乐!
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

更新:还可展示购买记录

请输入图片描述

更新:修正手机版积分购买记录错位问题

网盘下载 提取码:oaqy