Android下的ARIA2文件下载器怎样建立私有服务器 (安卓aria2自建服务器)

随着科技进步和网络技术的不断发展,我们的生活越来越离不开互联网。下载文件也成为我们日常生活中的一个必要事情,网络上有各种各样的文件下载工具,其中ARIA2是一款非常优秀的开源命令行多协议文件下载器。ARIA2有着快、具有良好的断点续传功能等特点,在大文件下载、网站镜像下载等方面都表现出了极高的实用性。这篇文章将介绍如何在Android下搭建ARIA2私有下载服务器。

一、搭建ARIA2服务器

1.下载终端模拟器

首先需要到应用商店下载终端模拟器,然后打开并输入以下命令:

$ su

运行上述命令,获取root权限。

然后可以进行密码设置,建议设置的更加复杂一些,提高安全性。之后再输入以下命令:

$ apt update && apt upgrade

这个命令会更新所有可以更新的软件以及系统。

2.安装nginx和PHP

在搭建ARIA2时,Nginx和PHP则是比较重要的组件。首先需要输入以下命令来安装Nginx:

$ apt install nginx

然后输入以下命令安装PHP:

$ apt install php-fpm

3.安装ARIA2

下面开始安装ARIA2,需要先创建一个文件夹,在终端中输入以下命令:

$ mkdir ~/aria2

将此目录设置为当前工作目录,输入以下命令:

$ cd ~/aria2

在此文件夹下创建一个名为“.aria2”(不包括引号)的文件夹,这里用来存储Aria2的所有配置和下载内容。要创建该文件夹,输入以下命令:

$ mkdir .aria2

之后,需要安装ARIA2,在终端中输入以下命令:

$ apt install aria2

4.配置ARIA2

ARIA2安装好之后,需要对其进行配置。启动一个文本编辑器,输入以下命令:

$ nano ~/aria2/.aria2/aria2.conf

然后在文本编辑器中输入以下内容:

rpc-secret=

dir=

你需要将上述命令中的“”替换为你自己设置的密码,并将“”改为你想要下载文件保存的目录。比如我们要在Android手机SD卡的指定目录下的Downloads文件夹中保存下载文件,那么设置的命令如下:

rpc-secret=mypassword

dir=/sdcard/Download

然后按下“Ctrl”和“X”键退出编辑器,并保存修改。

5.启动ARIA2服务

配置完成之后,我们需要启动ARIA2服务,在终端中输入以下命令:

$ aria2c –enable-rpc –rpc-listen-all=true –rpc-secret= -D

这样,ARIA2就启动并运行在后台了。

二、安装和配置web ui

在上述步骤成功之后,ARIA2就可以当做下载服务器来使用。但是,这样操作很不方便。如果使用web ui,我们就可以直接在浏览器中使用ARIA2了。接下来介绍web ui的安装和配置。

1.下载web ui

我们需要到github上下载web ui的代码。打开浏览器并输入以下地址:

https://github.com/ziahamza/webui-aria2/archive/master.zip

运行上述命令就可以下载web ui的代码了。

2.解压web ui

下载完成后,将下载的文件解压缩,然后将文件夹复制到Aria2配置文件夹所在的目录中。接下来,输入以下命令:

$ cd ~/.aria2

$ rm -rf webui

$ unzip ~/Downloads/webui-aria2-master.zip -d webui

上述命令会删除旧的web ui文件,并将新下载的web ui文件夹解压并存储到Aria2的配置文件夹中。

3.修改Nginx配置文件

要使用web ui,我们还需要在Nginx中添加web ui的配置。首先输入以下命令修改Nginx配置文件:

$ nano /etc/nginx/sites-avlable/default

在编辑器中找到以下代码行:

location / {

root /var/www/html;

index index.html index.htm index.nginx-debian.html;

}

将代码改为以下内容:

location /aria2 {

alias /root/aria2/.aria2/webui;

index index.html;

}

如上所述代码中,我们新增了一个名为“aria2”的路径,访问该路径后将会进入web ui,而“root /root/aria2/.aria2/webui”反应的是ARIA2的根目录。

然后按下“Ctrl”和“X”键退出编辑器,并保存修改。

4.重新启动Nginx服务

重启Nginx服务以使修改生效,输入以下命令:

$ systemctl restart nginx

5.使用web ui

在完成上述步骤后,我们可以使用web ui访问ARIA2,并开始下载文件。打开你的浏览器,输入以下地址:

http:///aria2

其中“”需要更改为你的Android手机IP地址。输入完地址后,需要输入之前设置的ARIA2密码。


数据运维技术 » Android下的ARIA2文件下载器怎样建立私有服务器 (安卓aria2自建服务器)