查看: 10738|回复: 6

[教程说明] DSM安装配置Aria2的详尽方法纯文字版

[复制链接]
发表于 2015-11-7 21:25:48 | 显示全部楼层 |阅读模式
一、准备工具:

Winscp下载地址:http://www.winscp.net
Winscp语言包:http://winscp.net/eng/translations.php
PuTTY下载地址:https://github.com/larryli/PuTTY/releases



二、安装部署:

1、在DSM里 控制面板-终端机和SNMP 里将Telnet和SSH都启用。

2、打开PuTTY,IP地址:NAS的IP,端口:22,连接类型:SSH,然后点击打开。

3、进入PuTTY的操作界面,登陆到NAS里,用户名:root,密码:DSM的admin密码。
(注:输入密码时是看不见字符的)

4、切换目录到volume1/@tmp,命令为:
cd /volume1/@tmp

5、下载Bootstrap安装文件,命令为:
wget  http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
(注:不同处理器对应的Bootstrap安装文件和Aria2的ipkg包是不同的,文章末尾附上不同处理器的所需要的安装文件和ipkg包,因为我用的是黑群晖,所以使用i686的安装文件和ipkg包。)

6、提升Bootstrap安装文件的权限,命令为:
chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
(注:输入命令后是看不到变化的)

7、执行Bootstrap安装文件,命令为:
sh syno-i686-bootstrap_1.2-7_i686.xsh
(注:如果未显示安装完成,而是显示错误,输入如下命令:
rm -rf /volume1/@optware
rm -rf /usr/lib/ipkg
删除这2个目录,后再执行安装命令。)

8、安装完毕后,删除Bootstrap安装文件,命令为:
rm syno-i686-bootstrap_1.2-7_i686.xsh

9、修改一下配置,让bootstrap能在重启后自动启动,先输入命令:
vi /root/.profile
然后按下“i”进入编辑模式,找到
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin
export PATH
这两行,在这两行前面都加上“#”,编辑完成后按下ESC键退出,最后输入:
:wq
保存文件并退出。
(注:“i”和“#”只需要输入i和#,不包括引号。另你还可以使用Winscp来完成上述的编辑工作,更为简单。)

10、在DSM里重启NAS。

11、继续使用PuTTY登陆到NAS里,切换目录到/opt/bin,命令为:
cd /opt/bin

12、更新ipkg,命令为:
ipkg update

13、用Winscp登陆到NAS,会话协议:SCP,主机名:NAS的IP,端口:22,用户名:root,密码:DSM的admin密码。

14、用Winscp把Aria2的ipkg包拖进/opt/bin目录里,并在PuTTY中执行安装命令:
ipkg install  aria2_1.17.1-1_i686.ipk
等待几分钟之后,提示成功。
(注:因为我在网上找到了比官方版本更高的ipkg文件,所以使用这种方式。如果你的CPU不属于i686的,建议直接在线安装,命令为:
ipkg install aria2
或者去官方下载对应CPU的,然后像我一样上传再安装,不过注意更改命令中的文件名哦。)

15、安装完成后删除Aria2的ipkg文件,命令为:
rm aria2_1.17.1-1_i686.ipk

15、在DSM里,通过File Station建立一个名为download的共享文件夹。

16、以RPC方式运行Aria2,在PuTTY中执行命令:
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/volume1/download -c -D

17、在DSM的Web服务中,启用Web station。
(注:这里是为了自建Web前端,若不需要,可略过此步。)

18、在电脑上新建一个aria2.session文件,具体方法:新建一个文本文件,更名为aria2.session即可。
(注:更名需要显示文件的扩展名,更名时连扩展名一起更换。)

19、在电脑上新建一个aria2.conf文件,具体方法:新建一个文本文件,复制下列内容粘贴到文本文件中:
dir=/volume1/download
file-allocation=trunc
continue=true
max-connection-per-server=5
min-split-size=10M
split=10
disable-ipv6=true
input-file=/volume1/web/aria2/aria2.session
save-session=/volume1/web/aria2/aria2.session
save-session-interval=60
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
listen-port=51413
enable-dht=false
enable-dht6=false
enable-peer-exchange=false
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
seed-ratio=0
bt-seed-unverified=true
bt-save-metadata=true
然后保存文本文件,最后将其改名为aria2.conf即可。
(注:更名需要显示文件的扩展名,更名时连扩展名一起更换。其中的内容可以到以下网站对照修改:http://aria2c.com/usage.html
http://aria2.sourceforge.net/manual/en/html/aria2c.html。)

20、在电脑上新建文件夹,并更名为aria2,将aria2.session和aria2.conf移动到aria2文件夹中。

21、在DSM中,通过File Station打开web文件夹,然后将aria2文件夹拖进web文件夹。
(注:Web文件夹为开启Web station后的文件夹,若之前没有开启Web station,可换为其他的文件夹,同时修改aria2.conf里的相关路径。)

22、加入开机启动Aria2,在PuTTY中执行命令:
vi /etc/rc.local
然后按下“i”进入编辑模式,找到
exit 0
这一行,在这一行上面都加上
/opt/bin/aria2c --conf-path=/volume1/web/aria2/aria2.conf -D
这一行,编辑完成后按下ESC键退出,最后输入:
:wq
保存文件并退出。
(注:“i”只需要输入i,不包括引号。另你还可以使用Winscp来完成上述的编辑工作,更为简单。若之前没有开启Web station,请修改相关路径。)

23、在路由器中设置静态DHCP,将NAS的MAC指定为固定IP。

24、在路由器中设置端口转发,将外网的端口映射到NAS的端口,具体如下:
TCP  6800  6800  NAS的IP Aria2(RPC)
BOTH 51413 51413 NAS的IP Aria2(BT)
(注:这里是为了外网管理,若不需要,可略过此步。)

25、在DSM或路由器中添加DDNS,推荐3322或花生壳。
(注:这里是为了外网管理,若不需要,可略过此步。)

26、重新启动NAS。

27、可到以下网站下载安装可与Aria2搭配的扩展或脚本:
http://aria2c.com/usage.html
(注:至此,Aria2的安装配置已经全部完成,若使用外网版Web前端管理的话,到这就可以了,推荐一个我认为最好的外网版Web前端:http://aria2c.com/,在设置中将其中的 localhost 更换为你的NAS的IP或域名即可。已经开启Web station,需要自建Web前端的朋友,请继续接着看。)



三、自建Web前端:
1、下载Web前端,推荐使用YAAW,简单实用,下载地址:
原版:https://github.com/binux/yaaw
汉化版:https://github.com/aa65535/yaaw-zh-hans
(注:点击右下的Download ZIP即可下载。)

2、通过File Station打开web文件夹下的aria2文件夹,将下载的文件解压后,将其中的public_html文件夹或master文件夹下的css文件夹、img文件夹、js文件夹、index.html文件、offline.appcachae文件、favicom.ico文件(原版没有这个文件)拖进aria2文件夹。

3、通过访问 /aria2 或 [域名]/aira2 即可在管理和下载任务,搭配之前下载的扩展和脚本就更方便了。
(注:[NAS的IP]代指NAS的IP,[域名]代指DDNS的域名,均不包含中括号。)



附件:各个处理器的Bootstrap安装文件和Aria2的ipkg包

处理器:Intel XScale FW IXP420 BB ARM
    Bootstrap:http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/unstable/ds101-bootstrap_1.0-4_armeb.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/unstable/aria2_1.4.1-1_armeb.ipk
处理器:D410, D425, D510, D525 and D2700
        Bootstrap:http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/aria2_1.14.2-1_i686.ipk
处理器:8241 PPC models
    Bootstrap:http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/ds101-bootstrap_1.0-4_powerpc.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/aria2_1.4.1-1_powerpc.ipk
处理器:8533 PPC models
    Bootstrap:http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/aria2_1.4.1-1_powerpc.ipk
处理器:8543 PPC models
        Bootstrap:http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/aria2_1.4.1-1_powerpc.ipk
处理器:mv5281 ARM models
        Bootstrap:http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/aria2_1.4.1-1_arm.ipk
处理器:Marvel Kirkwood mv6281 ARM models
        Bootstrap:http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/aria2_1.14.2-1_arm.ipk
处理器:Marvel Kirkwood mv6282 ARM models
        Bootstrap:http://wizjos.endofinternet.net/synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh
    Aria2:http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/aria2_1.14.2-1_arm.ipk

回复

使用道具 举报

发表于 2016-1-17 04:54:04 | 显示全部楼层
转载请贴明出处  只看文字的话  还是会有和我一样的菜鸟不懂的  啊  愿望我的表达能力
回复 支持 反对

使用道具 举报

发表于 2016-3-12 03:08:59 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2016-3-15 09:26:53 | 显示全部楼层
感谢收集整理,就不用自己去找了。
回复 支持 反对

使用道具 举报

发表于 2016-3-20 17:37:29 | 显示全部楼层
无图无真相
回复 支持 反对

使用道具 举报

发表于 2016-6-12 20:32:15 | 显示全部楼层
这篇文章太有用了。感谢楼主的耐心。
回复 支持 反对

使用道具 举报

发表于 2016-6-28 10:31:36 | 显示全部楼层
感想分享 希望在详细些
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-4-29 23:32 , Processed in 0.075775 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表