【开源】 玩客云/N1 一键部署甜糖脚本&自动收取&自动提现 玩客云刷机视频教程

2021-01-30 13:48:44 14点赞 70收藏 66评论

创作立场声明:脚本开源分享,长期更新、建议收藏!

刷机教程:

脚本命令:

wget https://dachui.co/ttnode/node2.sh && sh node2.sh

部署说明:

有遇到Syntax error: "(" unexpected 报错的朋友,先运行如下代码,方向键选 「no」 回车再运行部署脚本。

sudo dpkg-reconfigure dash

  • 脚本支持32位(玩客云)、64位(N1)部署。

  • 脚本支持卸载甜糖,一键还原脚本动过的系统文件。

  • 脚本开源不加密,部署过其他加密脚本导致甜糖被盗、变肉矿机,本人概不负责!

  • 自动领取引用Jq解析json数据,也是开源的,不放心可以不使用。

  • 代码开源,可以随意修改优化,有特定需求也可以留言告知。

运行展示:

【开源】 玩客云/N1 一键部署甜糖脚本&自动收取&自动提现 玩客云刷机视频教程

核心代码:

一键部署:https://dachui.co/ttnode/node2.sh

#!/bin/sh
clear
function menu ()
{
cat << EOF

玩客云刷armbian视频教程:https://post.smzdm.com/p/awx4rqkk/

`echo -e "33[35m 1)32位设备安装(玩客云)33[0m"`
`echo -e "33[35m 2)64位设备安装(斐讯N1)33[0m"`
`echo -e "33[35m 3)更换Mac地址33[0m"`
`echo -e "33[35m 4)卸载甜糖33[0m"`
`echo -e "33[35m 5)星愿一键领取33[0m"`
`echo -e "33[35m 6)星愿自动提现33[0m"`
`echo -e "33[35m 7)重启设备33[0m"`
`echo -e "33[35m 8)退出33[0m"`
EOF
if [ -d /root/587888/1/ ]; then
zhuangtai="甜糖已安装!"
else
zhuangtai="甜糖未安装!"
fi

read -p "${zhuangtai}请确认操作:" num
case $num in
1)
install32
;;
2)
install64
;;
3)
changeMac
;;
4)
uninstall
;;
5)
echo "本功能全自动领取星愿!

脚本引用开源Jq解析json,部署过程中会自动安装Jq,没有安装需要输入Y回车继续。



"
read -p "按任意键继续..."
sudo apt-get install jq
login
;;
6)
echo "每周三自动提现星愿到绑定的支付宝账号!

本功能需要开启星愿自动领取,sever酱通知同样引用自动领取通知!


"
read -p "按任意键继续..."
sudo apt-get install jq
withdraw
;;
7)
reboot
;;
8)
exit 0
esac
}
function withdraw()
{
#写监控脚本
cd /root/587888/
wget https://dachui.co/ttnode/withdraw.sh
chmod -R 777 *
sed -i '16a 30 8 * * 3 root /root/587888/withdraw.sh' /etc/crontab
echo "部署成功,每周三8点30分准时提现星愿!5秒后返回主菜单!"
sleep 5s
menu
}

function login()
{
read -p "请输入手机号码:" tel
if [ ${#tel} = 11 ];then
codeText=$(curl -X POST http://tiantang.mogencloud.com/web/api/login/code?phone=$tel|jq '.errCode')
if [ $codeText = 0 ];then
read -p "验证码发送成功,请输入:" code
if [ ${#code} = 6 ];then
tokenText=$(curl -X POST http://tiantang.mogencloud.com/web/api/login?phone=$tel&authCode=$code|jq '.data.token' | sed 's/"//g')
if [ $tokenText = null ];then
echo "登录失败,请重试!"
else
echo $tokenText > token.txt
read -p "登录成功,请输入Server酱监控SCKEY,不使用直接按回车:" sckey
if [ ${#sckey} -gt 30 ];then
echo $sckey > sckey.txt
fi
#写监控脚本
cd /root/587888/
wget https://dachui.co/ttnode/587888.sh
chmod -R 777 *
sed -i '15a 30 4 * * * root /root/587888/587888.sh' /etc/crontab
echo "部署成功,每天凌晨4点30分准时收取星愿!5秒后返回主菜单!"
sleep 5s
menu
fi
else
echo "验证码输入错误!"
fi
else
echo "发送验证码失败,请重试!"
fi
else
echo "手机号码输入错误!"
fi
}

function uninstall()
{
rm -rf /etc/rc.local
rm -rf /etc/crontab
rm -rf /etc/network/interfaces

cp -pdr /root/587888/rc.local.default /etc/rc.local
cp -pdr /root/587888/crontab.default /etc/crontab
cp -pdr /root/587888/interfaces.default /etc/network/interfaces
rm -rf /root/587888/1/

echo "卸载甜糖成功!重启生效!

3秒后返回主菜单..."
sleep 3s
menu
}

function changeMac()
{
if [ ! -d /root/587888/1/ ]; then
echo "甜糖未安装,请安装后修改Mac地址、、、"
else
rm -rf /etc/network/interfaces
cp -pdr /root/587888/interfaces.default /etc/network/interfaces
mac=00:60:2F$(dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 ":%02X"')
sed -i "6a hwaddress $mac" /etc/network/interfaces
echo "修改Mac成功,重启生效。
新Mac是:$mac 请重启后重新绑定设备!

3秒后返回主菜单..."
sleep 3s
menu
fi
}

function backup()
{
myPath="/root/587888/"

if [ ! -d "$myPath" ]; then
mkdir "$myPath"
cp -pdr /etc/rc.local "$myPath"rc.local.default
cp -pdr /etc/crontab "$myPath"crontab.default
cp -pdr /etc/network/interfaces "$myPath"interfaces.default

else
echo "备份文件已存在,跳过备份步骤。"
fi
}


function install32()
{
read -p '
欢迎使用32位armbian甜糖CDN自动部署程序

请输入 587888 开始自动部署:' number

if [ $number = 587888 ];then
echo "输入正确,开始部署!"
backup
rm -rf /mnts
mkdir /mnts
fdisk -l
read -p "
tips:建议看容量挂载,或者填入【 LABEL="587888" 】并把磁盘名改为【 587888 】
请填入要挂载的分区,例如/dev/sda1:" fenqu
mount $fenqu /mnts/

rm -rf /usr/node
mkdir /usr/node
cd /usr/node/

wget https://dachui.co/ttnode/ttnode32 -O ttnode
wget https://dachui.co/ttnode/crash_monitor.sh
wget https://dachui.co/ttnode/log.log
chmod -R 777 *

sed -i "12a mount $fenqu /mnts/nservice sshd startn/usr/node/ttnode -p /mnts" /etc/rc.local

mac=00:60:2F$(dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 ":%02X"')

sed -i "6a hwaddress $mac" /etc/network/interfaces

sed -i '14a */1 * * * * root /usr/node/crash_monitor.sh' /etc/crontab
mkdir /root/587888/1/
clear
echo "
--------------------------------------------------------------------------------------------------

部署成功,请输入命令:reboot 重启!

此脚本由「折了个腾」原创发布,没有shell开发经验,现学现卖写的

--------------------------------------------------------------------------------------------------
"

else
echo "输入有误!"
fi

}

function install64()
{
read -p '
欢迎使用64位armbian甜糖CDN自动部署程序

请输入 587888 开始自动部署:' number

if [ $number = 587888 ];then
echo "输入正确,开始部署!"
backup

rm -rf /mnts
mkdir /mnts
fdisk -l
read -p "
tips:建议看容量挂载,或者填入【 LABEL="587888" 】并把磁盘名改为【 587888 】
请填入要挂载的分区,例如/dev/sda1:" fenqu
mount $fenqu /mnts/

rm -rf /usr/node
mkdir /usr/node
cd /usr/node/

wget https://dachui.co/ttnode/ttnode64 -O ttnode
wget https://dachui.co/ttnode/crash_monitor.sh
wget https://dachui.co/ttnode/log.log
chmod -R 777 *

sed -i "12a mount $fenqu /mnts/nservice sshd startn/usr/node/ttnode -p /mnts" /etc/rc.local

mac=00:60:2F$(dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 ":%02X"')

sed -i "6a hwaddress $mac" /etc/network/interfaces

sed -i '14a */1 * * * * root /usr/node/crash_monitor.sh' /etc/crontab
mkdir /root/587888/1/
clear
echo "
--------------------------------------------------------------------------------------------------

部署成功,请输入命令:reboot 重启!

--------------------------------------------------------------------------------------------------
"

else
echo "输入有误!"
sleep 3s
menu
fi

}

menu

自动领取:https://dachui.co/ttnode/587888.sh

#!/bin/bash
token=$(cat token.txt)
rm -rf msg.txt

text=$(curl -X POST -H "authorization:$token" -s http://tiantang.mogencloud.com/web/api/account/message/loading)
#text=$(cat id.json)

promoteScore=$( echo $text | jq '.data.promoteScore' )
inactivedPromoteScore=$( echo $text | jq '.data.inactivedPromoteScore' )
score=$( echo $text | jq '.data.score' )
add_up_score=$( echo $text | jq '.data.add_up_score' )

devList=$( echo $text | jq '.data.devList' )
lengthdevList=$( echo $text | jq '.data.devList|length' )

echo "***" >> msg.txt
echo "*账户总星愿:"$score >> msg.txt
echo >> msg.txt
echo >> msg.txt
echo "*累计星愿:"$add_up_score >> msg.txt
echo >> msg.txt
echo >> msg.txt
echo "*总推广星愿:"$promoteScore >> msg.txt
echo >> msg.txt
echo >> msg.txt
echo "*今日推广星愿:"$inactivedPromoteScore >> msg.txt
echo >> msg.txt
echo >> msg.txt

curl -X POST -H "authorization:$token" -s http://tiantang.mogencloud.com/api/v1/promote/score_logs?score=$inactivedPromoteScore
curl -X POST -H "authorization:$token" -s http://tiantang.mogencloud.com/web/api/account/sign_in

echo "***" >> msg.txt
echo "设备星愿详情:" >> msg.txt
echo >> msg.txt
echo >> msg.txt
for index in `seq 0 $lengthdevList`
do
devId=$( echo $devList | jq ".[$index].devId" | sed 's/"//g' )
if [ $devId != null ];then
devSore=$( echo $devList | jq ".[$index].score" )
curl -X POST -H "authorization:$token" -s http://tiantang.mogencloud.com/api/v1/score_logs?device_id=$devId&score=$devSore
echo $devId"星愿:"$devSore >> msg.txt
echo >> msg.txt
echo >> msg.txt
fi
sleep 5s
done

echo "***" >> msg.txt

sckey=$(cat sckey.txt)
desp=$(cat msg.txt)
curl -X POST -d "text=甜糖日报&desp=$desp" https://sc.ftqq.com/$sckey.send

自动提现:https://dachui.co/ttnode/withdraw.sh

#!/bin/sh
token=$(cat token.txt)
sckey=$(cat sckey.txt)

text=$(curl -X POST -H "authorization:$token" -s http://tiantang.mogencloud.com/web/api/account/message/loading)

score=$( echo $text | jq '.data.score' )
real_name=$( echo $text | jq '.data.zfbList[0].name' | sed 's/"//g')
card_id=$( echo $text | jq '.data.zfbList[0].account' | sed 's/"//g')

t_score=$( echo ${score}/100 |bc )
t_score=`expr $t_score * 100`

url_text="/api/v1/withdraw_logs?score="$t_score"&real_name="$real_name"&card_id="$card_id"&bank_name=支付宝&sub_bank_name=&type=zfb"

ttext=$(curl -X POST -H "authorization:$token" -s http://tiantang.mogencloud.com/$url_text)

errCode=$(echo $ttext | jq '.errCode' )
msg=$(echo $ttext | jq '.msg' | sed 's/"//g' | sed s/[[:space:]]//g)

if [ $errCode = 0 ];then
posttext="text=甜糖自动提现成功&desp=甜糖自动提现:"$t_score"成功!,请留意到账情况!"
else
posttext="text=甜糖自动提现失败&desp=甜糖自动提现失败,具体原因:"$msg
fi

curl -X POST -d $posttext https://sc.ftqq.com/$sckey.send


展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1799元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1341.01元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起
66评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
70
扫一下,分享更方便,购买更轻松