該文章屬于<簡書 — Timhbw>原創,轉載請注明: <簡書社區 — Timhbw>http://www.lxweimin.com/p/bb9490ea1c4d
之前寫在個人博客,發現瀏覽下載人數眾多,所以抽出時間把相關資源更新、失效的鏈接剔除以及添加最新軟件下載鏈接。
這次給大家介紹一個下載利器,之前玩路由器也聽說過,然而那時候水平有限,并不太懂。大家都知道,在mac下太坑爹,迅雷下東西大部分時候都是0KB/S,也沒有百度云下載(新更新的百度網盤 Mac 版本可以下載東西,之前只能同步文件用),用瀏覽器下載速度也慢。這些天又偶遇Aria2,然后鉆研一番,得道。特地分享出來給大家,話不多說,一個字一個字的碼還要核對失效鏈接等資源,希望大家多多支持。
1.工具下載(包含本文中出現的所有工具的最新版本)
下載鏈接:點擊下載 ,密碼: xtpj
2. Aria2簡介
官網地址:Aria2官網
aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP,BitTorrent and Metalink. aria2 can be manipulated via built-inJSON-RPC and XML-RPC interfaces.(Aria2是一個命令行下輕量級、多協議、多來源的下載工具(支持 HTTP/HTTPS、FTP、BitTorrent、Metalink),內建 XML-RPC 和 JSON-RPC 用戶界面。)
3.安裝與配置
3.1 Aria2 for macOS
3.1.1 懶人版?—?Aria2GUI(客戶端,推薦)
下載安裝Aria2GUI.dmg,位于網盤的Aria2 for Mac文件夾中,或者 github 地址:aria2gui mac 1.3.5客戶端。
首先下載BaiduExporter 0.8.5 Chrome 瀏覽器插件,然后解壓下載好的文件,打開 Chrome 瀏覽器,點擊瀏覽器右上角設置->擴展程序,把開發者模式打上勾,最后把文件夾中的 chrome.crx往 Chrome 中拖,一直點擊下一步下一步的節奏。打開Aria2GUI,然后打開需要下載的百度云盤的分享鏈接,會發現網頁上下載按鈕旁邊多出一個「導出下載」按鈕,點擊它彈出的「ARIA2 RPC」就自動添加到你的下載隊列里了。
測試鏈接:阿甘正傳
3.1.2 技術宅版?—?適合喜歡折騰的人
下載安裝Aria2。下載安裝最新Mac版的Aria2(目前是1.30.0),項目地址:Aria2 Github地址,當然網盤中也有:Aria2 for Mac-> aria2-1.30.0-osx-darwin.dmg.
-
下載aria2.conf。找到網盤文件夾中的配置文件aria2.conf。運行Aria2所有的選項都可以在配置文件中設置。想更進一步了解配置文件可以參考以下網站:
- 用文本編輯器打開aria2c.conf, 第二行是設置下載路徑
dir=/Users/XXX/Downloads ,把XXX改為你自己電腦的用戶名
- 打開終端Terminal,輸入:
mkdir ~/.aria2
(該命令會在用戶根目錄下會生成一個.aria2的隱藏文件夾)
open ~/.aria2
(該命令會打開.aria2隱藏文件夾)
將配置文件
aria2.conf
拖入.aria2
文件夾中(這一步是為了方便每次啟動aria2c的時候不用每次手動輸入配置文件的位置),接著找到壓縮文件aria2c.zip,解壓后將aria2c文件夾整個拖入 /Applications 目錄下。運行Aria2,繼續在Terminal輸入:
aria2c
- 如果第二步中的文件放置的位置沒問題那么aria2c應該已經啟動了,看aria2c 是否啟動的辦法是Terminal中輸入:
ps aux|grep aria2c
- 出現圖片中第三行的結果說明aria2c已經正常啟動,如果無法正常啟動,檢查第二步中各種文件的位置是否正確
通過webui-aria2控制Aria2
aria2是基于命令行的下載工具,不過還好大神們早已開發了各種易用的UI方便我們小白使用,最常用的: Aria2 WebUI、Yet Another Aria2 Web Frontend。最簡便的方法是直接打開以上網站然后設置主機為localhost
會自動連接(愛折騰的可以到 webui-aria2 或 yaaw 下載所需文件自己搭建server)。下面以webui-aria2為例:打開http://ziahamza.github.io/webui-aria2/出現以下結果說明webui和Aria2已經連接成功。
- 如果連接不成功可以打開網頁上方設置,查看主機是否為localhost,或者端口是否是6800。到這里就可以在webui中添加鏈接或者種子開始滿速下載啦。
3.2 Aria2 for Windows
3.2.1 懶人版?—?Aria2GUI(網頁版,推薦)
首先下載網盤相關文件,詳見網盤Aria2 for Windows。其中aria2.rar這個文件一定要解壓在D:\aria2這個文件夾里,即D:\aria2\里面不能再有文件夾了,然后在D盤根目錄建立一個Downloads的文件夾,這個文件夾就是你下載的文件存放的地方,不要把文件的名字搞錯了(如果想要更改目錄的,需要修改2個文件里面的內容,一個是aria2.conf,一個是HideRun.vbs,修改里面的D:為你的磁盤就好);
進入D:\aria2\里面,雙擊HideRun.vbs這個文件,電腦不會有任何反應,因為運行窗口被屏蔽掉了,這時你進入任務管理器可以看到aria2c.exe這個進程正在運行。如果想開機自行啟動,請看折騰版。
然后找到
aria2網頁版.zip
,將這個文件在任意位置解壓縮,然后雙擊index.html這個文件,你的默認瀏覽器就會打開一個網頁,這個網頁就是控制aria2這個軟件的界面,這是中文界面。然后把他加入瀏覽器的收藏夾即可,不必每次都找到文件夾再點擊打開。同樣必須安裝瀏覽器插件,才能使用,網盤中的plugin就有。這樣就可以下載百度云,迅雷離線中的資源,下載速度很快,而且占用的電腦資源小,但是設置有一點點復雜。
3.2.2 折騰版?(不推薦)
aria2 Github下載(注意32與64位)
下載地址:aria2 1.30.0安裝
把下載好的文件解壓后找一個英文路徑的放進去就ok了,我就放在D:\Program Files\aria2\下
接下來新建幾個文件:
Aria2.log (日志,空文件就行)
aria2.session (下載歷史,空文件就行)
aria2.conf (配置文件)
HideRun.vbs (隱藏cmd窗口運行用到的)
- 配置aria2.conf,用文本編輯工具打開剛才建立的aria2.conf,復制按下面的內容,注意修改以下選項:
dir=D:\Downloads\ (下載文件保存路徑,改為你想要的)
log=D:\Program Files\aria2\Aria2.log (日志文件,如果不需要日志,這一行可去掉,如果需要,路徑D:\Program Files\aria2\改為你安裝aria2的路徑)
input-file=D:\Program Files\aria2\aria2.session
save-session=D:\Program Files\aria2\aria2.session(這兩個是記錄和讀取下載歷史用的,斷電和重啟時保證下載任務不會丟失,如果有時aria2不能啟動,清空這里面的內容就行了,路徑D:\Program Files\aria2\改為你安裝aria2的路徑)
- 完整版配置文件:
dir=D:\Downloads\
log=D:\Program Files\aria2\Aria2.log
input-file=D:\Program Files\aria2\aria2.session
save-session=D:\Program Files\aria2\aria2.session
save-session-interval=60
force-save=true
log-level=error
# see?—?split option
max-concurrent-downloads=5
continue=true
max-overall-download-limit=0
max-overall-upload-limit=50K
max-upload-limit=20
# Http/FTP options
connect-timeout=120
lowest-speed-limit=10K
max-connection-per-server=10
max-file-not-found=2
min-split-size=1M
split=5
check-certificate=false
http-no-cache=true
# FTP Specific Options
# BT/PT Setting
bt-enable-lpd=true
#bt-max-peers=55
follow-torrent=true
enable-dht6=false
bt-seed-unverified
rpc-save-upload-metadata=true
bt-hash-check-seed
bt-remove-unselected-file
bt-request-peer-speed-limit=100K
seed-ratio=0.0
# Metalink Specific Options
# RPC Options
enable-rpc=true
pause=false
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-save-upload-metadata=true
rpc-secure=false
# Advanced Options
daemon=true
disable-ipv6=true
enable-mmap=true
file-allocation=falloc
max-download-result=120
#no-file-allocation-limit=32M
force-sequential=true
parameterized-uri=true
- 實現開機無cmd窗口啟動
用文本編輯工具打開剛才建立的HideRun.vbs
復制以下內容,注意修改D:\Progra~1\aria2\ 為你的aria2安裝路徑。
CreateObject(“WScript.Shell”).Run “D:\Progra~1\aria2\aria2c.exe?—?conf-path=aria2.conf”,0
- 要啟動aria2,一定要點擊這個文件,不要點擊aria2c.exe
如果要開機啟動,創建一個HideRun.vbs的快捷方式,把快捷方式放到C:\Users\用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
中
- 管理界面
aria2是命令行下載器,是沒有界面的,不過有webui,最簡單就是直接訪問在線網址就行了:
4.進階運用(瀏覽器插件)
-
1.YAAW for Chrome
- 點擊YAAW圖標便會出現YAAW的管理界面,設置好 JSON-RPC Path即可.
- 如果Chrome設置了下載之前不詢問下載位置的話,可以自動取消Chrome下載 使用Aria2c下載.
- 可以設置多大的文件使用導出下載,小文件使用Chrome自帶的下載功能,攔截下載默認使用第一個RPC地址.
- 開啟右鍵菜單之后任意鏈接都可以右鍵導出到YAAW進行下載.
-
2.QQ旋風網頁版離線下載增強 :
- UI精簡
- Aria2命令/文件導出
- Aria2 RPC
- IDM文件導出
- Orbit文件導出
- 自動登錄
- magnet鏈接支持
- bt任務文件夾折疊
- 限速解除
-
- 批量導出百度盤的下載鏈接
- 支持2層目錄
- 支持個人主頁、分享文件夾或單文件、分享專輯頁面、分享主頁
- 支持復制到剪貼板、復制為 Aria2 格式、YAAW
-
- 將迅雷離線地址導出成aria2/wget等下載命令,方便Linux/Mac用戶使用
- 原生導出界面整合, 原生設置界面整合
- 反文件名截斷
- 多種可擴展的導出器(aria2/aria2-rpc/wget/IDM/Orbit)
- 云點播HTML5播放,導出
- 直接輸出選中的鏈接,配合
- FlashGot/DownThemAll使用
部分內容參考自:bbs.feng.com/read-htm-tid-9585996.html