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

如有错误或是更新将放在个人博客,有一些图片无法上传,通过我的博客查看效果更好: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/

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

Table of Contents

1.下载环境

1.1 Aria2

1.2 AriaNG

1.3 FileRun

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

AiraNg配合RileRun下载及观看神器,包括(Aria搭建方法,AriaNg搭建问题)相关推荐

  1. 淘宝、京东、天猫商品名称数据集下载最新版本。包括中药、化学器材、摄影、动物、酒水、办公事务。

    淘宝.京东.天猫商品名称数据集下载最新版本.包括中药.化学器材.摄影.动物.酒水.办公事务. 第一类 用于工业.科学.摄影.农业.园艺.森林的化学品,未加工人造合成树脂,未加工塑料物质,肥料,灭火用合 ...

  2. 地图下载白嫖神器!你该怎么用好它

    今天介绍一下做数据可视化网站比较好的两个平台.一个是阿里云的Datav,另一个是易智微easyv. 一.DataV.GeoAtlas 前段时间 我们就给大家分享过阿里云的DataV.GeoAtlas地 ...

  3. 用Google浏览器下载网页视频(包括优酷,土豆等网站视频)

    用Google浏览器下载网页视频(包括优酷,土豆等网站视频) 一.准备工具 Google浏览器 Video download helper (Chrome插件) 二.步骤 1.安装Video down ...

  4. 锡恩MIP云管理学院 视频下载 视频观看

    前几天朋友问我,问锡恩MIP云管理学院的视频能不能用PC去下载和观看,了解了一下情况,原来是朋友最近在学习锡恩MIP云管理学院的一些课程,但是现在的情况是可以在手机上看视频和下载,但是很快几百兆的流量 ...

  5. Windows更新补丁下载、批量安装的几种方法

    Windows更新补丁下载.批量安装的几种方法 对于广大电脑爱好者而言,打补丁已经是"家常便饭".每次重装系统后,之前系统更新过的补丁也随之毁于一旦,不得不再次连接到微软的网站,将 ...

  6. php 远程图片大小,PHP下载远程图片并保存到本地方法总结

    这篇文章主要介绍了PHP下载远程图片并保存到本地方法总结的相关资料,需要的朋友可以参考下 1.获取远程文件大小及信息的函数 function getFileSize($url){ $url = par ...

  7. python a股行情_使用Python下载A股行情的几种方法

    使用Python下载A股行情的几种方法 1. tushare Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分 ...

  8. python下载文件保存_python 3.3 下载固定链接文件并保存的方法

    python 3.3 下载固定链接文件并保存. import urllib.request print ("downloading with urllib") url = 'htt ...

  9. STlink下载出现st-link usb communication error解决方法

    STlink下载出现st-link usb communication error解决方法 参考文章: (1)STlink下载出现st-link usb communication error解决方法 ...

最新文章

  1. androidstudio调试android 源码 jni,在android studio下配置gradle用ndk-build和ndk-gbd编译调试JNI...
  2. LVS 四层 TCP/UDP 负载均衡器
  3. Entityframework Code First 系列之项目搭建
  4. Winform中实现连接Mysql并获取所有表名
  5. Linux——分区时出现This partition should be marked for use as an EFI boot partition
  6. MySQL之Variables(变量)
  7. 使用.NET为Window Mobile写自动化工具的无奈之处.
  8. 用javascript动态调整iframe高度
  9. mysql median_MySQL中查询中位数?
  10. uniapp中使用微信登录app
  11. LCD液晶显示器的相关知识
  12. Apache Geronimo监控
  13. 【程序包uti1不存在怎么办?】求解答
  14. web页面-电子签名
  15. eclipse 自带git插件 文件提交后修改标志不明显
  16. 米歇尔·福柯——生平与著作
  17. 南京市租房网上提取公积金步骤
  18. VMware workstation虚拟硬盘、类型分析
  19. 基于大数据的英语学习利器
  20. AE钢笔工具 贝塞尔曲线 变 直线

热门文章

  1. Using setJavaScriptEnabled can Introduce XSS Vulnerabilities into
  2. 以太坊+IPFS+WEB 电商平台开发讲解
  3. 软件性能测试模拟笔试题目
  4. 测试窗体的FormBorderStyle属性,不同属性所对应的窗体边框显示情况
  5. 全场景智联,智慧护家,海雀智能门铃如何与众不同
  6. m4a批量转换成mp3的方法
  7. 1074 Reversing Linked List (25 分) java 题解
  8. 修改远程桌面3389端口
  9. Burg法求解AR(p)模型参数及MATLAB实现
  10. 一台计算机两个硬盘怎么设置密码,怎样给硬盘加密码? 两招解决硬盘加密难题...