宽带提速脚本,
具体使用方法见码云地址

光速联 https://www.fangyb.com/
码云地址 https://gitee.com/caixiaodao/GuangSuLian

[Asm] 纯文本查看 复制代码#!/bin/sh
#__参数初始化__
CURL_TIMEOUT=10
Name="手机号"
Password="密码的32位md5值的小写"
LOGIN_DATA="{\\"userName\\":\\"${Name}\\",\\"userPassword\\":\\"${Password}\\"}"
USER_DATA="{\\"userName\\":\\"${Name}\\"}"
#Server酱(可选)
SCKEY=""
#COOLPUSH(可选)
COOLKEY=""
#

pushFun(){

if [ -n "$1" ]
then
curl -s -o /dev/null -X POST "https://sc.ftqq.com/$1.send?text=$3"
fi

if [ -n "$2" ]
then
curl -s -o /dev/null -X POST "https://push.xuthus.cc/send/$2?c=$3"
fi
}

#__json解析__
parse_json(){
echo "${1//\\"/}" | sed "s/.*$2:\\([^,}]*\\).*/\\1/"
}

#__登陆__
logger -t "【光速联提速脚本】" "————————登陆中————————"
loginInfo=`curl -s -H "Content-Type: application/json" -X POST -d ${LOGIN_DATA} "https://www.fangyb.com:2039/biz/user/login.do"`
loginCode=$(parse_json ${loginInfo} "code")
Auth=$(parse_json ${loginInfo} "data")
if [ 0 == ${loginCode} ]
then
logger -t "【光速联提速脚本】" "————————登陆成功————————"
elif [ 12 == ${loginCode} ]
then
logger -t "【光速联提速脚本】" "————————用户名或密码错误————————"
exit 0
elif [ 11 == ${loginCode} ]
then
logger -t "【光速联提速脚本】" "————————未注册,请检查手机号是否正确或前往注册后再次运行————————"
exit 0
else
logger -t "【光速联提速脚本】" "————————登录失败,请重试————————"
exit 0
fi

#__不是每次运行都能成功,所以多次执行__
NUMBER=1
while true
do

#__当前提速状态__
myOrderInfo=`curl -s -H "Content-Type: application/json" -H "Authorization: ${Auth}" -X POST -d ${USER_DATA} "https://www.fangyb.com:2039/biz/common/myOrder.action"`
stateCode=`echo "${myOrderInfo}" | awk -F \’"\’ \'{print $(NF-1)}\’`
className=`echo "${myOrderInfo}" | awk -F \’"\’ \'{print $38}\’`
orderId=`echo "${myOrderInfo}" | awk -F \’"\’ \'{print $82}\’`
validDate=`echo "${myOrderInfo}" | awk -F \’"\’ \'{print $66}\’`

#__判断购买是否到期
today=$(date "+%Y-%m-%d")
t1=`date -d "${validDate}" +%s`
t2=`date -d "${today}" +%s`
if [ ${t2} -gt ${t1} ]
then
pushFun ${SCKEY} ${COOLKEY} "购买已到期,请续费"
break
fi

#__构建提速参数
SPEED_DATA="{\\"userName\\":\\"${Name}\\",\\"className\\":\\"${className}\\",\\"orderId\\":\\"${orderId}\\"}"

sleep 1

if [ "true" == ${stateCode} ]
then
logger -t "【光速联提速脚本】" "————————提速状态:提速中————————"
logger -t "【光速联提速脚本】" "————————正在重新开始提速————————"
#__关闭提速__
curl -s -o /dev/null -H "Content-Type: application/json" -H "Authorization: ${Auth}" -X POST -d ${SPEED_DATA} "https://www.fangyb.com:2039/biz/common/closeSpeed.action"
sleep 2
else
logger -t "【光速联提速脚本】" "————————提速状态:未提速————————"
logger -t "【光速联提速脚本】" "————————正在开始提速————————"
fi

#__开始提速__
curl -s -o /dev/null -m ${CURL_TIMEOUT} -H "Content-Type: application/json" -H "Authorization: ${Auth}" -X POST -d ${SPEED_DATA} "https://www.fangyb.com:2039/biz/common/openSpeed.action"
sleep 4

#__提速结果__
#访问两次是为了刷新

curl -s -o /dev/null -H "Content-Type: application/json" -H "Authorization: ${Auth}" -X POST -d ${USER_DATA} "https://www.fangyb.com:2039/biz/common/speedQuery.do"
sleep 1
speedQuery=`curl -s -H "Content-Type: application/json" -H "Authorization: ${Auth}" -X POST -d ${USER_DATA} "https://www.fangyb.com:2039/biz/common/speedQuery.do"`
resultCode=`echo "${speedQuery}" | awk -F \’"\’ \'{print $(NF-1)}\’`
if [ "true" == ${resultCode} ]
then
logger -t "【光速联提速脚本】" "————————提速成功————————"
echo "`echo "${speedQuery}" | awk -F \’,\’ \'{for (i=6;i<=10;i++){print $i}}\’`"
pushFun ${SCKEY} ${COOLKEY} "提速成功"
break
else
logger -t "【光速联提速脚本】" "————————提速失败,开始重试————————"
let "NUMBER++"
#重试次数超过10次,则退出
if [ ${NUBMER} > 10 ]
then
logger -t "【光速联提速脚本】" "————————提速失败超过10次,退出————————"
pushFun ${SCKEY} ${COOLKEY} "提速失败"
break
fi

fi
done

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源