Linux利用aria2c下载迅雷离线资源的教程在网上一抓一大把,但是在论坛里还没有见到有人发帖提到,或许大家都在用,或许大家没有这个需求。我今天就给大家系统的介绍一下如何在U-NAS下使用aria2c下载迅雷离线资源!
U-NAS使用的是debian系统作为载体的,这样安装程序完全可以参照debian的标准流程,sudo apt-get install aria2
等到屏幕上一堆英文滚动完成,aria2就装好了,当然如果就这么简单,我绝不会写这么个教程,
装好aria2,大家可以去参考网上的其他教程,绝大部分都是一样的,在SSH中输入aria2c–enable-rpc –rpc-listen-all=true –rpc-allow-origin-all -c -D等大家回车后就会发现,根本不是那么回事,系统会提示你不认识–enable-rpc命令,其中的原因很简单,现在绝大部分的linux系统直接安装的aria2c软件版本都在1.14以上,只有1.14以上的版本才会有–enable-rpc命令,而我们使用的debian直接安装的aria2c版本是1.10,而且用sudo apt-get update等命令均无法升级到更高的版本,这就迫使我们要强制安装更新版本的aria2c。
真正的教程开始了:
和以往的教程一样,我们首先要进入SSH
接下来我们为了能完整的安装新版本的aria2c,需要安装debian的编译环境
sudo apt-get install build-essential
#
你要编译软体时最基本要装这个,他相依libc6-dev,gcc,g++,make,dpkg-dev,安装他就帮你安装好这些。
sudo apt-get install apt-file
#
一般来说,若已经装好build-essential应该还是不够的,因为它只会安装一些预设的函式库,若编译软体时出现找不到函式库的错误讯息时,可以用apt-file来搜寻。
sudo apt-file update
以上的命令可以帮助你安装好debian的编译环境,接下来就是下载新版本的aria2c
wget http://jaist.dl.sourceforge.net/project/aria2/stable/aria2-1.16.3/aria2-1.16.3.tar.gz #下载aria2-1.16.3
tar -zxvf aria2-1.16.3.tar.gz #解压aria2c
cd aria2-1.16.3 #进入aria2-1.16.3文件夹
sudo ./configure
sudo make
sudo make install #编译并安装
如果你完整的按照我的教程做下来应该不会出错
sudo reboot #重启
等你的NAS重启完成,登入SSH
aria2c -v #查看aria2c的版本信息,如果现在显示1.16.3,你已经完成了一大半了
接下来如何下载迅雷离线文件请自行百度,关键字 aria2c yaaw
如果实在不会,请跟帖,我接着往下写。
2013年2月6日更新
今天工作不是很忙,继续更新一下
完成aria2c的安装后,大家可以通过启动命令启动该程序:
一般启动命令为:
aria2c –enable-rpc –rpc-listen-all=true –rpc-allow-origin-all -c -D
这个仅仅是基础命令,aria2c还有很多定义命令
比如
aria2c –enable-rpc –rpc-listen-all=true –dir=/mnt/nas/yutech/download –rpc-allow-origin-all -c -D
这条命令就是要aria2c下载文件在=/mnt/nas/yutech/download 位置
以下为aria2c的部分命令
#用户名
rpc-user=username
#密码
rpc-passwd=passwd
#最大同时下载数(任务数), 路由建议值: 3
max-concurrent-downloads=5
#断点续传
continue=true
#同服务器连接数
max-connection-per-server=5
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
#下载速度限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#断开速度过慢的连接
#lowest-speed-limit=0
#验证用,需要1.16.1之后的release版本
#referer=*
#启用本地节点查找
bt-enable-lpd=true
#添加额外的tracker
#bt-tracker=<URI>,…
#单种子最大连接数
#bt-max-peers=55
#强制加密, 防迅雷必备
#bt-require-crypto=true
#当下载的文件是一个种子(以.torrent结尾)时, 自动下载BT
follow-torrent=true
#BT监听端口, 当端口屏蔽时使用
#listen-port=6881-6999
启动该命令后我们可以安装各种前端,如YAAW,webui-aria2
或者直接打开链接YAAW 或者 webui-aria2
在Enter the host:中输入你NAS的地址,就可以下载了
还有很多细节问题,今天不写了
<ignore_js_op> web.zip (105.78 KB, 下载次数: 1)
附件中是aria2c的前端,部署到NAS上直接打开就可以了