群晖ds216j安装aria2手记

群晖自带的下载工具不太好用,下载很多链接的速度不理想,为了解决这个问题,决定折腾一下安装下载神器aria2

首先安装bootstrap,安装ipkg必备(对于安装bootstrap,不想折腾的可以直接在群晖中手动安装第三方套件:点我

首先需要ssh登陆到NAS,前提NAS里面开启ssh登陆。

ssh登陆之后,换root身份

sudo -i

然后下载bootstrap:

wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh

修改权限:

chmod +x syno-mvkw-bootstrap_1.2-7_arm.xsh

然后:

sh syno-mvkw-bootstrap_1.2-7_arm.xsh

这时会报错,解决办法,注释掉bootstrap.sh里面一部分内容:

vi bootstrap.sh

查找下面四行:

if ! grep Feroceon-KW /proc/cpuinfo >/dev/null 2>&1; then
echo “Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh”
exit 3
fi

在前面加上“#”。保存退出。
运行

sh bootstrap.sh

看到setup complete后bootstrap就装好了。

接下来安装aria2,aria2需要ipkg的支持,如果直接到/opt/bin目录里面ipkg update会遇到:ipkg: not found的错误,这个我翻阅了很多资料,如果你看到我这里,算你幸运,直接让你少走弯路
编辑/etc/profile (如果你的dsm比较老,对于你来说你可能需要编辑的是/root/.profile)
找到:

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
export PATH

在前面注释掉,保存。
然后重新启动NAS,请注意,最好不要直接在ssh里面reboot,建议在dsm里面重新启动系统。

重启后,重新ssh登陆到NAS,输入:

cd /opt/bin

ipkg update

ipkg install http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/aria2_1.14.2-1_arm.ipk

然后:

cd /opt/etc

mkdir aria2

cd aria2

wget https://raw.githubusercontent.com/homtang/ds216j-aria2/master/aria2.conf –no-check-certificate

此时会报错:“HTTPS support not compiled in”,解决办法:

ipkg remove wget

ipkg install wget-ssl

这时再运行

wget https://raw.githubusercontent.com/homtang/ds216j-aria2/master/aria2.conf –no-check-certificate

touch aria2.session

chmod 777 aria2.session

最后添加开机启动:

wget https://raw.githubusercontent.com/homtang/ds216j-aria2/master/aria2.sh –no-check-certificate

mv aria2.sh /usr/local/etc/rc.d/

接下来要启动aria2的RPC以方便我们可以使用web gui来进行管理,同时建立好aria2的下载目录

回到命令行工具,执行:

aria2c –enable-rpc –rpc-listen-all=true –rpc-allow-origin-all –dir=/volume1/aria2 -c -D

vi /etc/rc.local

加上:

代码如下:

/opt/bin/aria2c –enable-rpc –rpc-listen-all=true –rpc-allow-origin-all –dir=/volume1/aria2 –file-allocation=none -s 5 -j 3 -x 5 -c -D

到此,群晖ds216j安装部署aria2完成,可以用浏览器打开AriaNg 或webui-aria2进行下载,在Aria2 RPC栏输入NAS地址端口6800即可开始。