Aria2Android 免root,安卓不需root用aria2搭建NAS方法

上一周买了个华为盒子 M330,昨天回想起以前用过的 aria2 ,发现有人用来搭建过 NAS 平台,于是今天回家也开始尝试。

但是发现别人都是 root 后的,而华为盒子 M330 暂时没法 root(我连两个公头的 usb 连接线都找不到),尝试宣告失败。

于是我开始寻求其他解决办法,在官方的 Readme 中发现了“You don´t have to ´root´ your device to use aria2.”,心中又燃起了希望。

经过不断尝试后终于成功,于是把流程整理一下后发布:

以下为需要准备的软件

aria2(必须),我提供的附有配置文件的模板:http://pan.baidu.com/s/1dD2GVtv。

配置文件也可参考下载环境准备#配置Aria2下载软件,ini文件对应的这个教程里的conf文件。

ES文件浏览器(推荐),可以开远程管理(FTP)方便的上传文件到盒子上,以及从盒子上下载到电脑。

电脑端FTP软件推荐用FileZilla

Aria2 WebUI 等网页图形界面。

终端模拟器 和 ES文件浏览器 可以通过 U盘,或者是访问电脑共享安装到盒子。

硬件需要键鼠一套,找个USB分线器接到盒子上吧,不然终端模拟器没法用的。

为了简单,我就按照 aria2 的官方教程的位置安装 aria2。

使用ES文件浏览器,点击左上角汉堡菜单,然后选择“网络”-“远程管理器”,就可以打开一个FTP,快速用FTP软件上传文件了。(反过来也以下载文件到电脑上)

8905969b108874d9296810e8c37870ca.png

如果不想用ES,自己用U盘复制也可以。

将模板附件里以下三个文件复制到sdcard文件夹(即默认的主目录,M330下的绝对路径为/mnt/sdcard)。

aria2c是主程序文件,可以自行更新,aria2.conf是设置文件需要按需修改,aria2.session新建空白文件即可。

不用模板的话,至少要保持配置文件中有如下几行:

dir=/mnt/mmcblk1/mmcblk1p1/downloads

enable-rpc=true

rpc-allow-origin-all=true

rpc-listen-all=true

AndroidAria2File.jpg

我是将默认下载路径设置到了外置储存卡里。需要改变为其他,修改“dir=路径”。

打开终端模拟器,依次输入如下三行命令(如果你之前不是放在/mnt/sdcard,那么请自行修改cat命令后的路径)

mkdir /data/data/jackpal.androidterm/aria2

cat /mnt/sdcard/aria2c > /data/data/jackpal.androidterm/aria2/aria2c

chmod 744 /data/data/jackpal.androidterm/aria2/aria2c

每条都注意一下是否有报错,我电视是老电视,根本看不清楚上面的字,第一条就是搞了好久才成功。

终端模拟器打开首选项,在初始命令输入,如下命令并保存。(每个分号前是一条命令,与前一句语句需用分号隔开)

export HOME=/data/data/jackpal.androidterm/aria2; cd $HOME;

点叉叉退出终端模拟器,重新打开终端模拟器,点叉叉退出终端模拟器,重新打开终端模拟器。

直接输入如下命令测试是否安装成功(查看版本号的命令)

./aria2c -v

成功后,在初始命令后方再添加一句(见下方图片)

./aria2c --conf-path=/mnt/sdcard/aria2.conf;

官方前两条的作用只是切换到aria2文件夹,我在最后加入了一条让aria2启动的命令,读取aria2.conf配置文件,这样就不用每次手动启动aria2了,并且所有的设置都可以通过修改aria2.conf配置文件来完成不需要重新修改初始命令。

ChuShiMingLing1.jpg

ChuShiMingLing2.jpg

11bcd240c1f02521ad73b5186fc037de.png

点叉叉退出终端模拟器,重新打开终端模拟器,如果出现如下的界面就说明是搭建成功了。

successed.jpg

终端模拟器需要一直保持开启状态,按Home退到主页让它后台运行就可以了,电脑上打开Aria2 WebUI更改设置里的机顶盒IP,就能控制机顶盒下载东西了。

06f2d12366dd9f7b8c53399c224c5f22.png

6e867e6b7a552382460082499e37e19d.png

下次开机想启动Aria2,只需要启动终端模拟器就行了。

成功工作状态

下图为用 Aria2 WebUI 添加了个BT种子下载任务,电视上是终端模拟器。

6929238a3fa569124869e8ae9ca5b50f.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值