Aria2 Pro 安裝#
Aria2 Pro 是P3TERX大佬基於 Aria2 完美配置和特殊定制優化的 Aria2 Docker。
- 極簡設計,專注下載,簡單易用,少即是多。
- 支持與 RCLONE 聯動,自動上傳 OneDrive 、Google Drive 等網盤
- 定時自動更新 BT tracker 列表(無感知、無重啟),保持 BT 下載高速率
項目地址
GitHub: https://github.com/P3TERX/docker-aria2-pro
Docker Hub: https://hub.docker.com/r/p3terx/aria2-pro
快速使用
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=6800 \
-e LISTEN_PORT=6888 \
-v ~/aria2/config:/config \
-v ~/aria2/downloads:/downloads \
-e SPECIAL_MODE=rclone \
p3terx/aria2-pro
- 你只需要完整替換
<TOKEN>
字段 (RPC 密鑰) 即可啟動。 - 之前若使用過 RCLONE 直接把配置文件(rclone.conf)複製到 Aria2 Pro 配置目錄下即可。
- 初次使用或者想要配置 RCLONE 可使用
docker exec -it aria2-pro rclone config
命令進入容器內的 RCLONE 交互菜單選項,配置方法可參考:《Rclone 安裝配置教程》。 - 最後根據實際情況修改 Aria2 Pro 配置文件目錄下 script.conf 文件中的網盤名稱 (drive-name) 和網盤路徑 (drive-dir) 這兩個選項的值。
Flexget 安裝#
FlexGet 是適用於所有媒體的多用途自動化工具,支持種子文件、nzbs、播客、漫畫、電視、電影、RSS、HTML、CSV 等。
這裡同樣使用 docker 安裝。
項目地址
GitHub: https://github.com/wiserain/docker-flexget
Docker Hub: https://hub.docker.com/r/wiserain/flexget
快速使用
docker run -d \
--name=flexget \
--restart=always \
-p 5050:5050 \
-e PUID=1000 \
-e PGID=1000 \
-e FG_WEBUI_PASSWD=<PASSWD> \
-e FG_LOG_LEVEL=info \
-e TZ=Asia/Shanghai \
-v ~/flexget/config:/config \
-v ~/flexget/data:/data \
wiserain/flexget
- 你只需要完整替換
<PASSWD>
字段 (WebUI 密碼) 即可啟動。 - 如果啟動失敗可能是因為密碼不符合要求,可以修改密碼後重新運行,密碼最好包含下劃線、字母和數字。
設置 Flexget 配置文件#
容器啟動之後,就可以通過http://ip:5050
訪問 Flexget 應用,在登錄界面輸入用戶名、密碼登錄。
登錄進去之後,點擊左側 config 菜單,開始配置站點訂閱信息和下載器信息。
配置模板
web_server:
bind: 0.0.0.0
port: 5050
web_ui: yes
tasks:
任務名稱:
rss: RSS-URL
accept_all: yes
aria2:
server: Aria2-IP
port: Aria2-端口
secret: Aria2-密鑰
path: Aria2-下載絕對路徑
schedules:
- tasks: '*'
interval:
minutes: 30 #任務執行時間間隔,單位分鐘
附上我的配置文件
web_server:
bind: 0.0.0.0
port: 5050
web_ui: yes
tasks:
葬送的芙蓉蓮:
rss: https://mikanani.me/RSS/Bangumi?bangumiId=3141&subgroupid=583
accept_all: yes
seen: local
aria2:
path: /2310/葬送的芙蓉蓮/
scheme: https
server: aria.xxxx.com
port: 443
secret: xxxxxxx
我推是反派大小姐。:
rss: https://mikanani.me/RSS/Bangumi?bangumiId=3177&subgroupid=583
accept_all: yes
seen: local
aria2:
path: /2310/我推是反派大小姐/
scheme: https
server: aria.xxxx.com
port: 443
secret: xxxxxxx
賽馬娘 Pretty Derby 第三季:
rss: https://mikanani.me/RSS/Bangumi?bangumiId=3195&subgroupid=583
accept_all: yes
seen: local
aria2:
path: /2310/賽馬娘 Pretty Derby 第三季/
scheme: https
server: aria.xxxx.com
port: 443
secret: xxxxxxx
schedules:
- tasks: '*'
interval:
minutes: 30
- 配置完成後可以在左側 Tasks 菜單裡手動執行一次任務,之後會每 30 分鐘自動執行。
AList 掛載 OneDrive#
到上一步為止就已經完成了自動下載新番並上傳 OneDrive , 但為了更好的追番體驗,這裡使用 AList 掛載 OneDrive ,方便在彈彈 play上通過 WebDav 觀看番劇。
AList 是一個支持多種存儲的文件列表程序。
- AList 支持多個存儲提供商,包括本地存儲、阿里雲盤、OneDrive、Google Drive 等,且易於拓展。
- AList 支持所有 WebDAV 存儲,這是一種用於訪問文件的標準。
- 支持視頻、音頻、文檔、PDF、圖片預覽等,甚至支持 ipa 安裝。
項目地址
GitHub: https://github.com/alist-org/alist
官方文檔: https://alist.nn.ci/zh/guide
快速使用
docker run -d \
--restart=always \
-v ~/alist:/opt/alist/data \
-p 5244:5244 \
-e PUID=0 \
-e PGID=0 \
-e UMASK=022 \
--name="alist" \
xhofe/alist:latest
- 啟動容器後運行
docker exec -it alist ./alist admin set NEW_PASSWORD
設置密碼。 - 掛載 OneDrive 方法可參考:《AList 掛載 OneDrive》。
- 我的 AList 地址