AiraNg配合RileRun打造VPS下载及观看神器,包括(Aria搭建方法,AriaNg搭建问题)

本文的目的是为了缓存一些稀缺资源,毕竟本身家的PC网速没有VPS运行商的强,也不能长期碎片下载,不只耗电还耗硬盘。使用AriaNg并配合Filerun可以实现超越网盘的下载效果,配合SVIP的百度网盘以及迅雷,基本能够快速下载任何正常资源。php

若有错误或是更新将放在我的博客,有一些图片没法上传,经过个人博客查看效果更好:http://alvincr.com/2020/05/vps%e4%bd%bf%e7%94%a8airang%e7%a6%bb%e7%ba%bf%e7%bc%93%e5%ad%98%e8%b5%84%e6%ba%90%e6%96%b9%e6%b3%95/html

后期会添加外接网盘的方式拓展本身的下载空间,以防VPS盘符资源不足,轻松储备备份大量资料,而且能保证必定安全性。前端

Table of Contentsnginx

1.下载环境git

1.1 Aria2github

1.2 AriaNG数据库

1.3 FileRunvim

2. 安装Aria2缓存

2.1 使用一键安装命令安全

2.2 使用源进行安装

2.3 使用源码安装

2.2.1 官方指南

2.2.2 具体操做

3. 安装Nginx

4. 配置nginx或站点

4.1 目的

4.2 使用nginx配置

4.3 使用宝塔配置

5. 配置Aria2Ng

6. 配置AriaNg

6.1 更改RPC

6.2 开放防火墙

6.3 基本设置

7.安装FileRun

8. 效果


1.下载环境

1.1 Aria2

Aria2是一款开源、轻量级的多协议命令行下载工具,支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink 协议,拥有众多第三方支持插件。

1.2 AriaNG

AriaNg就是一个是运行在服务端的Aria2前端管理工具,它能够不用Aria2命令就能够在网页上添加下载任务,打开是页面的形式,并能够经过输入网页的形式快速打开。

1.3 FileRun

该软件目的是提供Win的资源管理器的效果,并自带各类播放,离线下载等等功能,能够在线播放视频。

2. 安装Aria2

2.1 使用一键安装命令

可使用下面命令进行一键安装,也可以使用2.2用源安装

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

2.2 使用源进行安装

测试发现直接使用yum -install aria2能够进行安装,无需源码地址,若是没法安装使用 yum -y install epel-release

epel是Extra Packages for Enterprise Linux,至关于第三方的源,这里直接安装成了最新版本

2.3 使用源码安装

能够从GitHub上找到最新版进行安装:https://github.com/aria2/aria2/releases/tag/release-1.35.0

使用 wget https://github.com/aria2/aria2/archive/release-1.35.0.tar.gz进行下载。

2.2.1 官方指南

下图是官方指南,也能够看我下文的具体操做。

 

2.2.2 具体操做

在我下载的这个版本中并无configure文件,所以先使用一下命令自动生成configure文件。

autoreconf -iv

先执行 chmod -x configure

而后执行 ./configure

./configure ARIA2_STATIC=yes

make

不过这个安装速度实在是不敢恭维,都安装10分钟了还没弄完,使用yum install就很快能安装成功了。

大概用了接近半小时安装完成

 

 

3. 安装Nginx

因为我这边已经安装过Nginx,可使用ps -aux | grep nginx查看运行状况

也能够用which nginx查看安装目录

未安装的小伙伴参考下面文章,一键安装LNMP全家桶

https://lnmp.org/install.html

安装LNMP稳定版
如需无人值守安装,请使用 无人值守命令生成工具,或查看无人值守说明教程

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp

如须要安装LNMPA或LAMP,将./install.sh 后面的参数lnmp替换为lnmpa或lamp便可。如需更改网站和数据库目录、自定义Nginx参数、PHP参数模块、开启lua等需在运行./install.sh 命令前修改安装包目录下的 lnmp.conf 文件,详细能够查看lnmp.conf文件参数说明

如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命令安装。

以下载速度慢或没法下载请更换其余下载节点,请查看LNMP下载节点具体替换方法

运行上述LNMP安装命令后,会出现以下提示:

目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,须要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择!如仅需安装数据库在lnmp安装包目录下执行:./install.sh db

输入对应MySQL或MariaDB版本前面的序号,回车进入下一步.


设置MySQL的root密码(为了安全不输入直接回车将会设置为lnmp.org#随机数字)若是输入有错误须要删除时,能够按住Ctrl再按Backspace键进行删除(个别状况下是只须要Backspace键)。输入后回车进入下一步,以下图所示:

询问是否须要启用MySQL InnoDB,InnoDB引擎默认为开启,通常建议开启,直接回车或输入 y ,若是肯定确实不须要该引擎能够输入 n,(MySQL 5.7+版本没法关闭InnoDB),输入完成,回车进入下一步。


注意:选择PHP 7+版本时须要自行确认PHP版本是否与本身的程序兼容。

输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:

能够选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

若是是LNMPA或LAMP的话还会提示设置邮箱和选择Apache“Please enter Administrator Email Address:”,须要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。

再选择Apache版本

按提示输入对应版本前面的数字序号,回车。

提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等缘由会形成影响。

4. 配置nginx或站点

4.1 目的

若是安装不进行配置nginx,使用域名登陆将会出现如下界面。

在本文中使用宝塔配置,之前手动配置过,有些参数不是很好控制,主要是不方便管理。

4.2 使用nginx配置

如下是可行操做。原文连接:https://blog.csdn.net/IndexMan/article/details/84668668

1.修改配置文件
vim /usr/local/nginx/conf/nginx.conf
添加一个server节点:

server {
listen          81;
server_name     localhost;
access_log      logs/test.log;
location / {
index index.html;
root  html/test;
}
}

2.建立站点目录
cd /usr/local/nginx/html/
mkdir test
cd test
vim index.html
网页内容以下:

<h1>Hello Nginx!</h1>

3.重载配置
cd /usr/local/nginx/sbin/
./nginx -s reload

4.3 使用宝塔配置

在网站选项中选择添加站点,而后将本身的域名或是IP地址填入域名中,(这里填IP的话,后面就要使用ip登陆了,对于没有域名的小伙伴很方便,记得将站点添加到收藏夹)

 

5. 配置Aria2Ng

移动到网站根目录下

cd /www/wwwroot/AriaNg

使用一下命令获取Aria2Ng安装包,目前最新版是1.1.6

wget https://github.com/mayswind/AriaNg/releases/download/1.1.6/AriaNg-1.1.6.zip

解压文件

unzip -o AriaNg-1.1.6.zip

这样就能够直接经过IP或是域名登陆了

 

6. 配置AriaNg

在此设置语言

若是下面显示未链接,须要设置如下内容

 

6.1 更改RPC

设置RPC方法以下:

 

6.2 开放防火墙

若是设置完以上内容仍没法链接,查看是不是由于端口被禁用的缘由,须要放行端口

使用该命令查看端口占用状况 netstat -ap|grep :6800

在宝塔界面放行端口,或使用防火墙命令开放端口

6.3 基本设置

为了更好的下载体验,设置Aria2基本设置以下:

7.安装FileRun

因为内容较多而且目前还未初稿,将于博客中更新

8. 效果

我这里因为速度过快致使没有显示下载速度就下载完了.......,可是测试大陆资源下载速度不是很快(只测试了一个,没有普适性)

 

 

参考:

https://www.tok9.com/archives/344/

https://github.com/mayswind/AriaNg/issues/35