安装Aria2+AriaNg

Aria2就不多做介绍了,反正是linux系统的下载神器,支持多种下载协议,还能离线下载。可惜Aria2作为后端,操作都要在ssh下敲代码输命令,实在太不友好。于是很多大神就开发了可视化操作的前端,这里推荐AriaNg。

安装Aria2

sudo pacman -S aria2 nginx nginx-mainline

配置aria2

在/root目录创建aria2文件夹,在文件夹内创建aria2.session和aria2.log文件

在用户家目录创建也可

mkdir .aria2
cd .aria2
touch aria2.session
touch aria2.log

保存并修改以下代码,创建为aria2.conf文件。注意需要修改文件保存路径和RPC授权令牌,以备注“手动更改”。

#文件保存路径设置,请手动更改
dir=/home/datadisk-cache=32M
file-allocation=none
continue=true
max-concurrent-downloads=10
max-connection-per-server=5
min-split-size=10M
split=20
disable-ipv6=true
input-file=/root/.aria2/aria2.session
save-session=/root/.aria2/aria2.session## RPC相关设置 ##
# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select
# RPC监听端口, 端口被占用时可以修改, 默认:6800
rpc-listen-port=6800
# 设置的RPC授权令牌,在设置AriaNg时需要用到,请手动更改
rpc-secret=<TOKEN>follow-torrent=true
listen-port=6881-6999
enable-dht=true
enable-peer-exchange=true
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
seed-ratio=0.1
bt-seed-unverified=true
bt-save-metadata=false

开启aria2

第一种方法

aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --rpc-secret <password> -c -D

第二种方法

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

默认情况下第一种的启动方法,是没有保存设定的功能的,重启服务或服务器,配置都会丢失。所以推荐第二种。

-D 用于后台执行,daemon 模式, 这样ssh断开连接后程序不会退出,和screen一样的效果。

-c 等同于***–continue***连续下载一个可分割文件

开机自动启动aria2

将以下代码添加至/etc/rc.d/rc.local文件底部

aria2c --conf-path=/root/.aria2/aria2.conf -D &

centos7以后,官方将/etc/rc.d/rc.local 的开机自启的权限默认禁止了.如果需要开启,执行以下代码

chmod +x /etc/rc.d/rc.local

安装AriaNg

AriaNg是一个web端网站,需要自行安装php服务器,可使用lnmp等一键安装包,很简单,这里就不多做介绍。

安装完服务器并解析域名后,进入网站根目录,直接下载最新版的AriaNg压缩包,并解压。

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

我下载的时候是1.1.3版本的,最新版本的可以打开链接查看https://github.com/mayswind/AriaNg/releases

至此,AriaNg下载安装完毕,访问网站就要可以看到Aria2界面了。


大家注意到Aria2状态确实未连接,这里需要设置RPC。

点击AriaNg设置,进入RPC设置,因为之前aria2都配置好了,只需要输入正确的Aria2 RPC 密钥即可,对就是之前手动修改的RPC授权令牌。

使用Aria2+AriaNg自建离线下载相关推荐

  1. Debian系统下Aria2+AriaNg+h5ai实现离线下载与在线播放

    在前几篇文章中我们在CentOS下提供了Aria2的安装.管理还有常用网盘程序的推荐,综合来看还有博主还处于摸索状态,所以很多缺陷甚至错误是有的,可能一些方案并不是非常完美.本篇文章博主又挖了一个大坑 ...

  2. aria2+ariang+nginx linux 离线下载部署

    #linux 配置Aria2+AriaNg ###初衷 最近搞到一台老电脑,想做个linux桌面,最终选择了deepin,由于宿舍不断电,所以想用Aria2做一个离线下载,同时可以让宿舍所有人使用 注 ...

  3. armbian宝塔_斐讯N1+Armbian+宝塔+Apache+Mysql+PHP+cloudreve+aria2实现云存储+离线下载服务器...

    看到很多人提到不建议在N1的armbian中安装宝塔,因为无法安装WEB环保,于是写一个简单的内容来给大家提供一些灵感. 写在前面: 因为宝塔环境安装Arm系统的兼容性并不好,所以需要做的工作会稍多一 ...

  4. 斐讯N1+ARMBIAN+宝塔+APACHE+MYSQL+PHP+CLOUDREVE+ARIA2实现云存储+离线下载服务器

    漫步云端服务器 http://chdong.top/bbs/ http://www.chdong.top/ 看到很多人提到不建议在N1的armbian中安装宝塔,因为无法安装WEB环保,于是写一个简单 ...

  5. Nextcloud整合Aria2和AriaNg、Aria2 WebUI实现离线下载

    Nextcloud是一个非常优秀的私有云存储服务,利用官网提供的Snap安装Nextcloud方法,几乎可以几分钟内就可以搭建好Nextcloud云存储平台.Nextcloud提供了丰富的应用接口,不 ...

  6. aria2+AriaNg 打造自己的离线下载/云播平台

    原文:https://yorkchou.com/aria2.html 在带宽.硬盘.电费都相对低廉的现在,或许很多人都觉得离线下载基本丧失了意义:我大可以电脑24h开机,用任何下载工具慢慢拖回本地.但 ...

  7. 腾讯云轻量应用服务器部署Aria2+AriaNg下载工具

    Aria2是一款很好用的下载工具,支持多种下载协议,还能离线下载,配合腾讯云轻量应用服务器内置的宝塔面板镜像搭建一个web控制面板就在方便不过了. 首先购买一台轻量应用服务器https://conso ...

  8. 在阿里云ECS服务器上使用NextCloud+Aria2+AriaNg部署下载站

    目录 写在前面 安装Aria2并部署RPC 安装Aria2 RPC配置 设置Aria2c开机自启动 安装AriaNg 安装NextCloud并添加外部存储 安装NextCloud 为NextCloud ...

  9. 使用aria2搭建离线下载服务器

    简介 实现效果: 在VPS主机上安装aria2下载软件用作离线下载,能够远程管理下载,下载完成后能够通过HTTP(或其他任何你愿意的方式)从VPS取回. 不足: aria2本身不支持删除下载任务中的文 ...

最新文章

  1. 软件测试培训适合什么人学习?
  2. 《评人工智能如何走向新阶段》后记(再续19)
  3. MySQL:教你学会如何做性能分析与查询优化
  4. 今日 Paper | 社交媒体谣言检测;连续手语识别;细粒度服装相似性学习;混合图神经网络等
  5. Kruskal求最小生成树
  6. ubuntu docker用mount或volume与windows共享文件(samba)(设置共享ip地址)
  7. Enterprise Solution 2.2 Feature List
  8. Elastic-Job简介
  9. 在Selenium中按TagName定位元素
  10. IntelliJ Idea 2017 免费激活方法
  11. windows的libcurl下zlib1.dll问题
  12. grpc框架_grpc的入门使用
  13. POJ 1753 Flip Game 简单BFS
  14. VideoMatch: Matching based Video Object Segmentation
  15. DataAdapter对象填充数据集
  16. Windows远程桌面及其相关问题
  17. Android 签名文件的sha1值查看
  18. 设计低反射率触摸屏显示器以实现阳光下的可读性
  19. 产品包装设计在品牌和营销中的重要性
  20. 启之航:抖音小店的新品优化怎么做?

热门文章

  1. sqldbx mysql 乱码_使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码...
  2. 【数据结构与算法】之深入解析RSA加密算法的实现原理
  3. Windows下x64反汇编参数传递约定,一句话,调用顺序为从左到右, Function( rcx, rdx, r8,r9, [rsp+0x20], [rsp+0x28], [rsp+0x30]..
  4. WordPress建站主机推荐
  5. 现代大学英语精读第二版(第四册)学习笔记(原文及全文翻译)——3A - Groundless Beliefs(无根据的信念)
  6. Animated详解
  7. c语言 字符转二进制输出,C语言 如何把一个ASCII码转换为二进制输出?
  8. 【渝粤题库】广东开放大学 风险投资 形成性考核
  9. Spring项目-在线五子棋
  10. 每日一书:《性能测试从零开始loadrunner入门与提升》PDF高清版