上一篇文章已经顺利在N1盒子中安装好Armbian系统,本篇就是在Armbian中安装ttnode,实现PCDN服务。目前PCDN服务很多,只是本人跑惯了ttnode,所以还是介绍ttnode了。
本篇内容参考了网上许多文章,也加入了自己的改进,不是一键傻瓜式部署,而是一步步敲入命令实现,仅供参考。
一、硬件准备
刷入Armbian的N1盒子
高速大容量U盘
网线
二、实现目标
Armbian N1盒子安装ttnode
三、软件准备
ttnode二进制程序(来自官网)
winscp
PuTTY
后两个程序在上一篇文章中已经提供
四、实现步骤
主要步骤
格式化并挂载U盘
上传运行ttnode程序
完成绑定
首先还是连好网线,U盘插在HDMI旁边的usb口上,电脑和N1在一个局域网环境下。
1. 格式化并挂载U盘
PuTTY登录N1,输入命令
lsblk
能看到sda下sda1,此为连上的U盘。
我的U盘是128g,首先格式化为ext4,理论上ext4分区效率较高
sudo mkfs -t ext4 /dev/sda1
输入y确认开始格式化,注意数据备份。
cd /usr
mkdir ttnode
cd ttnode
mkdir mnt
在/usr下新建ttnode,在ttnode下新建mnt
mount /dev/sda1 /usr/ttnode/mnt
U盘挂载到ttnode默认缓存目录下
blkid /dev/sda1
获取U盘设备 UUID,用winscp打开/etc/fstab,在最后一行添加内容
UUID=xxxx /mnts ext4 defaults 0 0
替换上一步获得的UUID,实现开机自动挂载U盘。
2. 上传运行ttnode程序
用winscp把 ttnode二进制程序 上传至/usr/ttnode/
先简单看一下程序help
输入命令,赋予程序权限
chmod 777 /usr/ttnode/ttmanager_arm64
生成保活脚本
/usr/ttnode/ttmanager_arm64 -g
通过脚本启动ttnode
nohup /usr/ttnode/ttrun.sh > /dev/null 2>&1 &
用winscp在/etc/rc.local脚本中添加同样命令,实现开机启动
3. 完成绑定
访问本机IP:1024
能够看到下面界面,用ttnode手机app完成扫码注册绑定。
打开app再次绑定,这下ttnode安装完成。同时也能看到U盘存储空间情况。
五、总结
至此,完成了在Armbian的N1盒子中,安装ttnode的目标,大约一天后ttnode会开始跑量。
PCDN还有很多,我用惯了ttnode,所以玩N1想到的也是ttnode。折腾的过程还是很有意思的,收入情况就一言难尽了,刚开始跑,跑一阵看看。
我也是刚入N1盒子坑,暂时没玩别的,有什么问题,欢迎大家交流,共同进步。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~