基于腾讯轻量服务器安装Aria2+AriaNg+Nginx+File Brower 服务
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界面
速度测试:
基于腾讯轻量服务器安装Aria2+AriaNg+Nginx+File Brower 服务相关推荐
- 分表需要解决的问题 基于MyBatis 的轻量分表落地方案
分表:垂直拆分.水平拆分 垂直拆分:根据业务将一个表拆分为多个表. 如:将经常和不常访问的字段拆分至不同的表中.由于与业务关系密切,目前的分库分表产品均使用水平拆分方式. 水平拆分:根据分片算法将一个 ...
- Lifeograph 0.7.3发布 基于gtkmm的轻量电子日记本
Lifeograph 0.7.3该版本标签进行分类.在一个单一的日记可记录多个主题.每个条目不同主题的支持.自动插入项目符号和检查框一起缩排的支持.创建和记录最后更改日期.喜爱和标签过滤条目.拖放的条 ...
- 腾讯轻量云服务器控制台详细介绍及建站操作图文教程
腾讯轻量应用服务器控制台与腾讯云服务器不同,轻量应用服务器主要是在控制台上集成了大部分建站功能,通过简单点击几次鼠标就可以轻松建站,易学易用.不过对于没接触过的新手来说,还是有点陌生的,所以青阳通过图 ...
- 基于resnet-18的轻量型车道检测研究
基于resnet-18的轻量型车道检测研究 1.论文介绍以及实验 2.参考内容 论文2: Ultra Fast Structure-aware Deep Lane Detection 官方代码地址:h ...
- 改进Mahmood 等提出的基于椭圆曲线的轻量型的的认证协议
改进Mahmood 等提出的基于椭圆曲线的轻量型的的认证协议 1.初始阶段 1.旧版 1.改进(无) 2. 注册阶段 1.旧版 2.改进 3. 用户间认证与建立临时会话密钥阶段 1.旧版 2.改进 4 ...
- 腾讯轻量云linux系统dd安装windows
本文仅针对于腾讯轻量云,其他厂商的没有试过. dd是linux的一个命令,简单的理解算是用一个镜像文件来替换现有系统,具体细节我也没去深入学习了.其实dd安装windows的教程网上很多,现成的镜像也 ...
- 在腾讯轻量云Linux上搭建 CSGO 服务器
在腾讯轻量大盘鸡推出时,我写了篇关于 Windows Server 环境的教程.但很多云村朋友都要我更新一篇Linux搭建csgo服务器教程. Windows教程可参考: 在Windows服务器上简易 ...
- 腾讯轻量云服务器安装FREEBSD
前言 最近在使用panabit,panabit程序都是基于freebsd的,也有linux版本但是有bug,在腾讯云上部署panabit云平台,首先要安装freebsd,研究了两天(大部分时间都卡在安 ...
- 使用腾讯轻量云搭建个人邮箱系统
前言 几个月前,朋友搭建了一个邮箱系统,试了一下,还挺不错,那么这次我们就来使用腾讯云轻量应用服务器搭建一次 物资清单 服务器选择 我们还是选择腾讯云香港的吧 因为使用需求不大,所以我决定选择1h2g ...
最新文章
- 解析|一文读懂AGV的关键技术——激光SLAM与视觉SLAM的区别
- 可扫爆服务器系统,可扫可爆云服务器
- 实战演习-用wse上传下载文件
- 监听是否到达页面滑动的可视区域最底部
- Prim和Kruskal算法
- 墙后的所有姿势,全被“瞎眼”AI透视
- linux 内存 面试,怎么应付面试问了解Linux内存管理吗?
- 5 python 页面说明_Python爬虫爬取网易云的音乐
- 基于SSM的校园二手交易平台系统
- 中国男性最想娶回家的金庸女性角色排行榜zz
- php pdo连接oracle乱码,PHP编程:php pdo oracle中文乱码的快速解决方法
- Android 自学笔记——准备山东省大学生软件设计大赛
- 两种方法实现卸载apk应用程序
- 修改客户端 与服务器断开,如何处理服务器或客户端socket断开
- IOS 根据地理位置获取坐标或根据坐标获取地理位置
- C++编程-腐烂的橘子-广度优先搜索
- 企业引入人脸识别考勤 想要代打卡?没门!
- 阿宇NVR手机APP如何解绑?
- hr面试性格测试30题_面试性格测试题60道
- 优惠券有什么用,为什么不直接降价呢?