一、準(zhǔn)備工具: Winscp下載地址:http://www. Winscp語(yǔ)言包:http:///eng/translations.php PuTTY下載地址:https://github.com/larryli/PuTTY/releases 二、安裝部署: 1、在DSM里 控制面板-終端機(jī)和SNMP 里將Telnet和SSH都啟用。 2、打開(kāi)PuTTY,IP地址:NAS的IP,端口:22,連接類(lèi)型:SSH,然后點(diǎn)擊打開(kāi)。 3、進(jìn)入PuTTY的操作界面,登陸到NAS里,用戶名:root,密碼:DSM的admin密碼。 (注:輸入密碼時(shí)是看不見(jiàn)字符的) 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 (注:不同處理器對(duì)應(yīng)的Bootstrap安裝文件和Aria2的ipkg包是不同的,文章末尾附上不同處理器的所需要的安裝文件和ipkg包,因?yàn)槲矣玫氖呛谌簳煟允褂胕686的安裝文件和ipkg包。) 6、提升Bootstrap安裝文件的權(quán)限,命令為: chmod +x syno-i686-bootstrap_1.2-7_i686.xsh (注:輸入命令后是看不到變化的) 7、執(zhí)行Bootstrap安裝文件,命令為: sh syno-i686-bootstrap_1.2-7_i686.xsh (注:如果未顯示安裝完成,而是顯示錯(cuò)誤,輸入如下命令: rm -rf /volume1/@optware rm -rf /usr/lib/ipkg 刪除這2個(gè)目錄,后再執(zhí)行安裝命令。) 8、安裝完畢后,刪除Bootstrap安裝文件,命令為: rm syno-i686-bootstrap_1.2-7_i686.xsh 9、修改一下配置,讓bootstrap能在重啟后自動(dòng)啟動(dòng),先輸入命令: vi /root/.profile 然后按下“i”進(jìn)入編輯模式,找到 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin export PATH 這兩行,在這兩行前面都加上“#”,編輯完成后按下ESC鍵退出,最后輸入: :wq 保存文件并退出。 (注:“i”和“#”只需要輸入i和#,不包括引號(hào)。另你還可以使用Winscp來(lái)完成上述的編輯工作,更為簡(jiǎn)單。) 10、在DSM里重啟NAS。 11、繼續(xù)使用PuTTY登陸到NAS里,切換目錄到/opt/bin,命令為: cd /opt/bin 12、更新ipkg,命令為: ipkg update 13、用Winscp登陸到NAS,會(huì)話協(xié)議:SCP,主機(jī)名:NAS的IP,端口:22,用戶名:root,密碼:DSM的admin密碼。 14、用Winscp把Aria2的ipkg包拖進(jìn)/opt/bin目錄里,并在PuTTY中執(zhí)行安裝命令: ipkg install aria2_1.17.1-1_i686.ipk 等待幾分鐘之后,提示成功。 (注:因?yàn)槲以诰W(wǎng)上找到了比官方版本更高的ipkg文件,所以使用這種方式。如果你的CPU不屬于i686的,建議直接在線安裝,命令為: ipkg install aria2 或者去官方下載對(duì)應(yīng)CPU的,然后像我一樣上傳再安裝,不過(guò)注意更改命令中的文件名哦。) 15、安裝完成后刪除Aria2的ipkg文件,命令為: rm aria2_1.17.1-1_i686.ipk 15、在DSM里,通過(guò)File Station建立一個(gè)名為download的共享文件夾。 16、以RPC方式運(yùn)行Aria2,在PuTTY中執(zhí)行命令: aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/volume1/download -c -D 17、在DSM的Web服務(wù)中,啟用Web station。 (注:這里是為了自建Web前端,若不需要,可略過(guò)此步。) 18、在電腦上新建一個(gè)aria2.session文件,具體方法:新建一個(gè)文本文件,更名為aria2.session即可。 (注:更名需要顯示文件的擴(kuò)展名,更名時(shí)連擴(kuò)展名一起更換。) 19、在電腦上新建一個(gè)aria2.conf文件,具體方法:新建一個(gè)文本文件,復(fù)制下列內(nèi)容粘貼到文本文件中: 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即可。 (注:更名需要顯示文件的擴(kuò)展名,更名時(shí)連擴(kuò)展名一起更換。其中的內(nèi)容可以到以下網(wǎng)站對(duì)照修改:http:///usage.html http://aria2./manual/en/html/aria2c.html。) 20、在電腦上新建文件夾,并更名為aria2,將aria2.session和aria2.conf移動(dòng)到aria2文件夾中。 21、在DSM中,通過(guò)File Station打開(kāi)web文件夾,然后將aria2文件夾拖進(jìn)web文件夾。 (注:Web文件夾為開(kāi)啟Web station后的文件夾,若之前沒(méi)有開(kāi)啟Web station,可換為其他的文件夾,同時(shí)修改aria2.conf里的相關(guān)路徑。) 22、加入開(kāi)機(jī)啟動(dòng)Aria2,在PuTTY中執(zhí)行命令: vi /etc/rc.local 然后按下“i”進(jìn)入編輯模式,找到 exit 0 這一行,在這一行上面都加上 /opt/bin/aria2c --conf-path=/volume1/web/aria2/aria2.conf -D 這一行,編輯完成后按下ESC鍵退出,最后輸入: :wq 保存文件并退出。 (注:“i”只需要輸入i,不包括引號(hào)。另你還可以使用Winscp來(lái)完成上述的編輯工作,更為簡(jiǎn)單。若之前沒(méi)有開(kāi)啟Web station,請(qǐng)修改相關(guān)路徑。) 23、在路由器中設(shè)置靜態(tài)DHCP,將NAS的MAC指定為固定IP。 24、在路由器中設(shè)置端口轉(zhuǎn)發(fā),將外網(wǎng)的端口映射到NAS的端口,具體如下: TCP 6800 6800 NAS的IP Aria2(RPC) BOTH 51413 51413 NAS的IP Aria2(BT) (注:這里是為了外網(wǎng)管理,若不需要,可略過(guò)此步。) 25、在DSM或路由器中添加DDNS,推薦3322或花生殼。 (注:這里是為了外網(wǎng)管理,若不需要,可略過(guò)此步。) 26、重新啟動(dòng)NAS。 27、可到以下網(wǎng)站下載安裝可與Aria2搭配的擴(kuò)展或腳本: http:///usage.html (注:至此,Aria2的安裝配置已經(jīng)全部完成,若使用外網(wǎng)版Web前端管理的話,到這就可以了,推薦一個(gè)我認(rèn)為最好的外網(wǎng)版Web前端:http:///,在設(shè)置中將其中的 localhost 更換為你的NAS的IP或域名即可。已經(jīng)開(kāi)啟Web station,需要自建Web前端的朋友,請(qǐng)繼續(xù)接著看。) 三、自建Web前端: 1、下載Web前端,推薦使用YAAW,簡(jiǎn)單實(shí)用,下載地址: 原版:https://github.com/binux/yaaw 漢化版:https://github.com/aa65535/yaaw-zh-hans (注:點(diǎn)擊右下的Download ZIP即可下載。) 2、通過(guò)File Station打開(kāi)web文件夾下的aria2文件夾,將下載的文件解壓后,將其中的public_html文件夾或master文件夾下的css文件夾、img文件夾、js文件夾、index.html文件、offline.appcachae文件、favicom.ico文件(原版沒(méi)有這個(gè)文件)拖進(jìn)aria2文件夾。 3、通過(guò)訪問(wèn) /aria2 或 [域名]/aira2 即可在管理和下載任務(wù),搭配之前下載的擴(kuò)展和腳本就更方便了。 (注:[NAS的IP]代指NAS的IP,[域名]代指DDNS的域名,均不包含中括號(hào)。) 附件:各個(gè)處理器的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 |
|