aria2 加速百度網盤下載


准備工作:

chrome瀏覽器;

BaiduExporter插件(下載地址:https://github.com/acgotaku/BaiduExporter);

aria2工具(下載地址:https://sourceforge.net/projects/aria2/files/stable/aria2-1.19.0/);

yaaw工具(在線版:http://binux.github.io/yaaw/demo/)。

windows:

1. 把插件安裝到chrome:

BaiduExporter插件,從github上下載zip包(記得下載最新版),解壓。可以找到\BaiduExporter-master\chrome\release目錄。

打開chrome的“chrome://extensions/”,選擇開發者模式,點擊“加載已解壓的擴展程序”,目錄就選擇\BaiduExporter-master\chrome\release,然后點確認,就安裝好了。(關於第二個“打包擴展程序”,它可以把擴展程序目錄打包成crx文件。這種文件,你直接把它拖進瀏覽器,就可以直接安裝對應的擴展程序。所以,你如果下載的是crx文件,可以直接拖拉安裝)

2. 安裝aria2:

windows下載zip包。解壓。

需要一個配置文件,名字得是aria2.conf。下面貼一個模板:

#用戶名
#rpc-user=user
#密碼
#rpc-passwd=passwd
#設置加密的密鑰
#rpc-secret=secret
#允許rpc
enable-rpc=true
#允許所有來源, web界面跨域權限需要
rpc-allow-origin-all=true
#是否啟用https加密,啟用之后要設置公鑰,私鑰的文件路徑
#rpc-secure=true
#啟用加密設置公鑰
#rpc-certificate=/home/name/.config/aria2/example.crt
#啟用加密設置私鑰
#rpc-private-key=/home/name/.config/aria2/example.key
#允許外部訪問,false的話只監聽本地端口
rpc-listen-all=true
#RPC端口, 僅當默認端口被占用時修改
#rpc-listen-port=6800
#最大同時下載數(任務數), 路由建議值: 3
max-concurrent-downloads=5
#斷點續傳
continue=true
#同服務器連接數
max-connection-per-server=5
#最小文件分片大小, 下載線程數上限取決於能分出多少片, 對於小文件重要
min-split-size=10M
#單文件最大線程數, 路由建議值: 5
split=10
#下載速度限制
max-overall-download-limit=0
#單文件速度限制
max-download-limit=0
#上傳速度限制
max-overall-upload-limit=0
#單文件速度限制
max-upload-limit=0
#斷開速度過慢的連接
#lowest-speed-limit=0
#驗證用,需要1.16.1之后的release版本
#referer=*
#文件保存路徑, 默認為當前啟動位置
dir=E:\AI\baidu\download
#文件緩存, 使用內置的文件緩存, 如果你不相信Linux內核文件緩存和磁盤內置緩存時使用, 需要1.16及以上版本
#disk-cache=0
#另一種Linux文件緩存方式, 使用前確保您使用的內核支持此選項, 需要1.15及以上版本(?)
#enable-mmap=true
#文件預分配, 能有效降低文件碎片, 提高磁盤性能. 缺點是預分配時間較長
#所需時間 none < falloc ? trunc << prealloc, falloc和trunc需要文件系統和內核支持
file-allocation=prealloc
#不進行證書校驗
check-certificate=false

可以自行拷貝這個文件,放在一個目錄下。文件里那個dir路徑(標紅的部分),你需要自定義,這個目錄代表你希望把文件下載到什么地方。

現在可以啟動了。在aria2c.exe所在目錄下,啟動命令:aria2c.exe --conf-path=<PATH>。后面的<PATH>,你要替換為你的aria2.conf的絕對路徑,沒有特殊符號,直接寫路徑即可。命令可以通過命令提示符或者bat文件實現。

3. 連接yaaw:

yaaw網址可以直接打開。aria2啟動后,刷新該網址即可。

4. 下載文件:

打開一個百度網盤地址(可以是分享鏈接,也可以是自己網盤某目錄地址),你可以看到菜單欄有“導出下載”接口。點擊“導出下載”,可以看到有個ARIA2 RPC,還有個設置,還有個其他按鈕。設置里不用修改,可以看到RPC默認地址就是http://localhost:6800/jsonrpc,與前面說的yaaw一致。(如果選擇了文件,導出下載按鈕消失了,那應該是插件版本舊了,需要新版本,畢竟百度要封殺這類插件,所以你懂的。)

在確認aria2啟動后,選擇我們要下的文件或目錄,點擊導出下載的ARIA2 RPC,插件自動把下載任務交給了aria2。我們刷新yaaw,可以看到有任務在運行。yaaw可能需要手動刷新。

下載速度,理論上比網盤直接下載要快很多。

ubuntu:

1. 安裝chrome

sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*
sudo apt-get -f install 

2. 把插件安裝到chrome

同windows版本。

3. 安裝aria2

sudo apt-get install aria2

sudo mkdir /etc/aria2    #新建文件夾  
sudo touch /etc/aria2/aria2.session    #新建session文件
sudo chmod 777 /etc/aria2/aria2.session    #設置aria2.session可寫 
sudo vim /etc/aria2/aria2.conf    #創建配置文件(同windows版本,注意conf文件路徑)

4. 連接yaaw

同windows版本。

5. 下載文件

與windows版本基本相同。linux版,aria2已添加環境變量,隨意一個目錄里都可以執行,仍需制定conf文件絕對路徑,建議寫成shell腳本。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM