程序员

基于腾讯轻量服务器安装Aria2+AriaNg+Nginx+File Brower 服务

作者:admin 2021-04-25 我要评论

0x01应用简介 Aria2:是一个多平台轻量级支持?HTTP、FTP、BitTorrent?等多协议、多来源的命令行下载工具。 AriaNg:客户端启动器可以轻轻松松的管理你的Aria2下载...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

0x01应用简介

Aria2:是一个多平台轻量级,支持?HTTP、FTP、BitTorrent?等多协议、多来源的命令行下载工具。

AriaNg:客户端启动器可以轻轻松松的管理你的Aria2下载器。

Nginx:是一款轻量级的Web?服务器/反向代理服务器及电子邮件代理服务器。

File?Brower:是一个基于 Web 的文件管理器。它可以使你随时随地的对设备的文件进行基本的管理操作。

0x02服务器准备

服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器(Lighthouse)。这是目前最快的建站方式,我们开始上路吧~

目前腾讯云最流行的IaaS层产品莫过于Lighthouse(轻量应用服务器)了。该产品以套餐形式提供了便捷的云主机选购,网络流量包、应用镜像以及免密登录等特性也更加注重了人性化的体验。Lighthouse作为目前最炙手可热的面向个人开发者及中小企业的新一代云服务产品,特别适合搭建个人博客、网站、论坛、小型应用等多种场景。另外,其良心的价格和促销力度也是前所未有,其持续运营的策略是相对面向未来的。

境外服务器价格及配置:

国内服务器价格和配置:

0x03开始安装

Nginx安装及配置

使用命令

?

yum install nginx

?

安装成功后进入 /etc/nginx/nginx.conf 可以配置nginx信息

?

Aria2安装

使用命令安装

?

yum install aria2

?

  • 创建.aria2目录

?

mkdir /root/.aria2

?

  • 创建会话文件

?

touch /root/.aria2/aria2.session

?

  • 创建日志文件

?

touch /root/.aria2/aria2.log

?

  • ?创建配置文件

?

touch /root/.aria2/aria2.config 

?

  • 编辑配置文件

需要修改最后一行rpc密码(自行设置,最好6位数字)

?

################ 文件保存相关 ################
# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=/home/download
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
#disk-cache=32M
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none < falloc ? trunc < prealloc
# falloc和trunc则需要文件系统和内核支持
# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
#file-allocation=none
# 断点续传
continue=true

################ 下载连接相关 ################
# 最大同时下载任务数, 运行时可修改, 默认:5
#max-concurrent-downloads=5
# 同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=5
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=10M
# 单个任务最大线程数, 添加时可指定, 默认:5
#split=5
# 整体下载速度限制, 运行时可修改, 默认:0
#max-overall-download-limit=0
# 单个任务下载速度限制, 默认:0
#max-download-limit=0
# 整体上传速度限制, 运行时可修改, 默认:0
#max-overall-upload-limit=0
# 单个任务上传速度限制, 默认:0
#max-upload-limit=0
# 禁用IPv6, 默认:false
#disable-ipv6=true
# 连接超时时间, 默认:60
#timeout=60
# 最大重试次数, 设置为0表示不限制重试次数, 默认:5
#max-tries=5
# 设置重试等待的秒数, 默认:0
#retry-wait=0

################ 进度保存相关 ################
# 从会话文件中读取下载任务
input-file=/root/.aria2/aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=/root/.aria2/aria2.session
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
#save-session-interval=60

############## RPC相关设置 ##############
# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
rpc-secret=设置成自己的密码

?

Aira2启动

?

sudo aria2c --conf-path=/root/.aria2/aria2.conf

?

?

sudo service aria2c start

?

AriaNg安装

  • 进入Nginx源代码目录

?

 cd /usr/share/nginx/html

?

  • 下载AriaNg文件

?

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

?

  • 解压

?

unzip AriaNg-1.2.1.zip

?

  • 开启端口

在腾讯云轻量服务器控制台开放所有端口

  • 进入面板

1,输入ip地址

2,点击左侧AriaNg设置

3,点击上方rpc

4,输入rpc密码

5,Aria2状态显示已连接即为成功

File Brower安装

  • 下载

?

wget https://github.com/filebrowser/filebrowser/releases/download/v2.1.0/linux-amd64-filebrowser.tar.gz

?

  • 解压

?

tar -zxvf linux-amd64-filebrowser.tar.gz

?

  • 移动

?

mv filebrowser /usr/sbin

?

  • 创建目录

?

mkdir /etc/filebrowser/

?

  • 创建配置文件

?

vi /etc/filebrowser/config.json

?

  • 编辑配置文件

?

{   
"address":"0.0.0.0", 
"database":"/etc/filebrowser/filebrowser.db",     
"log":"/var/log/filebrowser.log",
"port":8080,     
"root":"/home/download",     
"username":"admin"
}

?

  • 运行项目

?

nohup filebrowser -c /etc/filebrowser/config.json &

?

0x04软件使用

浏览器输入轻量服务器ip既可以进入AriaNg界面

浏览器输入轻量服务器ip:8080既可以进入File Brower界面

速度测试:

?

;原文链接:https://blog.csdn.net/weixin_43749789/article/details/115425755

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 基于腾讯轻量服务器安装Aria2+AriaNg+N

    基于腾讯轻量服务器安装Aria2+AriaNg+N

  • Linux--基础I/O--重定向--动态库与静态

    Linux--基础I/O--重定向--动态库与静态

  • 线程池的引入和实践案例分享

    线程池的引入和实践案例分享

  • 我们一起分析下BL(B)/LDR指令

    我们一起分析下BL(B)/LDR指令

腾讯云代理商
海外云服务器