# Aria2远程下载

首先确保已正确安装ddnsto插件,并且在控制台能看到对应设备在线 参考安装教程

远程访问Aria2建议使用远程应用 (opens new window)进行访问,而非ddnsto访问路由器管理页面后跳转

# Aria2配置:OpenWrt

1.首先确定你的路由等设备安装好了Aria2。

2.启用Aria2,RPC认证方式选令牌,然后自己输入一段英文数字乱码当作密钥,并复制下来(后面要用),然后设置好下载目录,提交。

PS:OpenWrt的RPC认证方式可选无,直接提交启用,然后跳转到“远程配置”,去设置远程下载。

Aria2

Aria2

3.启用成功后,点击AriaNg控制台,并进入。

Aria2

  1. 进入AriaNg控制台,会发现状态未连接,那我们就来设置:先点击AriaNg设置,再点击RPC,地址填入路由IP,再填入密钥,重载界面就发现已经连接了。

Aria2

Aria2

5.然后跳转到远程配置 (opens new window),去设置远程下载。

# Aria2配置:KS LEDE

1.在酷软中心安装Aria2。

Aria2

2.设置好下载目录,并启用Aria2和开启RPC访问密钥,提交以后复制密钥(后面要用)。

Aria2

3.启用成功后,点击AriaNg控制台,并进入。

Aria2

  1. 进入AriaNg控制台,会发现状态未连接,那我们就来设置:先点击AriaNg设置,再点击RPC,地址填入路由IP,再填入密钥,重载界面就发现已经连接了。

Aria2

Aria2

5.然后跳转到远程配置 (opens new window),去设置远程下载。

# Aria2配置:KS 梅林

1.在软件中心安装Aria2。

Aria2

2.开启Aria2和设置RPC密码,然后提交。

Aria2

3.点击RPC设定,然后复制RPC密码/token(后面要用)。

Aria2

4.然后跳转到远程配置 (opens new window),去设置远程下载。

# Aria2配置:Unraid/爱快/Docker

1.Unraid、爱快、群晖、威联通等可以docker的设备,都可以用这种方式,一键部署Aria2。

PS:群晖稍微有点不一样,具体看下方的“群晖”教程。

2.进入设备终端,先安装Aria2,输入如下命令(先别直接输入,看下面的说明):

docker run -d \
    --name aria2-pro \
    --restart unless-stopped \
    --log-opt max-size=1m \
    --network host \
    -e PUID=$UID \
    -e PGID=$GID \
    -e RPC_SECRET=<TOKEN> \
    -e RPC_PORT=6880 \
    -e LISTEN_PORT=6888 \
    -v $PWD/aria2-config:/config \
    -v $PWD/aria2-downloads:/downloads \
    p3terx/aria2-pro

a. TOKEN 是令牌,可为乱序的数字字母,并记住备份,后面要用。

b. RPC_PORT 为端口,这里设置成6880。

c. /config 配置文件路径,可根据实际情况调整。

d. /downloads 为下载目录,可根据实际情况调整。

比如我的令牌是asdjxxxxxxxxxxxxxxxxxxxxxmsdf,下载目录为/mnt/sda1/aria2,RPC端口为6880,其余不改,那么我的命令就是:

docker run -d \
    --name aria2-pro \
    --restart unless-stopped \
    --log-opt max-size=1m \
    --network host \
    -e PUID=$UID \
    -e PGID=$GID \
    -e RPC_SECRET=asdjxxxxxxxxxxxxxxxxxxxxxmsdf \
    -e RPC_PORT=6880 \
    -e LISTEN_PORT=6888 \
    -v $PWD/aria2-config:/config \
    -v $PWD/aria2-downloads:/mnt/sda1/aria2 \
    p3terx/aria2-pro

Docker

  1. 上面执行完成,Docker版的Aria2运行成功。

Docker

  1. 然后跳转到远程配置 (opens new window),去设置远程下载。
  • 设置穿透的时候,注意端口,我命令里是用的6880端口。

    Docker

# Aria2配置:群晖

群晖通过Docker方式安装Aria2,大体和上面Unraid/爱快/Docker教程 (opens new window)一样,不过有2点要注意:

1.群晖如何启用SSH,如下图所示:

Docker

2.手动建立配置文件夹和下载文件夹:

Docker

3.然后根据实际情况写配置目录和下载目录,2个命令安装完成:

docker run -d \
    --name aria2-pro \
    --restart unless-stopped \
    --log-opt max-size=1m \
    --network host \
    -e PUID=$UID \
    -e PGID=$GID \
    -e RPC_SECRET=<TOKEN> \
    -e RPC_PORT=6880 \
    -e LISTEN_PORT=6888 \
    -v $PWD/aria2-config:/volume1/docker/aria2-config \
    -v $PWD/aria2-downloads:/volume1/Data/aria2-downloads \
    p3terx/aria2-pro
  • 注意更改令牌 TOKEN 信息。
  1. 然后跳转到远程配置 (opens new window),去设置远程下载。

# Aria2配置:威联通

威联通也可以采用Docker方式安装Aria2。(具体命令看上面Unraid/爱快/Docker教程 (opens new window))

# Aria2配置:老毛子Padavan

1.首先确认设备Padavan固件带有Aria。(hiboyhiboyhiboy大佬固件是有的)

2.启用Aria2前,需要在设备连接的U盘或者硬盘上建立一个aira目录。(文件夹名必须是小写)

3.然后启动Aria2后,打开http://aria2c.com/进行设置,默认没加密:http://192.168.1.1:6800/jsonrpc

Padavan

4.如果提示Aria2 RPC服务器错误,按照以下方法修改(如配置失败可清空aria目录重新开始配置):

如需加密请手动修改配置文件

选项设置为: 配置文件中rpc-secret=xxxxxx

选项设置为: http://token:xxxxxx@host:port/jsonrpc

host: 指Aria2所在机器的IP

port: 使用--rpc-listen-port选项设置的端口, 未设置则是6800

5.然后跳转到远程配置 (opens new window),去设置远程下载。

# Aria2配置:ReadyNAS

TODO

# 远程配置

1.在ddnsto的远程应用列表中点击添加远程Aria2。

填入RPC地址(格式为:路由IP:6800,比如http://192.168.2.2:6800/jsonrpc)

password为前面复制的RPC密码/token(如果没RPC密码可不填,比如OpenWrt可不设置,就能远程)。

Aria2

2.在已添加中找到刚添加的远程应用,点击即可进入Aria2操作界面。

Aria2

Aria2

3.Aria2操作界面新建填入要下载资源的地址即可远程下载了。

Aria2

Aria2