序
本文在 Mac 下以百度網(wǎng)盤為例,使用chrome瀏覽器獲取下載鏈接,可以直接進入Aria2 UI界面進行下載,也可以用通過aria2c命令行下載,并通過修改命令中的header進行加速。
一、安裝 Aria2
第一步:安裝Aria2
記得將Aria2.dmg移動到應(yīng)用程序下面
下載最新的mac版aria2c(目前是1.19.3)
https://github.com/tatsuhiro-t/aria2/releases/download/release-1.19.3/aria2-1.19.3-osx-darwin.dmg
或者aria2-1.19.3-osx-darwin.dmg (1.62 MB ,下載次數(shù): 17921)
下載好之后安裝,安裝應(yīng)該沒什么問題
安裝目錄在 /usr/local/aria2 下
也可以直接通過brew install aria2安裝,最新版本(aria2 version 1.34.0)
aria2 提供兩種方式使用,一種是直接命令行模式下載,不推薦使用這種方法,推薦使用另外一種 RPC 模式,這種方式 aria 啟動之后只會安靜的等待下載請求,下載完成后也只會安靜的駐留后臺不會自動退出。而使用RPC模式推薦做一個配置文件方便使用。
第二步: 下載Aria2所需文件
首先下載附件中的配置文件aria2.conf(也可以自己新建一個配置文件),運行Aria2所有的選項都可以在配置文件中設(shè)置
想具體了解配置文件可以參考以下網(wǎng)站:http://aria2c.com/usage.html 或 http://aria2.sourceforge.net/manual/en/html/aria2c.html
下載配置文件: aria2.conf.zip (1.21 KB ,下載次數(shù): 186431 ,配置文件) 解壓,用文本編輯打開aria2c.conf, 第二行是設(shè)置下載路徑,
dir=/Users/XXX/Downloads
把XXX改成你的用戶名
接下來打開terminal,輸入:
mkdir ~/.aria2
用戶根目錄(/Users/XXX, XXX是你的用戶名)下會生成一個.aria2的文件夾(隱藏文件夾),將解壓出來的配置文件aria2.conf 拖入這個文件夾中(這一步是為了方便每次啟動aria2c的時候不用每次手動輸入配置文件的位置)
接著下載: aria2c.zip (1.46 KB ,下載次數(shù): 41603 ,會話文件和日志) 解壓后將aria2c文件夾整個拖入 /Applications 目錄下
第三步:運行Aria2
terminal中輸入: aria2c
如果第二步中的文件放置的位置沒問題那么aria2c應(yīng)該已經(jīng)啟動了
第四步:通過webui-aria2控制aria2
aria2是基于命令行的下載工具,不過還好大神們早已開發(fā)了各種易用的UI方便我們小白們使用
- 最常用的webui-aria2: http://ziahamza.github.io/webui-aria2/
- 也可以用binux大神的YAAW:http://binux.github.io/yaaw/demo/
- 最簡便的方法是直接用以上連接使用aria2c,(愛折騰的可以到 https://github.com/ziahamza/webui-aria2 或 https://github.com/binux/yaaw 下載所需文件自己搭建server)
下面以webui-aria2為例:
打開http://ziahamza.github.io/webui-aria2/
出現(xiàn)以下結(jié)果說明webui和aria2c已經(jīng)連接成功

如果連接不成功可以打開Setting-Connection Setting查看host是否localhost, 端口是否是6800


到這里就可以在webui中添加連接或者種子開始下載啦

第五步:導(dǎo)入百度盤下載
1、下載chrome插件:網(wǎng)盤助手(文件要保存好路徑,如果誤刪會導(dǎo)致插件無法使用)。
地址:https://github.com/acgotaku/BaiduExporter
2、瀏覽器上安裝插件:
Chrome 窗口 --> 擴展程序,進入 BaiduExporter-master,拖拽BaiduExporter.crx文件到chrome的擴展程序窗口即可。
3、下載時,使用Chrome打開百度網(wǎng)盤,選擇文件(在網(wǎng)頁還沒有加載完成之前選擇文件),點擊導(dǎo)出下載 ,選擇 ARIA2 RPC 即可。
[圖片上傳失敗...(image-830ded-1547556899593)]
- 導(dǎo)出下載-ARIA2 RPC下載,則進入Aria2 GUI刷新就能看到了。

-
導(dǎo)出下載-導(dǎo)出下載,則可以使用命令進行下載。
導(dǎo)出下載
Aria2的配置文件地址如下
/Applications/Aria2GUI.app/Contents/Resources/aria2.conf
獲取cookie
在瀏覽器按下F12進入開發(fā)者工具,刷新頁面,可以在network標(biāo)簽頁看到訪問的元素請求。
隨便找個頁面的請求記錄點擊一下,就可以看到右側(cè)出現(xiàn)了詳細(xì)的請求內(nèi)容。
找到Request Headers部分,即可看到有cookie的數(shù)據(jù),其他部分的數(shù)據(jù),可以要可以不要,有些服務(wù)器要求有些不要求,如果只替換cookie還是無法下載的話,則可以添加其他內(nèi)容參數(shù)。
建議使用如下header:
--header "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
完整的下載命令如下:
aria2c -c -s10 -k1M -x16 --enable-rpc=false -o '要保存的文件名' --header "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" --header "Cookie: 你的cookie內(nèi)容" "文件的下載地址"
