Linux部署甜糖星愿服务教程_甜糖二进制部署-程序员宅基地

技术标签: linux  docker  

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张星愿加成卡)。

到此为止,所有的搭建工作就完成了,每天在手机里收集星愿就可以了。

喜欢或觉得有帮助的小伙伴记得填写 作者的邀请码:844567 支持一下哦

推荐文章

  • 高性价比和便宜的VPS/云服务器推荐:https://blog.zeruns.tech/archives/383.html
  • BBR/BBR Plus/BBR魔改版/锐速加速效果对比和测试方法:https://blog.zeruns.tech/archives/563.html
  • 学生优惠权益大全:https://blog.zeruns.tech/archives/557.html
  • 使用阿里云搭建网站并实现站库分离:https://blog.zeruns.tech/archives/513.html
  • 怎样搭建个人博客:https://blog.zeruns.tech/archives/218.html
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012513463/article/details/118724589

智能推荐

oracle 12c 集群安装后的检查_12c查看crs状态-程序员宅基地

文章浏览阅读1.6k次。安装配置gi、安装数据库软件、dbca建库见下:http://blog.csdn.net/kadwf123/article/details/784299611、检查集群节点及状态:[root@rac2 ~]# olsnodes -srac1 Activerac2 Activerac3 Activerac4 Active[root@rac2 ~]_12c查看crs状态

解决jupyter notebook无法找到虚拟环境的问题_jupyter没有pytorch环境-程序员宅基地

文章浏览阅读1.3w次,点赞45次,收藏99次。我个人用的是anaconda3的一个python集成环境,自带jupyter notebook,但在我打开jupyter notebook界面后,却找不到对应的虚拟环境,原来是jupyter notebook只是通用于下载anaconda时自带的环境,其他环境要想使用必须手动下载一些库:1.首先进入到自己创建的虚拟环境(pytorch是虚拟环境的名字)activate pytorch2.在该环境下下载这个库conda install ipykernelconda install nb__jupyter没有pytorch环境

国内安装scoop的保姆教程_scoop-cn-程序员宅基地

文章浏览阅读5.2k次,点赞19次,收藏28次。选择scoop纯属意外,也是无奈,因为电脑用户被锁了管理员权限,所有exe安装程序都无法安装,只可以用绿色软件,最后被我发现scoop,省去了到处下载XXX绿色版的烦恼,当然scoop里需要管理员权限的软件也跟我无缘了(譬如everything)。推荐添加dorado这个bucket镜像,里面很多中文软件,但是部分国外的软件下载地址在github,可能无法下载。以上两个是官方bucket的国内镜像,所有软件建议优先从这里下载。上面可以看到很多bucket以及软件数。如果官网登陆不了可以试一下以下方式。_scoop-cn

Element ui colorpicker在Vue中的使用_vue el-color-picker-程序员宅基地

文章浏览阅读4.5k次,点赞2次,收藏3次。首先要有一个color-picker组件 <el-color-picker v-model="headcolor"></el-color-picker>在data里面data() { return {headcolor: ’ #278add ’ //这里可以选择一个默认的颜色} }然后在你想要改变颜色的地方用v-bind绑定就好了,例如:这里的:sty..._vue el-color-picker

迅为iTOP-4412精英版之烧写内核移植后的镜像_exynos 4412 刷机-程序员宅基地

文章浏览阅读640次。基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。_exynos 4412 刷机

Linux系统配置jdk_linux配置jdk-程序员宅基地

文章浏览阅读2w次,点赞24次,收藏42次。Linux系统配置jdkLinux学习教程,Linux入门教程(超详细)_linux配置jdk

随便推点

matlab(4):特殊符号的输入_matlab微米怎么输入-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏19次。xlabel('\delta');ylabel('AUC');具体符号的对照表参照下图:_matlab微米怎么输入

C语言程序设计-文件(打开与关闭、顺序、二进制读写)-程序员宅基地

文章浏览阅读119次。顺序读写指的是按照文件中数据的顺序进行读取或写入。对于文本文件,可以使用fgets、fputs、fscanf、fprintf等函数进行顺序读写。在C语言中,对文件的操作通常涉及文件的打开、读写以及关闭。文件的打开使用fopen函数,而关闭则使用fclose函数。在C语言中,可以使用fread和fwrite函数进行二进制读写。‍ Biaoge 于2024-03-09 23:51发布 阅读量:7 ️文章类型:【 C语言程序设计 】在C语言中,用于打开文件的函数是____,用于关闭文件的函数是____。

Touchdesigner自学笔记之三_touchdesigner怎么让一个模型跟着鼠标移动-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏13次。跟随鼠标移动的粒子以grid(SOP)为partical(SOP)的资源模板,调整后连接【Geo组合+point spirit(MAT)】,在连接【feedback组合】适当调整。影响粒子动态的节点【metaball(SOP)+force(SOP)】添加mouse in(CHOP)鼠标位置到metaball的坐标,实现鼠标影响。..._touchdesigner怎么让一个模型跟着鼠标移动

【附源码】基于java的校园停车场管理系统的设计与实现61m0e9计算机毕设SSM_基于java技术的停车场管理系统实现与设计-程序员宅基地

文章浏览阅读178次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_基于java技术的停车场管理系统实现与设计

Android系统播放器MediaPlayer源码分析_android多媒体播放源码分析 时序图-程序员宅基地

文章浏览阅读3.5k次。前言对于MediaPlayer播放器的源码分析内容相对来说比较多,会从Java-&amp;amp;gt;Jni-&amp;amp;gt;C/C++慢慢分析,后面会慢慢更新。另外,博客只作为自己学习记录的一种方式,对于其他的不过多的评论。MediaPlayerDemopublic class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal..._android多媒体播放源码分析 时序图

java 数据结构与算法 ——快速排序法-程序员宅基地

文章浏览阅读2.4k次,点赞41次,收藏13次。java 数据结构与算法 ——快速排序法_快速排序法