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