先简单介绍下Aria2,这是一种离线下载工具,现在很多都用来离线下载百度云,115的资源。
也就意味着,这工具有众多版本。下面我介绍下利用服务器(Linux)来安装Aria2。
简单说说安装原因:
很多时候,我们本地的带宽对需要下载的资源服务器速度不理想,
而一般个人购买的服务器基本都是G口以上,下载速度很理想,
所以就产生先把资源离线到服务器,在从本地去服务器下载这个方法,
很类似于迅雷的离线下载,先放在自己的服务器,再去取回来。
理解了原理之后,制作一个Aria服务器就不难了。废话不多,开工;
①.Debian系列服务器:
Debian8以上安装Aria2工具方法如下:(可全部将代码复制到终端执行)
apt-get update #先升级自己的安装包
apt-get -y install aria2 git #下载Aria2工具及git管理工具
iptables -I INPUT -p tcp -m tcp --dport 6800 -j ACCEPT
iptables-save #防火墙放行6800,Aria的默认端口并保存
aria2c --enable-rpc --rpc-listen-all -D #开始监听Aria的服务。
PS:需要注意的是,每次重启服务器都需要执行
aria2c --enable-rpc --rpc-listen-all -D
来开启Aria2的服务,如果嫌麻烦,可以使用nohup等加入后台并设置开机启动,这不在主要范围,请自行研究。
就这么两行,就已经搭建好Aria服务器,管理的话,可以使用Windows客户端,也可以使用网页版
下面我说说网页版连接方法:
打开 http://4ker.cc/aria2
选择连接设置,在里面设置你的服务器ip和端口,端口默认即可。然后保存。
已经配置好Aria2,现在我们可以点击
来为服务器添加离线下载任务,当你设置完毕服务器之后,这里会出现磁力,种子等连接方式。
这样下载的时候,下载文件是存放在/root目录,对我们的下载带来很大的不便,所以我们有必要安装一个Apache或者Nginx目录,实现访问IP/文件 来下载文件,我们接着走:
apt-get install apache2 #安装Apache服务器
service apache2 restart #重启一下Apache
这样,我们就可以把下载目录
设置在
/var/www/html
里面,直接输入,IP/文件地址即可下载到本地。
基本设置Debian的Aria2服务器完成。
如果你不想使用我的Aria2,你想自己搭建一个,也是没问题的,接着看:
在上边,我们已经搭建了apache服务器,并且可以使用我的aria2服务器来离线。
Aria2服务器也就是个html页面,你在apache目录安装一个,实现ip访问Aria2页面。
登陆服务器执行:
cd /var/www/html #移到Apacha默认目录
apt-get install -y git #安装git获取工具,上面安装过可以不装。
git clone http://github.com/ziahamza/webui-aria2 #git获取Aria2的html源码
cd webui-aria2 #进入目录
mv * /var/www/html #把目录内文件移动到Apache主目录
这样,我们打开服务器IP,即可出现Aria2的页面,甚至都不用自己设置IP和端口,可直接添加文件就下载了。
Aria2不止有Linux版本,还有Windows版本,下次在写Centos安装Aria2的时候我会介绍。
有任何问题,欢迎在下面留言讨论,Aria2的功能实在太强大。有人在路由器上安装Aria2来拖硬盘实现离线下载,感兴趣的,欢迎对Aria2深入研究。
» 本文链接:Debian利用Aria2离线下载资源
» 转载请注明来源:刺客博客
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.bhha.com.cn/news/1589.html