宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

一、aria2ng简介

aria2ng是一款轻量级的下载工具,可以实现多线程、断点续传的下载功能,支持HTTP、FTP、BT、磁力链接等多种协议,是一个非常强大的下载工具。aria2ng是基于Web的GUI,可以在浏览器中使用,无需安装任何软件即可使用。它简单易用,功能强大,是一款非常实用的下载工具。

二、如何使用aria2ng

1. 下载aria2ng

首先,我们需要下载aria2ng,可以在官方网站(https://github.com/mayswind/AriaNg/releases)进行下载。下载完成后,将文件解压到服务器的Web目录下即可。

2. 启动aria2ng

在浏览器中输入服务器的地址,然后输入aria2ng的地址,例如:http://127.0.0.1/aria2ng。此时,就可以进入aria2ng的主界面了。

3. 添加下载任务

在aria2ng的主界面,点击“添加”按钮,然后粘贴需要下载文件的链接,点击“开始下载”即可。如果需要添加多个任务,可以使用批量添加功能,一次性添加多个链接。

4. 监控下载进度

在aria2ng的主界面,可以看到所有正在进行的下载任务和其进度。可以随时查看下载进度,包括下载速度、剩余时间、已下载的字节数等。

5. 暂停、继续、删除下载任务

在aria2ng的主界面,可以对下载任务进行暂停、继续、删除等操作。如果需要暂停下载任务,可以点击“暂停”按钮。如果需要继续下载任务,可以点击“继续”按钮。如果需要删除下载任务,可以点击“删除”按钮。

三、aria2ng的优点

1. 多线程下载

aria2ng支持多线程下载,可以利用网络带宽更充分地下载文件。与普通的下载工具相比,可以大大提高下载速度。

2. 断点续传

aria2ng支持断点续传功能,如果下载任务中途出现问题导致下载失败,可以随时恢复下载,无需重新下载整个文件。

3. 支持多种协议

aria2ng支持HTTP、FTP、BT、磁力链接等多种协议,可以下载各种类型的文件。无论是下载常规文件还是下载BT种子,都可以使用aria2ng来完成。

4. 使用简便

aria2ng是基于Web的GUI,可以在浏览器中使用,不需要安装任何软件,可以轻松地在任何地方使用。使用界面简单明了,功能齐全,非常容易上手。

四、aria2ng的代码示例

1. 下载文件

aria2.addUri(["http://example.com/file.zip"], {
    dir: "/path/to/your/folder"
}, function(gid) {
    console.log("Download started with GID #" + gid);
});

2. 添加BT种子

aria2.addTorrent("magnet:?xt=urn:btih:XXXXXXXXXXXXXXXXXXXX", {
    dir: "/path/to/your/folder"
}, function(gid) {
    console.log("Download started with GID #" + gid);
});

3. 获取下载状态

aria2.tellActive(function(data) {
    console.log(data);
});

4. 暂停/继续下载任务

aria2.pause("GID", function() {
    console.log("Download paused");
});

aria2.unpause("GID", function() {
    console.log("Download resumed");
});

5. 删除下载任务

aria2.remove("GID", function() {
    console.log("Download removed");
});