如何利用家庭闲置宽带赚钱,甜糖 x86 docker 从零开始搭建
家里如果有不用的电脑,可以利用家庭宽带赚点电费,发挥老电脑的余热,一举两得。
所需工具:一台老电脑、甜糖App、能上网的光猫
手机端安装甜糖App,官方下载:https://tiptime.cn/downloadcenter
开启upnp,一般光猫是没有打开upnp功能的,所以要在光猫上打开upnp。普通账户没有权限操作,所以要用管理员账号登陆光猫才能修改,各运营商光猫登录账号密码如下:
中国移动
账号:CMCCadmin
密码:aDm8H%MdA
中国联通
账号:CUAdmin
密码:aDm8H%MdA
中国电信
账号:telecomadmin
密码:nE7jA%5m
电信光猫密码不一定是这个,也可能是其他的,如果登录不上,密码肯定不对。此时可以借助华为路由器登录破解工具,重置光猫登录密码,具体操作可以看另一篇教程。
开启upnp后,光猫就可直接实现端口映射的功能,接下来安装甜糖赚钱宝服务。
电脑安装Linux系统,或者NAS群晖等系统,安装好docker服务,部署甜糖有两种方式:
假如磁盘挂载在/mnt/data下,在data下新建文件夹ttnode作为甜糖数据区。
一、单实例host模式部署
终端输入:
sudo docker run -d \
-v /mnt/data/ttnode:/mnt/data/ttnode \
-v /var/run/docker.sock:/var/run/docker.sock \
--name ttnode \
--hostname ttnode \
--net=host \
--restart=always \
--memory=2g \
--cpus=1.5 \
tiptime/ttnode:latest
参数解释
-v /mnt/data/ttnode:/mnt/data/ttnode
(可自行修改本机缓存目录) 左边/mnt/data/ttnode 表示本机缓存目录, 右边/mnt/data/ttnode docker 内部缓存目录不需要修改-v /var/run/docker.sock:/var/run/docker.sock
支持自动更新--name ttnode
容器名称--net=host
(单实例不推荐修改) 目前推荐 docker host 模式,就是 docker 网络环境与设备环境一致,适合单拨。--hostname ttnode
(不推荐修改) ttnode uid 由 mac 地址和 hostname 决定,mac 地址和hostname 不变,ttnode uid 才能不变。mac 地址是主机地址了,所以指定 hostname 给容器,就可以固定 uid 了。--restart=always
(不推荐修改) 自动重启,除非 docker 出错--memory=2g
限制内存 2g--cpus=1.5
限制 cpu 核心数
二、通过macvlan多实例部署模式
wget https://gitee.com/jimyfar/ttnode_auto_deploy/raw/master/setup_docker.sh
sudo chmod +x setup_docker.sh
# 第一次运行
# --eth 网卡
# --cache_dir 缓存目录
# --ttnode_count ttnode docker实例数
sudo ./setup_docker.sh --eth=eth0 --cache_dir=/mnt/ttnode --memory=1g --cpus=1.5 --ttnode_count=2
# 之后运行用下面这行即可,保证 mac 地址不变
sudo ./setup_docker.sh # 直接读取配置文件
配置文件在 /etc/ttnode/config.txt # 包含 容器名 hostname mac地址等信息
三、查看ttnode状态和二维码UID
sudo docker ps -a # 查看所有容器
浏览器
sudo docker inspect 容器名 -f "{{json .NetworkSettings.Networks.macnet.IPAddress }}" # 查看容器ip
http://容器IP:1024 # 浏览器 查看二维码 端口
命令行
sudo docker logs -f 容器名 # 查看二维码 端口
删除 ttnode
sudo docker rm -f 容器名 # 删除容器
检查 ttnode 挂载
docker inspect -f '{{ .Mounts }}' 容器名
# 预期 [{bind /mnt/host/dir /mnt/data/ttnode true rprivate} ......]
# 左边是本机挂载目录 /mnt/host/dir ,右边必须是 /mnt/data/ttnode
打开App扫码绑定设备即可查看甜糖服务状态并获取收益了,10多分钟后就可看到设备变成优质节点了。
四、安装问题
安装后输入 http://IP:1024 打不开,原因是Linux系统防火墙阻止了,使用如下命令允许:
sudo ufw allow 1024
或 sudo ufw default allow #默认允许所有链接
注意:甜糖服务所需要的tcp、udp端口都要防火墙允许,tcp/udp都是成对的,如下图,不然无法获得优质节点,也就无法获得受益了。
一切 ok 了,节点变成这样:
几天后,就有收益了:
如有问题:QQ:1031707738,或留言给我,我是小鱼王,帮你踩坑!