一、准备工具: Winscp下载地址:http://www. Winscp语言包:http:///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./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:///usage.html http://aria2./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:///usage.html (注:至此,Aria2的安装配置已经全部完成,若使用外网版Web前端管理的话,到这就可以了,推荐一个我认为最好的外网版Web前端:http:///,在设置中将其中的 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./feeds/optware/ds101/cross/unstable/ds101-bootstrap_1.0-4_armeb.xsh Aria2:http://ipkg./feeds/optware/ds101/cross/unstable/aria2_1.4.1-1_armeb.ipk 处理器:D410, D425, D510, D525 and D2700 Bootstrap:http://ipkg./feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh Aria2:http://ipkg./feeds/optware/syno-i686/cross/unstable/aria2_1.14.2-1_i686.ipk 处理器:8241 PPC models Bootstrap:http://ipkg./feeds/optware/ds101g/cross/stable/ds101-bootstrap_1.0-4_powerpc.xsh Aria2:http://ipkg./feeds/optware/ds101g/cross/unstable/aria2_1.4.1-1_powerpc.ipk 处理器:8533 PPC models Bootstrap:http://ipkg./feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh Aria2:http://ipkg./feeds/optware/syno-e500/cross/unstable/aria2_1.4.1-1_powerpc.ipk 处理器:8543 PPC models Bootstrap:http://ipkg./feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh Aria2:http://ipkg./feeds/optware/syno-e500/cross/unstable/aria2_1.4.1-1_powerpc.ipk 处理器:mv5281 ARM models Bootstrap:http://ipkg./feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh Aria2:http://ipkg./feeds/optware/syno-x07/cross/unstable/aria2_1.4.1-1_arm.ipk 处理器:Marvel Kirkwood mv6281 ARM models Bootstrap:http://ipkg./feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh Aria2:http://ipkg./feeds/optware/cs08q1armel/cross/unstable/aria2_1.14.2-1_arm.ipk 处理器:Marvel Kirkwood mv6282 ARM models Bootstrap:http://wizjos./synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh Aria2:http://ipkg./feeds/optware/cs08q1armel/cross/unstable/aria2_1.14.2-1_arm.ipk |
|