群晖Synology安装Aria2实现迅雷离线下载,安装IPKG |
本帖最后由 joson 于 2013-11-23 17:04 编辑
原文网址:http://bbs.weiphone.com/forum.php?mod=viewthread&tid=5409233作者: 威布斯 时间: 2012-10-26 21:21 标题: 群晖Synology安装Aria2实现迅雷离线下载,支持自动启动,管 实现的主要特性是迅雷离线公开的API支持aria2,所以我们在基于liunx核心的DSM中搭建环境并安装aria2来实现。 此方法可能并不完善和易用,欢迎加入讨论群继续研究分享:243551803 首先DSM是基于精简的liunx核心,我们安装aria2不能以套件方式直接安装,因为套件中心并不支持ipkg。所以我们曲线救国,部署bootstrap来实现Optware环境。本文分三个部分,环境部署,ipkg安装,RPC&webgui设置。 首先安装部署:(建议在操作前重启一下NAS以免不必要的问题出现) 需要准备telnet和SSH,同时DSM也要打开telnet和ssh telnet很简单,windows打开即可 SSH需要客户端,在http://www.winscp.net 下载 配置SSH,注意用户名为root,密码为DSM管理员密码,文件协议选择SCP 连接时可能出现以下错误,不用管它,直接确定 win开始,输入“telnet”,登陆NAS,命令如下(IP为你自己的IP): [li]o 192.168.142.160 [/li] 复制代码 用户名为root,密码为DSM的admin密码(注意输入密码时不会显示*) 成功登陆 切换目录到volume1/@tmp,命令: [li]cd /volume1/@tmp [/li] 复制代码 下载bootstrap包,注意每个机型的包都不一样(以处理器区分),对应的aria2包也不一样。 附上查阅表:
http://forum.synology.com/wiki/index.php/Is_my_NAS_an_ARM_or_a_PowerPC_CPU_model
[li]wget http://ipkg.nslu2-linux.org/feed ... strap_1.2-7_arm.xsh [/li] 复制代码 包下载好以后因为权限不够执行,我们还需要提升一下权限: [li]chmod +x syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh [/li] 复制代码 执行改包: [li]sh syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh [/li] 复制代码 安全起见,安装完毕请删除.xsh [li]rm syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh [/li] 复制代码 到上面一步bootstrap完毕,只需要重启就可完成部署。但是为了保证重启后bootstrap能够自动启动,我们还需要继续修改一下配置: [li]vi /root/.profile [/li] 复制代码 我们用VI编辑器打开配置.profile以后,按下“i”进入编辑状态。在我标注的两行前面加上"#",见下图。 编辑完成按下“Esc”键,然后输入“:wq”保存退出。 ok,我们现在可以重启NAS了。(注意最好不要使用“reboot”重启,使用DSM的重启功能) 继续telnet,进入ipkg环节: [li]cd /opt/bin [/li] 复制代码 前面我们做的都是为了可以执行ipkg包,先做update更新 [li]ipkg update [/li] 复制代码 安装aria2 ipkg install aria2 除了安装aria2主包,还会下载几个依赖包(libstdc,zlib,sqlite,readline等等) 稍等几分钟即可完成 aria2的最后一步,我们需要启动aria2的RPC以方便我们可以使用web gui来进行管理,同时建立好aria2的下载目录,以下为例 修改配置让aria2自动启动 打开telnet,执行下面命令 [li]vi /etc/rc.local[/li] 复制代码 同样是vi命令编辑,把aria2运行命令复制到这个位置:(记住最后:wq保存退出) [li]/opt/bin/aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/volume1/xunlei --file-allocation=none -s 5 -j 3 -x 5 -c -D[/li] 复制代码 然后重启NAS,aria2已经可以自动运行了 作者: 威布斯 时间: 2012-10-26 21:22 --------------------------分割线之aria2管理界面安装----------------------------- 下面是加强的下载管理部分 首先安装phpMyAdmin套件 设置web服务 照下面设置 还是照这样设置 打开phpMyAdmin 首次登陆,用户名是root,密码为空 登陆后强烈建议修改密码,然后点击数据库 新增一个名叫“aria2”的数据库 然后点选aria2数据库,再选择导入 到这步,你要下载我这个附件 database.rar (1 KB, 下载次数: 647) 解包后导入 导入成功 然后继续下载附件 xunlei.rar (123 KB, 下载次数: 539) 更新管理界面,修正不能修改密码的问题(请使用火狐浏览器),取消登录填写用户名,直接输入密码登录 下载压缩包,把目录里的文件全部覆盖你原来目录的文件即可。 download.rar (122 KB, 下载次数: 528) 解包后修改conn.php,只修改mysql密码处即可 然后把整个目录上传到web目录下,目录名你可以任意改,只要在web目录下即可 例如web/xunlei, web/download都可以 然后打开界面 http://IP or DDNS/xunlei 登陆的默认用户名是admin,密码admin 界面一览 注意,原作者ngh,是我在CHH的ID 密码可以自己修改哦 --------------------------迅雷离线使用方法----------------------------- 然后我们通过浏览器api来和aria2做绑定 首先浏览器收藏夹新建一个标签 名称随便你取:地址填写下面这个 [li]javascript:void((function(){var%20d=document;var%20s=d.createElement('script');s.src='http://126.am/P0z3n1';s.id='TLE_script';d.body.appendChild(s)})()) [/li]
本帖被以下淘专辑推荐: | ||||||||||||||||||||||||||||||||||||||||||||||||||
为了安装ipkg而找出来的,已经成功再dsm4.3上安装了ipkg,intel的CPU,安装包:http://ipkg.nslu2-linux.org/feed ... trap_1.2-7_i686.xsh
|
记号感谢楼主。。找到
为了安装ipkg而找出来的,已经成功再dsm4.3上安装了ipkg,intel的CPU,安装包:http://ipkg.nslu2-linux.org/feed ... trap_1.2-7_i686.xsh |
joson 发表于 2013-11-23 23:18 这个才是好,成功了 |