作者:华女-1_572 | 来源:互联网 | 2023-06-19 21:03
安卓手机利用Termux搭建Aria2下载服务Skaberen•2019年08月27日Aria2简介Aria2是一个用于Linux、Windows和MacOSX的轻量级、多协议和多
安卓手机利用Termux搭建Aria2下载服务
Skaberen • 2019 年 08 月 27 日
Aria2 简介
Aria2 是一个用于 Linux、Windows 和 Mac OSX 的轻量级、多协议和多源的命令行下载管理器 / 实用程序。它支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink。aria2 可以通过内置的 JSON-RPC 和 XML-RPC 接口操作。它支持多线程,可以使用多个源或协议下载文件,确实可以加速并尽可能多的完成下载。它非常轻量级,不需要太多的内存和 CPU。我们可以使用它作为 BitTorrent 客户端,因为它有所有你想要的 BitTorrent 客户端的功能。
我们可以很容易的在所有的 Linux 发行版上安装 aria2 命令行下载器,例如 Debian、 Ubuntu、 Mint、 RHEL、 CentOS、 Fedora、 suse、 openSUSE、 Arch Linux、 Manjaro、 Mageia 等等…… 只需要输入下面的命令安装即可。对于 CentOS、 RHEL 系统,我们需要开启 uget 或者 RPMForge 库的支持。
Aria2 安装
Debian、 Ubuntu 和 Mintsudo apt install aria2
CentOS、 RHEL、 Fedora 21 和更早些的操作系统]yum install aria2
Fedora 22 和 之后的系统dnf install aria2
suse 和 openSUSEzypper install wget
Mageiaurpmi aria2
Arch Linuxsudo pacman -S aria2
安卓系统 termuxpkg install aria2
搭建 Aria2+AriaNg
1.下载需要的 Packagespkg in wget unzip aria2 tmux
2.下载 Caddy
这样因为 Caddy 配置起来比较容易,所以用 Caddy 当 HTTP Server.cd~
wget -qO- https://getcaddy.com | bash -s personal
3.下载 AriaNg 并解压wget https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip
unzip master.zip
mv AriaNg-DailyBuild-master AriaNg
rm master.zip
4.配置 Caddycd~
vim Caddyfile
在 vim 输入(:i 编辑,:wq 退出并保存):8080 {
root /data/data/com.termux/files/home/AriaNg
gzip
}
5.启动
输入 tmux
在新建的窗口中输入 启动 Aria2aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c
按 Ctrl+b 之后再按 d 返回之前的窗口,将此窗口放在后台执行(输入 tmux attach 能够重新进入,按 Ctrl+b 之后再按 & 关闭当前 tmux 窗口)
返回后启动 AriaNg, 输入cd~
caddy
6.访问
打开浏览器地址栏输入
127.0.0.1:8080