告別迅雷夷都,aria2安裝并設(shè)置開機啟動

系統(tǒng):macOS High Sierra(10.13.3)


國內(nèi)的下載工具眷唉,一點都不純粹,總要植入廣告囤官、商城等等無關(guān)的功能冬阳,像某度網(wǎng)盤這種還會搞限速,很煩党饮。好在有Aria2這神器肝陪。Aria2 是一款輕量的、支持多協(xié)議以及多線程的下載工具劫谅,它同時支持了 HTTP/HTTPS, FTP, SFTP, BitTorrent 和 Metalink 多種下載方式。它是用命令行交互的嚷掠,但是已經(jīng)有人為它開發(fā)了交互界面捏检,不用擔心太難操作。下面跟著步驟來不皆,安裝成功后從此告別限速贯城。

1.安裝Homebrew

Homebrew是macOS上著名的包管理工具,它可以方便地對應用以及各種插件進行管理。確保已經(jīng)安裝Xcode后在Terminal(終端)執(zhí)行以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

更新Homebrew霹娄,依次執(zhí)行下面命令

brew update
brew upgrade

2.安裝aria2

brew install aria2

配置aria2能犯,依次執(zhí)行下面命令

cd ~
mkdir .aria2
cd .aria2
touch aria2.conf

注意配置文件要放在上面的路徑上(~/.aria2/aria2.conf)鲫骗,aria2在執(zhí)行時會檢查這個路徑,如果這個路徑存在配置文件踩晶,就不用自己再指定配置文件了执泰。這樣還能方便設(shè)置開機自啟動aria2。

修改配置文件

打開Finder(訪達)渡蜻,按下組合鍵Shift+Cmd+G术吝,輸入Shift+Cmd+G,回車茸苇,雙擊打開aria2.conf文件排苍,填入下面的配置,參考

## 文件保存相關(guān) ##

# 文件的保存路徑 (可使用絕對路徑或相對路徑), 默認: 當前啟動位置
dir=/Users/自己的用戶名/Downloads
# 啟用磁盤緩存, 0 為禁用緩存, 需 1.16 以上版本, 默認:16M
#disk-cache=32M
# 文件預分配方式, 能有效降低磁盤碎片, 默認:prealloc
# 預分配所需時間: none < falloc ? trunc < prealloc
# falloc 和 trunc 則需要文件系統(tǒng)和內(nèi)核支持
# NTFS 建議使用 falloc, EXT3/4 建議 trunc, MAC 下需要注釋此項
# file-allocation=none
# 斷點續(xù)傳
continue=true

## 下載連接相關(guān) ##

# 最大同時下載任務數(shù), 運行時可修改, 默認:5
max-concurrent-downloads=5
# 同一服務器連接數(shù), 添加時可指定, 默認:1
max-connection-per-server=5
# 最小文件分片大小, 添加時可指定, 取值范圍 1M -1024M, 默認:20M
# 假定 size=10M, 文件為 20MiB 則使用兩個來源下載; 文件為 15MiB 則使用一個來源下載
min-split-size=10M
# 單個任務最大線程數(shù), 添加時可指定, 默認:5
split=5
# 整體下載速度限制, 運行時可修改, 默認:0
#max-overall-download-limit=0
# 單個任務下載速度限制, 默認:0
#max-download-limit=0
# 整體上傳速度限制, 運行時可修改, 默認:0
#max-overall-upload-limit=0
# 單個任務上傳速度限制, 默認:0
#max-upload-limit=0
# 禁用 IPv6, 默認:false
disable-ipv6=true

## 進度保存相關(guān) ##

# 從會話文件中讀取下載任務
input-file=/Users/自己的用戶名/.aria2/aria2.session
# 在 Aria2 退出時保存 ` 錯誤 / 未完成 ` 的下載任務到會話文件
save-session=/Users/自己的用戶名/.aria2/aria2.session
# 定時保存會話, 0 為退出時才保存, 需 1.16.1 以上版本, 默認:0
save-session-interval=180

## RPC 相關(guān)設(shè)置 ##

# 啟用 RPC, 默認:false
enable-rpc=true
# 允許所有來源, 默認:false
rpc-allow-origin-all=true
# 允許非外部訪問, 默認:false
rpc-listen-all=true
# 事件輪詢方式, 取值:[epoll, kqueue, port, poll, select], 不同系統(tǒng)默認值不同
#event-poll=select
# RPC 監(jiān)聽端口, 端口被占用時可以修改, 默認:6800
#rpc-listen-port=6800
# 設(shè)置的 RPC 授權(quán)令牌, v1.18.4 新增功能, 取代 --rpc-user 和 --rpc-passwd 選項
rpc-secret=自己的密碼
# 設(shè)置的 RPC 訪問用戶名, 此選項新版已廢棄, 建議改用 --rpc-secret 選項
#rpc-user=<USER>
# 設(shè)置的 RPC 訪問密碼, 此選項新版已廢棄, 建議改用 --rpc-secret 選項
#rpc-passwd=<PASSWD>

## BT/PT 下載相關(guān) ##

# 當下載的是一個種子(以.torrent 結(jié)尾) 時, 自動開始 BT 任務, 默認:true
#follow-torrent=true
# BT 監(jiān)聽端口, 當端口被屏蔽時使用, 默認:6881-6999
listen-port=51413
# 單個種子最大連接數(shù), 默認:55
#bt-max-peers=55
# 打開 DHT 功能, PT 需要禁用, 默認:true
enable-dht=false
# 打開 IPv6 DHT 功能, PT 需要禁用 
#enable-dht6=false
# DHT 網(wǎng)絡監(jiān)聽端口, 默認:6881-6999
#dht-listen-port=6881-6999
# 本地節(jié)點查找, PT 需要禁用, 默認:false
#bt-enable-lpd=false
# 種子交換, PT 需要禁用, 默認:true
enable-peer-exchange=false
# 每個種子限速, 對少種的 PT 很有用, 默認:50K
#bt-request-peer-speed-limit=50K
# 客戶端偽裝, PT 需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# 當種子的分享率達到這個數(shù)時, 自動停止做種, 0 為一直做種, 默認:1.0
seed-ratio=0
# 強制保存會話, 即使任務已經(jīng)完成, 默認:false
# 較新的版本開啟后會在任務完成后依然保留.aria2 文件
#force-save=false
# BT 校驗相關(guān), 默認:true
#bt-hash-check-seed=true
# 繼續(xù)之前的 BT 任務時, 無需再次校驗, 默認:false
bt-seed-unverified=true
# 保存磁力鏈接元數(shù)據(jù)為種子文件(.torrent 文件), 默認:false
bt-save-metadata=true

上面配置需要自己修改四個位置学密,
dir=/Users/自己的用戶名/Downloads
input-file=/Users/自己的用戶名/.aria2/aria2.session
rpc-secret=自己的密碼
save-session=/Users/自己的用戶名/.aria2/aria2.session

aria2用session文件保存下載進度等信息淘衙,創(chuàng)建session文件

touch  ~/.aria2/aria2.session

如果按照上面的步驟配置,啟動aria2只需執(zhí)行下面命令

aria2c -D

如果配置文件放在其他路徑腻暮,啟動aria2需要指定配置文件的路徑

aria2c --conf-path="/xxxxx/xxxxxx/aria2.conf" -D

至此彤守,aria2已經(jīng)可以啟動使用了,如果不習慣使用命令行西壮,可以使用GUI(用戶界面)遗增。

3.安裝webui-aria2

這個GUI其實就是個網(wǎng)頁。進入webui-aria2項目頁款青,找到綠色的clone or download按鈕做修,點擊選擇Download ZIP下載后解壓。把解壓后的文件夾移到自己想要放的位置抡草,找到并打開configuration.js文件饰及,根據(jù)先前設(shè)置的rpc-secret=自己的密碼,修改token:自己的密碼康震。

修改密碼

找到并打開index.html文件燎含,如果頁面報錯,重新執(zhí)行下面命令

aria2c -D

如果有仔細按照步驟安裝腿短,此時可以正常使用了屏箍。可以把這個頁面保存為書簽橘忱,方便使用赴魁。每次重新開機后,執(zhí)行aria2c -D命令后在瀏覽器打開書簽就可以使用了钝诚。

4.設(shè)置開機自啟動

每次開機后都要重新執(zhí)行命令才能下載颖御,太繁瑣∧模可以把軟件設(shè)置為開機自啟動潘拱,懶人福音疹鳄。關(guān)于開機啟動,這里有詳細參考芦岂。

創(chuàng)建plist文件

touch ~/Library/LaunchAgents/aria2.plist

打開Finder(訪達)瘪弓,按下組合鍵Shift+Cmd+G,輸入Shift+Cmd+G盔腔,回車杠茬,用文本編輯器打開aria2.plist文件,復制粘貼下面內(nèi)容弛随,保存瓢喉。

<?xml version="1.0"encoding="utf-8"?>
<!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>KeepAlive</key>
        <true/>
        <key>RunAtLoad</key>
        <true/>
        <key>Label</key>
        <string>aria2</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/local/bin/aria2c</string>
            <string>-D</string>
        </array>
        <key>WorkingDirectory</key>
        <string>/Users/Roy/Downloads</string>
    </dict>
</plist>

修改文件權(quán)限

chmod 644 ~/Library/LaunchAgents/aria2.plist

添加自啟動項

launchctl load ~/Library/LaunchAgents/aria2.plist

啟動自啟動項

launchctl start aria2

好了,下次開機aria2就會自己啟動舀透,直接進入瀏覽器打開書簽即可進行下載栓票。

4.讓aria2接管Chrome下載任務

安裝Aria2c Integration插件。

右擊插件圖標愕够,選擇Option進入設(shè)置走贪。

RPC Secret填入先前aria2.conf配置文件設(shè)置的rpc-secret=自己的密碼

如圖惑芭,上面兩個勾打上坠狡,F(xiàn)ile Size填入2M,這樣設(shè)置遂跟,Chrome下載的文件大于或等于2M時就會自動調(diào)用aria2進行下載逃沿。如果填入的值足夠小,如0.001M幻锁,aria2就會接管所有下載任務凯亮。如果碰到無法自動下載的情況,可右擊要下載的文件哄尔,選擇Download with aria2 假消。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市岭接,隨后出現(xiàn)的幾起案子富拗,更是在濱河造成了極大的恐慌,老刑警劉巖鸣戴,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啃沪,死亡現(xiàn)場離奇詭異,居然都是意外死亡葵擎,警方通過查閱死者的電腦和手機谅阿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門半哟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酬滤,“玉大人签餐,你說我怎么就攤上這事《⒋” “怎么了氯檐?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長体捏。 經(jīng)常有香客問我冠摄,道長,這世上最難降的妖魔是什么几缭? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任河泳,我火速辦了婚禮,結(jié)果婚禮上年栓,老公的妹妹穿的比我還像新娘拆挥。我一直安慰自己,他們只是感情好某抓,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布纸兔。 她就那樣靜靜地躺著,像睡著了一般否副。 火紅的嫁衣襯著肌膚如雪汉矿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天备禀,我揣著相機與錄音洲拇,去河邊找鬼。 笑死痹届,一個胖子當著我的面吹牛呻待,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播队腐,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蚕捉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了柴淘?” 一聲冷哼從身側(cè)響起迫淹,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎为严,沒想到半個月后敛熬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡第股,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年应民,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡诲锹,死狀恐怖繁仁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情归园,我是刑警寧澤黄虱,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站庸诱,受9級特大地震影響捻浦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜桥爽,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一朱灿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧钠四,春花似錦母剥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至朵耕,卻和暖如春炫隶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阎曹。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工伪阶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人处嫌。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓栅贴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親熏迹。 傳聞我的和親對象是個殘疾皇子檐薯,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容