前言
Aria2 有一個配置項 on-download-complete,在下載完后執行一個腳本。當下載完成后 Aria2 會給腳本傳遞 3 個變量 $1、$2、$3 分別為 gid 、文件數量、文件路徑。利用這個配置項和這些變量就可以實現很多功能,比如下載完成后調用 Rclone 進行上傳操作。整個過程簡單來說就是,Aria2 下載文件到 VPS ,完成后告訴 Rclone 將這個文件上傳到網盤。理論上只要是 Rclone 支持的網盤,都可以按照這個思路來實現偽離線下載。
準備工作
VPS 是必須的,如果你還沒有 VPS 推薦去看《便宜高性價比和白嫖 VPS 推薦》,這里精選了博主這些年來使用過的好用的 VPS 。
安裝 Aria2
這里使用 Aria2 一鍵安裝管理腳本 增強版,執行下面的代碼下載并運行腳本,出現腳本操作菜單輸入 1 開始安裝。
wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh
安裝和配置 Rclone
RCLONE 官方提供了一鍵安裝腳本:
curl https://rclone.org/install.sh | sudo bash
安裝完后,輸入 rclone config 命令進入交互式配置選項,按照提示一步一步來進行操作即可。如果你一臉懵逼,可以去看《Rclone 安裝配置教程》來了解配置的詳細過程。
配置自動上傳腳本
Aria2 一鍵安裝管理腳本 增強版 整合了 Aria2 完美配置 ,安裝后會附帶一些附加功能腳本功能腳本,RCLONE 自動上傳腳本就是其中之一。由于默認不啟用,所以需要手動啟用。
TIPS: 本項目的上傳腳本使用更穩定快速的原生命令上傳方式,而非處在測試階段的掛載方式,這點和一般的腳本不同。
輸入nano /root/.aria2c/aria2.conf打開 Aria2 配置文件進行修改。或使用Aria2 一鍵安裝管理腳本 增強版中的手動修改選項打開配置文件進行修改。找到“下載完成后執行的命令”,把clean.sh替換為upload.sh。
下載完成后執行的命令
on-download-complete=/root/.aria2c/upload.sh
nano 編輯器的操作方法參見《Linux 下適合新手的文本編輯器 nano 使用教程》
輸入nano /root/.aria2c/script.conf打開附加功能腳本配置文件進行修改,有中文注釋,按照自己的實際情況進行修改,第一次使用只建議修改網盤名稱。
網盤名稱(RCLONE 配置時填寫的 name)
drive-name=OneDrive
重啟 Aria2 。腳本選項重啟或者執行以下命令:
service aria2 restart
檢查是否配置成功
執行 upload.sh 腳本,提示 success 即配置成功。
/root/.aria2c/upload.sh
使用方法
當進行完以上所有操作,現在下載文件就會自動上傳至相應的網盤。
Aria2 是命令行后端軟件,需要配合前端 GUI 才能有更好的使用體驗,對于從來沒有接觸過的萌新,建議去看《Aria2 前端面板 AriaNg 使用教程》來了解相關基礎知識。
遇到問題如何處理
首先請仔細閱讀教程中的每一個字,嚴格按照教程來進行操作幾乎不會遇到問題,如果有問題那很大概率是你自身的問題。
FAQ
遇到問題先看 FAQ ,這里記錄了有關 Aria2 的常見問題與解決方案。
提問
你可以選擇加入 Aria2 TG 群和小伙伴們一起討論。要注意提問的方式和提供有用的信息。提問請確認閱讀過《提問的智慧》,這能更好的幫助你去解決問題和節約時間。諸如 “為什么不能使用?”、“那你能幫幫我嗎?” 之類的問題應該沒人會知道。另外不要把熱心網友當做淘寶客服,沒人會陪你打太極,幫你是緣分,不幫是本分。
配合第三方百度網盤工具,還可以實現百度網盤轉存其他網盤這樣的騷操作,方法參見《百度網盤轉存到 OneDrive 、Google Drive 等其他網盤》。
更多 Aria2 教程
相關 TG 頻道:Aria2 Channel
相關 TG 群組:Aria2 Group
本博客已開設 Telegram 頻道,歡迎小伙伴們訂閱關注。
本文作者:P3TERX
本文鏈接:https://p3terx.com/archives/offline-download-of-onedrive-gdrive.html
版權聲明:本博客所有文章除特別聲明外,均采用 CC BY-NC-SA 4.0 許可協議。非商業轉載及引用請注明出處(作者、原文鏈接),商業轉載請聯系作者獲得授權。
地平線
超危險保鏢
夢幻島