Linux 通过 Docker 部署甜糖星愿服务,利用空闲带宽挂机赚钱
此教程适用于ARM架构的机器,比如树莓派等。
群晖NAS搭建甜糖星愿服务教程:https://www.awsl9527.cn/archives/539.html
威联通NAS搭建甜糖星愿服务教程:https://blog.zeruns.tech/archives/627.html
甜糖星愿计划
甜糖星愿计划是由甜糖公司结合边缘计算云厂商推出的用户激励计划。用户通过贡献闲置带宽,即可获取星愿积分。星愿可用于折现或兑换商品。
收益情况:按测试上行带宽30Mbps来算,根据调度的任务量,一天大概能有1到2块,实际占用带宽三四十M。
就是利用你的闲置上传带宽和存储空间来为各大视频网站等提供CDN加速。
服务的搭建步骤
操作步骤就四步:
1、手机端下载甜糖APP
2、安装Docker
3、Docker里下载ttnode镜像,并创建容器;
4、开启路由器的UPNP服务和设置端口映射;(使用云服务器搭建的可以忽略这一步)
5、手机端打开甜糖APP,并绑定设备,开启躺赚模式。
如果需要挂载外部存储来放缓存可以看这篇文章:
Linux系统挂载U盘或硬盘教程:https://blog.zeruns.tech/archives/629.html
详细操作
1.准备一台安卓手机,下载安装甜糖客户端:https://url.zeruns.tech/ttdown
注册并登陆,然后在 我的 那里填写邀请码:844567 (填写我的邀请码后可以获得15张加成卡)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E3JQi0cY-1626235506441)(https://tc.zeruns.tech/images/2021/05/29/Collage_20210529_111845.jpg)]
2、下载SSH客户端(比如putty)并通过SSH登陆你的Linux服务器,然后安装docker。
docker安装脚本:
sudo curl -sSL https://get.daocloud.io/docker | sh
把上面的命令复制到SSH终端运行。
docker手动安装教程:https://url.zeruns.tech/docker
3、创建甜糖的docker容器:
docker run -itd \
-v /mnt/data/ttnode:/mnts \
--name ttnode \
--hostname ttnode1 \
--net=host \
--privileged=true \
--restart=always \
ericwang2006/ttnode
把上面的命令全部复制到SSH终端运行(命令中的/mnt/data/ttnode
是甜糖的缓存目录,可以自行修改)
等待运行完成后输入下面的命令进入容器:
docker attach ttnode
进入容器后等待一会我们可以得到ttnode的更多信息,如占用端口号,详情页面等。
或者可以输入下面命令来获取容器日志:
docker logs ttnode
我们根据给出的访问地址( http://你的Linux服务器IP:1043 ),打开甜糖运行的详情页,所有的信息一目了然,二维码、端口号,甚至防火墙规则都写好了。真是太贴心了,给作者一个大写的赞。
4.开启路由器的UPNP服务或设置端口映射。
下面的图片是openwrt的设置方式。
开通UPNP服务,让路由器自动实现docker与互联网的访问。但有时即使开通了该服务,也会出现网络无效的情况,所以就需要做下面的端口转发。
根据之前在日志中得到的端口号,在防火墙中设置好端口转发,这种是最保险的方式。
如果你对网络知识有了解,可以采用更简单的第3种方式,那就是把详情中的防火墙规则,直接复制到防火墙的规则后面,保存即可。
5.手机端打开甜糖APP,点右上角的+号,扫描详情页中的二维码绑定。系统会开始配置,等待10分钟左右即可看到状态。
之后系统则会根据你的网络情况,分配合适的资源过来,同时也会奖励一些星愿。如果想得到更多的星愿,可以使用加速卡(通过输入邀请码:844567 可得到15张星愿加成卡)。
到此为止,所有的搭建工作就完成了,每天在手机里收集星愿就可以了。