文章

Aria2管理面板 —— AriaNg

  编辑于:2018-12-16
文章目录

安装aria2后端

安装1.30.0版本的aria2后端

更换 测试版包管理器源 并备份原包管理器源

mv /etc/apt/sources.list /etc/apt/sources.list.bak && wget --no-check-certificate -O "/etc/apt/sources.list" "https://files.zorz.cc/us.sources_stretch.list"

这里默认是一个 us(美国)的镜像源文件,如果想要其他地区,那么可以这样写,比如:

# 日本,jp
sed -i 's/.us./.jp./g' /etc/apt/sources.list
 
# 加拿大,ca
sed -i 's/.us./.ca./g' /etc/apt/sources.list

这行代码可以把镜像源文件中的 us 替换为 jp 或者其他的,已达到更换镜像源地区的目的。

安装Aria2 等软件

安装Aria2 等软件

apt-get update && apt-get install aria2 curl unzip vim -y

此时安装后的aria2是1.30.0版本。
还原备份的 包管理器源,注意下次再安装软件的时候,请先运行 apt-get update ,否则包列表还是前面测试版源!

rm -rf /etc/apt/sources.list && mv /etc/apt/sources.list.bak /etc/apt/sources.list

即可。
如果以上过程没有报错,然后通过以下命令来检查 Aria2 是否安装成功。

aria2c -v
# 正常情况下应该返回 一大串的版本信息,如果返回 找不到命令,那么说明安装失败。

安装默认的aria2后端

直接安装系统默认版本的aira2后端

apt-get update && apt-get install aria2 curl unzip vim -y

如果以上过程没有报错,然后通过以下命令来检查 Aria2 是否安装成功。

aria2c -v
# 正常情况下应该返回 一大串的版本信息,如果返回 找不到命令,那么说明安装失败。

配置aria2后端

配置aria2的后端,使得前端面板可以访问.

# 创建Aria2配置文件夹
mkdir /root/.aria2 && cd /root/.aria2
# 下载Aria2配置文件、DHT文件(BT有没有速度就靠这个)
wget --no-check-certificate https://files.zorz.cc/aria2.conf
wget --no-check-certificate https://files.zorz.cc/dht.dat
#将Aria2设为系统服务,并开机启动,可以用/etc/init.d/aria2 {start|stop|restart|status} 进行管理。
wget -N --no-check-certificate -O "/etc/init.d/aria2" "https://files.zorz.cc/aria2_startup"
chmod +x /etc/init.d/aria2
update-rc.d -f aria2 defaults
#查看 Aria2输出的日志
tail -f /root/.aria2/aria2.log
#这个命令是监控 日志输出,如果想要退出监控,那么按 Ctrl+C 键即可。
# 创建一个空的 Aria2 下载任务保存文件
echo '' > /root/.aria2/aria2.session

默认我已经配置好了 Aria2的配置文件,如果你想要修改,那么你可以输入vi /root/.aria2/aria2.conf或者把这个文件下载到本地修改(有中文注释,# 井号是注释的,不懂的参数不要乱动,默认就好)。
主要就是下面这两个选项:下载目录(dir)、RPC监听端口(rpc-listen-port)、RPC令牌(rpc-secret),默认是下面这样:
下载目录:dir=/root/Download
RPC监听端口:rpc-listen-port=6800 (默认#注释)
RPC令牌:rpc-secret=zorz.cc (如果不需要,则修改配置文件在参数前面加上 # 注释即可)
RPC令牌就相当于 Aria2(后端/服务端)远程API连接的授权密码,默认是开启的PRC令牌是 zorz.cc
正式使用建议更改 PRC监听端口和令牌 ,避免安全隐患!
修改配置后使用/etc/init.d/aria2 restart重启arai2.

安装AriaNg管理面板

Github项目:https://github.com/mayswind/AriaNg
下载地址:https://github.com/mayswind/AriaNg/releases/latest
AriaNg是一个前端(HTML+JS静态)控制面板,不需要和 Aria2(后端/服务端)放在一个服务器或者设备中,你甚至可以只在服务器上面搭建Aria2后端,然后访问别人建好的 AriaNg前端面板,也可以远程操作Aria2后端!
AriaNg官方演示页面:http://ariang.mayswind.net/

本地安装(可选步骤,不打算本地安装 AriaNg就跳过)

AriaNg是一个 HTML+JS 纯静态一个Aria2的Web面板,所以不需要编译任何环境。
AriaNg的前端面板可以放在你本地电脑上面,下载解压后后直接用浏览器打开 index.html 文件就能使用了。

服务器安装

在本地安装 AriaNg的话,只能局域网内访问,想要其他地方访问,还是要在服务器上面安装HTTP服务器。
这里安装 nginx 一个很简单的HTTP服务器,在lnmp.org直接使用一键包安装,这里不需要PHP和MYSQL。安装的过程直接在lnmp.org查看。
安装好后,
如果想使用自己的域名则

lnmp vhost add
cd /home/wwwroot/域名
# 下载并解压 AriaNg 文件,这段代码会自动检测并下载最新版本 #
Ver=$(curl -m 10 -s "https://github.com/mayswind/AriaNg/releases/latest"|sed -r 's/.*tag\/(.+)\">redirected.*/\1/')
# 如果上面自动检测最新版本的代码返回空白或者错误,那么请访问 https://github.com/mayswind/AriaNg/releases/latest 来查看最新版本号。
# 例如手动获取的版本号是 0.1.0,那么手动执行命令: Ver="0.1.0" ,然后继续下面步骤即可。
 
wget -N --no-check-certificate "https://github.com/mayswind/AriaNg/releases/download/${Ver}/AriaNg-${Ver}.zip" && unzip AriaNg-${Ver}.zip && rm -rf AriaNg-${Ver}.zip
 
# 赋予虚拟主机文件夹权限 #
chmod -R 755 /home/wwwroot/域名

如果没有域名,希望直接通过IP使用。

cd /home/wwwroot/default
mkdir backup
move * backup
# 下载并解压 AriaNg 文件,这段代码会自动检测并下载最新版本 #
Ver=$(curl -m 10 -s "https://github.com/mayswind/AriaNg/releases/latest"|sed -r 's/.*tag\/(.+)\">redirected.*/\1/')
# 如果上面自动检测最新版本的代码返回空白或者错误,那么请访问 https://github.com/mayswind/AriaNg/releases/latest 来查看最新版本号。
# 例如手动获取的版本号是 0.1.0,那么手动执行命令: Ver="0.1.0" ,然后继续下面步骤即可。
 
wget -N --no-check-certificate "https://github.com/mayswind/AriaNg/releases/download/${Ver}/AriaNg-${Ver}.zip" && unzip AriaNg-${Ver}.zip && rm -rf AriaNg-${Ver}.zip
 
# 赋予虚拟主机文件夹权限 #
chmod -R 755 /home/wwwroot/default

启动nginx

lnmp nginx restart

配置AriaNG

进入AriaNg的网页后,默认是英文语言,你可以 点击左侧选项菜单 —— AriaNg Setting ,然后在新页面中 Language选项选择 简体中文,然后刷新页面后即可生效。

如果你的 Aria2(后端/服务端)还没有运行,请先根据 Aria2使用说明 启动 Aria2(后端/服务端)。

依然是 左侧选项菜单 —— AriaNg 设置 —— RPC —— 依次输入/选择下图各选项。

Aria2 RPC 主机:就是填写你 安装Aria2(后端/服务端)的服务器IP 或者 域名。
Aria2 RPC 端口:默认 6800 。
Aria2 RPC 协议:选择 http ,如果你配置了https,那么就选择https。
Aria2 RPC 密匙:输入你的RPC密匙(令牌),如果你安装后没有修改配置文件中的RPC密匙(令牌),那么你这里需要填写 zorz.cc。
本文转自:https://doub.io/wlzy-30/

发表回复