Aria2+KodExplorer可道云实现离线下载
本篇经验将分享一下用Aria2+KodExplorer可道云轻松搭建个人云存储,实现离线下载的方法。教你应对大公司存储相关服务突然关闭时,如何不至于被尴尬地“扫地出门”。
工具/原料
Aria2
KodExplorer可道云
使用KodExplorer可道云搭建个人云存储
1、下载KodExplorer可道云。
2、安装可道云。基本上遵埂黉餐嚣循五个步骤:1. php环境搭建(推荐使用xampp)2. 下载最新安装包,将KOD文件包解压到您橇秆苡螳想要放置的目录3. 设置Kod安装目录为读写权限4. 浏览器访问Kod放置的目录,开始使用安装的地方自己选择,可以是智能路由器,也可以是NAS,服务器,VPS等,也可以使用旧电脑等自行搭建服务器。windows用户或者linux用户具体可以参考以下安装经验:
3、可道云自带离线下载功能,但是不支持BT下载,需要和Aria2搭配使用。
Aria2下载与安装
1、下载Aria2。
2、Aria2安装命令如下:#RPM安装钱砀渝测(推荐,环境:CentOS6.X)wget http://mirror.bjtu.edu.cn/repoforge/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmrpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmyum -y install aria2#编译安装,Aria2 1.17.1以上版本要求gcc >= 4.8.3 or clang >= 3.4#安装clangyum -y install clang#安装GCC,通过SCL安装GCCCentOS 6wget https://copr.fedoraproject.org/coprs/rhscl/devtoolset-3/repo/epel-6/rhscl-devtoolset-3-epel-6.repo -O /etc/yum.repos.d/rhscl-devtoolset-3-epel-6.repoyum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils devtoolset-3-gcc-gfortranscl enable devtoolset-3 bash #启用SCL环境中新版本GCCgcc --version#编译Aria2wget https://github.com/aria2/aria2/releases/download/release-1.22.0/aria2-1.22.0.tar.gztar xzvf aria2-1.22.0.tar.gzcd aria2-1.22.0./configuremakemake installman aria2c // 查看aria2c manual
3、配置Aria2。创建配置文件。mkdir /etc/aria2/vim /etc/aria2/aria2.conf直接进行下一步,不要填写,博主会提供一个配置文件下载:wq! //保存
4、下载Aria2配置文件。再使用SFTP客户端连接服务器,传到/etc/aria2 文件夹下替换即可。
5、Aria2使用。直接在命令行下载,下载完成后自动退出,就和wget 的工作方式一样。aria2c "download.url"
Aria2+KodExplorer可道云搭建个人云存储:Aria2图形管理
1、Aria2命令操作方式太麻烦了,我们可以安装Aria2 Web UI或者YAAW,实现Web在线管理Aria2。
2、Aria2 Web UI安装方法如下:1、测试环境:virmach 512M内存特价款,OpenVZ虚拟构架 + Debian8 系统2、这不需要PH霸烹钟爷P环境,只要能运行HTML就可以了,OpenVZ的系统自带了apache,这次测试便是基于apache,如果是XEN或者KVM的话建议直接安装lighttpd,这里不再累赘3、通过以下命令安装Aria2并且开启监听。apt-get install aria2 ##安装Aria2aria2c --enable-rpc --rpc-listen-all ##开始监听RPC4、下载webui-aria2并且解压上传到网站根目录(例如 /var/www/html),并赋予权限: github地址:https://github.com/ziahamza/webui-aria2chmod 755 /var/www/html/ ##赋予权限
3、打开浏览器,通过IP访问你的VPS,在“设置”–> “服务器设置”中“主机:”后后面填写自己的IP地址。
4、YAAW安装方法如下:git clone https://github.com/binux/yaawpython -m SimpleHTTPServer 9999 #也可以使用Apache
5、访问这台机器的9999端口就可以了,这里为了方便用python做为WEB服务器,其它任意一种WEB服务器都是可以的。