# 树莓派：Rclone+aria2做Onedrive离线下载机

Rclone使用自建应用挂上了Ondrive，接下来就该配置aria2+自动上传脚本了。

## 安装aira2

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34

    version: "3.8"
    services:
      Aria2-Pro:
        container_name: aria2-pro
        image: p3terx/aria2-pro
        environment:
          - PUID=$UID
          - PGID=$GID
          - UMASK_SET=000
          - RPC_SECRET=******
          - RPC_PORT=16800
          - LISTEN_PORT=51413
          - DISK_CACHE=64M
          - IPV6_MODE=true # 需要网络完整支持 IPv6 ，否则会导致部分功能异常，甚至无法下载
          - UPDATE_TRACKERS=true
          - TZ=Asia/Shanghai
          - SPECIAL_MODE=rclone
        volumes:
          - ./aria2-config:/config
          - /home/share/aria2:/downloads
    # If you use host network mode, then no port mapping is required.
    # This is the easiest way to use IPv6 networks.
        network_mode: host
    #    network_mode: bridge
    #    ports:
    #      - 6800:6800
    #      - 6888:6888
    #      - 6888:6888/udp
        restart: unless-stopped
    # Since Aria2 will continue to generate logs, limit the log size to 1M to prevent your hard disk from running out of space.
        logging:
          driver: json-file
          options:
            max-size: 1m

- 路由器配置端口映射，51413映射到树莓派的51413，tcp+udp
- mkdir aira2 && cd aira2
- nano docker-compose.yml
- sudo -i
- cd /home/pi/aira2
- docker-compose up -
- d
- docker-compose logs
- cp ~/.config/rclone/rclone.conf ./aria2-config/
- 查看rclone是否成功配置 docker exec -it aria2-pro rclone config 顺便记下网盘名称
- 反代16800端口到AriaNG反代的location的/jsonrpc上

## 配置自动上传脚本

- 根据实际情况修改 ./aria2-config/ 配置文件目录下`script.conf`文件中的网盘名称(`drive-name`)和网盘路径(`drive-dir`)这两个选项的值；注意网盘路径前有注释，配置时需去掉#
- 到 七米蓝的仓库 找一份文件进行下载测试

参考1：p3terx
参考2：p3terx
参考3：咕咕鸽

树莓派
树莓派：Rclone+aria2做Onedrive离线下载机
https://occdn.limour.top/2088.html
Author
Limour
Posted on
July 13, 2022
Licensed under
TCGAbiolinks (三）获取全面的临床数据 Previous
Docker：搭建音乐播放软件Navidrome，配合Rclone访问OneDrive的歌 Next

#### Search

Keyword