百度云限速?試試Mac神器Aria2(2017-08-30更新,支持斷點續傳)

aria2簡介

  • Mac下載神器aria2,就像Window上的IDM一樣神。

aria2特性

  • 支持多協議:HTTP/HTTPS,FTP,SFTP,BitTorrent和Metalink。

  • 多線程連線:aria2會自動從多個線程下載文件,并充分利用你的帶寬。

  • 輕量:運行時不會占用過多資源。根據官方介紹,內存占用通常在 4MB~9MB,使用BitTorrent 協議,下行速度2.8MB/s時 CPU占用率約6%。

  • 全功能BitTorrent客戶端,可以當BT客戶端使用,拋棄迅雷。

  • 支持RPC界面遠程控制。

aria2安裝

  • aria2安裝有兩種方式:

    1. aria2官網下載安裝包進行安裝;
    1. 通過homebrew安裝:brew install aria2
  • aria2目錄/bin添加到環境變量。

    1. ~/.bash_profile中添加export PATH=$PATH:/usr/local/Cellar/aria2/1.27.1/bin
    1. 在終端輸入source ~/.bash_profile使環境變量生效。

aria2配置

  • aria2默認會讀取~/.aria2/aria2.conf中的配置,于是創建該文件。
cd ~
mkdir .aria2
cd .aria2
touch aria2.conf
  • 有童鞋反饋說,他的機子的aria2默認配置路徑并非這個,那可以在啟動aria2的時候,通過如下命令來指定要查找的配置。
aria2c --conf-path=<PATH> # 注意<PATH> 填完整路徑,如~/.aria2/aria2.conf
  • aria2.conf的內容
rpc-secret=daking_token
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800

max-concurrent-downloads=5
continue=true
lowest-speed-limit=0
max-connection-per-server=5
min-split-size=10M
split=10

max-overall-download-limit=0
max-download-limit=0
max-overall-upload-limit=0
max-upload-limit=0

dir=/Users/daking/Downloads
file-allocation=prealloc

input-file=/Users/daking/.aria2/aria2c/aria2.session
save-session=/Users/daking/.aria2/aria2c/aria2.session
save-session-interval=60
  • 以上內容有兩處地方是需要根據自身作修改的:

    1. dir:此為下載保存路徑,改為你的Mac本地目錄,如/Users/你的用戶名/Downloads
    1. rpc-secret:此為rpc加密密鑰,改為你自己想要的密碼,如我的是daking_token。一會以RPC模式運行aria2的時候需要用到。
    1. input-file:aria2啟動時讀取此文件,進行會話恢復。(會話就是下載任務)
    1. save-session:aria2保存會話的地方。

aria2使用

  • 在終端輸入aria2c -D即可在后臺運行aria2服務。

  • 可使用Aria2 WebUI來管理aria2的下載。

    1. 打開網頁Aria2 WebUI

    2. 點擊最上面主菜單的【設置】,選擇【連接設置】;

    3. 根據下圖修改“主機地址”和“密碼令牌”,并保存連接設置。

      連接設置
    4. 等待連接成功,會在網頁右上角出現以下提示。

      連接成功

aria2下載百度云

1. 借助BaiduExporter插件(已失效)

  • 通過BaiduExporter可直接用aria2下載百度云上的資料。

  • 此擴展插件支持Chrome、Firefox和Safari。

  • 安裝完此擴展插件后,進入百度云的下載界面,會發現網頁上多出一個「導出下載」按鈕,點擊它彈出的「ARIA2 RPC」就自動添加到你的下載隊列里。

    百度云導出aria2下載連接
    Aria2 WebUI界面

2. 直接使用下載鏈接(注意下面的更新日期)

  • 2016-09-18:BaiduExporter已被和諧,不過可直接通過普通下載,復制鏈接地址,在Aria2 WebUI中添加鏈接,也可以達到使用aria2下載百度云上的資料。

    使用aria2下載百度云
    使用aria2下載百度云
  • 2016-12-08:百度云繼限速之后又一新花樣:大文件只能通過官方客戶端來下載文件。于是不能像上面所說的那樣,直接獲得普通下載的鏈接地址,再用aria2來下載了。但可使用下面的幾種方法來獲取下載鏈接。

1. 手動執行js命令(已失效)

  • 在Chrome等瀏覽器的開發者工具平臺上,手動執行js命令繞過官方限制,直接進行普通下載來獲得aria2所需的下載鏈接。

    1. 打開百度云的某文件的下載頁面,右鍵"檢查"。
    1. 在彈窗中選擇"Console",執行命令Object.defineProperty(this , 'navigator' , {value: { platform: "" }})
    1. 選擇指定文件,點擊"下載",會進行普通下載。復制下載鏈接地址,使用aria2進行下載。
  • 可創建一個網址收藏,名字隨意,網址內容如下。當需要下載百度云大文件時,點擊此網頁,即可完成以上3個步驟。

    javascript:Object.defineProperty(this , 'navigator' , {value: { platform: "" }});
    
    破解版本設為收藏夾

2. 使用Tampermonkey插件 + "百度網盤助手-改"腳本(已失效)

  1. 在Chrome上安裝Tampermonkey插件

  2. 安裝"百度網盤助手-改"腳本

  3. 會在百度云下載頁面原來"下載"按鈕旁邊多出一個"網盤助手"的按鈕。

3. 使用Tampermonkey插件 + "百度網盤直接下載助手"腳本(2017-03-20更新)

  1. 在Chrome上安裝Tampermonkey插件

  2. 安裝"百度網盤直接下載助手"腳本

  3. 會在百度云下載頁面原來"下載"按鈕旁邊多出一個"下載助手"的按鈕。

    下載助手
  4. 點擊“直接下載”會使用瀏覽器默認下載器進行下載。點擊“顯示鏈接”,可復制鏈接放入aria2進行下載。

更新內容

關于斷點續傳

  • (2017-08-30)注意在~/.aria2/aria2.conf配置中必須加入以下配置保存會話文件,方能支持斷點續傳。會話文件的具體路徑請自行修改。
input-file=/Users/daking/.aria2/aria2c/aria2.session
save-session=/Users/daking/.aria2/aria2c/aria2.session
save-session-interval=60

最后

  • 上面的方法,注意“已失效”和“更新日期”,因為baidu也是在不斷升級更新的。。。

我的博客

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,702評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,143評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,553評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,620評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,416評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,940評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,024評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,170評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,709評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,597評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,784評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,291評論 5 357
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,029評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,407評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,663評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,403評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,746評論 2 370

推薦閱讀更多精彩內容