甜糖星愿计划是由甜糖公司结合边缘计算云厂商推出的用户激励计划。用户通过贡献闲置带宽,即可获取星愿积分。星愿可用于折现或兑换商品。
官方网站:m.tiantang.mogencloud.com
官方网站:m.tiantang.mogencloud.com
如果本文对你有帮助,可以填写邀请码:666339,可获得15张星愿加速卡。
教程开始
一、软路由或ESXI先安装好Linux系统,然后安装Docker环境。教程很多自行百度,系统推荐debian或者ubuntu。
二、添加缓存目录
可以用U盘或者SMB挂载。不建议使用系统硬盘。目录请挂载到/mnt/ttnode下。
三、安装Docker容器
- docker安装并运行arm模拟器容器
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- docker拉取甜糖镜像并运行容器,/mnt/ttnode为你挂载的目录
docker run -v /mnt/ttnode:/mnts -d --name ttnode --net=host -i -t --privileged=true --restart=always 744287383/linux-arm64-ttnode /start.sh
- 进入容器
docker exec -it ttnode /bin/bash
- 获取uid
./usr/node/ttnode -p /mnts
复制出来生成二维码:草料二维码
四、安装绑定
- 手机下载甜糖app 点微信登录,弹回app后,记得一定要填手机号。
- app界面扫码绑定,绑定后需要等待10-15分钟,节点才会刷新正常。
FQA常见问题
-
如果UPNP不生效,只能选择DMZ或端口映射
- 进入容器查看端口,进程名带是qemu-aarch64的三个端口就是需要映射的端口。
netstat -ntlp | grep -v 127.0.0.1
- 设置网卡限速
git clone https://github.com/magnific0/wondershaper.git
cd wondershaper/
chmod +x wondershaper
ip addr #查看网卡名称
./wondershaper -a eth0 -u 25600 #限制网卡上传25M
./wondershaper -a eth0 -s #查看限速信息
./wondershaper -c -a eth0 #清除限速
- 设置端口限速(推荐)
echo "清理iptables Mangle规则"
iptables -t mangle -F
echo "清理eth0网卡队列类型"
tc qdisc del dev eth0 root
echo "创建eth0网卡队列类型"
tc qdisc add dev eth0 root handle 1: htb default 1
tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbps
tc class add dev eth0 parent 1:1 classid 1:5 htb rate 25600Kbit ceil 20480Kbit prio 1
tc filter add dev eth0 parent 1:0 prio 1 protocol ip handle 5 fw flowid 1:5
echo "限制甜糖端口速度"
iptables -A OUTPUT -t mangle -p tcp --sport 29615 -j MARK --set-mark 5
iptables -A OUTPUT -t mangle -p tcp --sport 35038 -j MARK --set-mark 5
iptables -A OUTPUT -t mangle -p tcp --sport 19233 -j MARK --set-mark 5
echo "Done"
- 第8行 ceil 20480Kbit 限制上传带宽20M
- 第11-13行 --sport 29615 设置甜糖端口