使用aria2
因爲百度網盤,我白白浪費了幾天的時間,百度網盤現在壟斷了整個網盤市場,一開始我覺得是很好的,因爲沒有亂七八糟,是在統一了,資源也統一了。但是事實不是這樣的,百度我在我心目中形象越來越不好了,我再也忍受不了,
因爲我上個月衝了超級會員,用的是macbook,現在我的會員過期了,現在我在mac上的百度網盤穩定在10kb每秒,因爲我好多學習資源都在網盤裏面。但是我換windows下載還是有100kb的,我用的50m的網線,不至於10kb/s,我覺得我不充會員,他不高興,給我限速了,我在找投訴建議的,無處可尋,百度總電話只服務於星期1到星期5的7點到18點,大家別找投訴電話,沒用的,百度的服務質量和渠道不多,我在想在中國一個巨頭,服務可以這麼差,又讓我失望多一次,我在百度網盤發了三個投訴建議,一個星期了,沒有人答覆,我完全放棄了,現在我幾乎不用百度的服務了,別說會員,服務也不會去,引擎,我儘量使用google了,沒有什麼是不可以換了,它這樣的態度對我,我也是沒辦法。
mac換aria2,擺脫百度雲的下載限制
-
運行終端
brew install aria2
沒有安裝brew,google一下怎樣安裝。 -
完成aria的安裝後,使用 RPC 模式,先介紹這個模式(這種方式 aria 啓動之後只會安靜的等待下載請求,下載完成後也只會安靜的駐留後臺不會自動退出)
-
修改配置文件,進入終端
cd ~
mkdir .aria2
cd .aria2
touch aria2.conf
-
打開Finder,shift+cmd+g,輸入
~/.aria2/aria2.conf
-
用文檔編輯起修改aria2.conf
-
內容如下
## '#' 開頭爲註釋內容, 選項都有相應的註釋說明, 根據需要修改 ## ## 被註釋的選項填寫的是默認值, 建議在需要修改時再取消註釋 ## ## 文件保存相關 ## # 文件的保存路徑 (可使用絕對路徑或相對路徑), 默認: 當前啓動位置 dir=/Users/alex/Downloads # 啓用磁盤緩存, 0 爲禁用緩存, 需 1.16 以上版本, 默認:16M #disk-cache=32M # 文件預分配方式, 能有效降低磁盤碎片, 默認:prealloc # 預分配所需時間: none < falloc ? trunc < prealloc # falloc 和 trunc 則需要文件系統和內核支持 # NTFS 建議使用 falloc, EXT3/4 建議 trunc, MAC 下需要註釋此項 # file-allocation=none # 斷點續傳 continue=true ## 下載連接相關 ## # 最大同時下載任務數, 運行時可修改, 默認:5 max-concurrent-downloads=5 # 同一服務器連接數, 添加時可指定, 默認:1 max-connection-per-server=5 # 最小文件分片大小, 添加時可指定, 取值範圍 1M -1024M, 默認:20M # 假定 size=10M, 文件爲 20MiB 則使用兩個來源下載; 文件爲 15MiB 則使用一個來源下載 min-split-size=10M # 單個任務最大線程數, 添加時可指定, 默認: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 ## 進度保存相關 ## # 從會話文件中讀取下載任務 input-file=/usr/local/Cellar/aria2/aria2.session # 在 Aria2 退出時保存 ` 錯誤 / 未完成 ` 的下載任務到會話文件 save-session=/usr/local/Cellar/aria2/aria2.session # 定時保存會話, 0 爲退出時才保存, 需 1.16.1 以上版本, 默認:0 #save-session-interval=60 ## RPC 相關設置 ## # 啓用 RPC, 默認:false enable-rpc=true # 允許所有來源, 默認:false rpc-allow-origin-all=true # 允許非外部訪問, 默認:false rpc-listen-all=true # 事件輪詢方式, 取值:[epoll, kqueue, port, poll, select], 不同系統默認值不同 #event-poll=select # RPC 監聽端口, 端口被佔用時可以修改, 默認:6800 #rpc-listen-port=6800 # 設置的 RPC 授權令牌, v1.18.4 新增功能, 取代 --rpc-user 和 --rpc-passwd 選項 #rpc-secret=<TOKEN> # 設置的 RPC 訪問用戶名, 此選項新版已廢棄, 建議改用 --rpc-secret 選項 #rpc-user=<USER> # 設置的 RPC 訪問密碼, 此選項新版已廢棄, 建議改用 --rpc-secret 選項 #rpc-passwd=<PASSWD> ## BT/PT 下載相關 ## # 當下載的是一個種子(以.torrent 結尾) 時, 自動開始 BT 任務, 默認:true #follow-torrent=true # BT 監聽端口, 當端口被屏蔽時使用, 默認:6881-6999 listen-port=51413 # 單個種子最大連接數, 默認:55 #bt-max-peers=55 # 打開 DHT 功能, PT 需要禁用, 默認:true enable-dht=false # 打開 IPv6 DHT 功能, PT 需要禁用 #enable-dht6=false # DHT 網絡監聽端口, 默認:6881-6999 #dht-listen-port=6881-6999 # 本地節點查找, 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 # 當種子的分享率達到這個數時, 自動停止做種, 0 爲一直做種, 默認:1.0 seed-ratio=0 # 強制保存會話, 即使任務已經完成, 默認:false # 較新的版本開啓後會在任務完成後依然保留.aria2 文件 #force-save=false # BT 校驗相關, 默認:true #bt-hash-check-seed=true # 繼續之前的 BT 任務時, 無需再次校驗, 默認:false bt-seed-unverified=true # 保存磁力鏈接元數據爲種子文件(.torrent 文件), 默認:false bt-save-metadata=true
-
上面配置路徑的dir=/Users/xxx/Downloads,講xxx改成你的用戶名。改好配置文件,然後下載此文件,解壓放在Application裏面
-
然後給自己的chrome瀏覽器添加一個插件,將文件下載解壓後直接拖進拓展插件裏面即可。點擊進入下載頁面
-已經失效請去github下載
github插件地址:https://github.com/acgotaku/BaiduExporter -
配置成功後,進入web下載管理界面,點擊這
-
點擊設置,選擇連接設置,主機填寫localhost,端口6800
-
之後用chrome打開網盤選者ARIA2 RPC就可以無限制速度下載網盤資源。
注意問題
- 終端輸入
ps aux|grep aria2c
查看進程的運行情況
- 如果aria2沒有啓動在終端輸入
aria2c --conf-path="/Users/biyongyao/.aria2/aria2.conf" -D
把biyongyao改成你的用戶名 - aria2安裝在
/usr/local/aria2
,配置文件在/Users/biyongyao/.aria2
其中.aria2是一個隱藏文件。
設置自啓動
-
創建 aria2.plist文件
<?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> </array> <key>WorkingDirectory</key> <string>/Users/alex/Downloads</string> </dict> </plist>
-
將文件放在
~/Library/LaunchAgents
-
進入終端找到文件
chmod 644 aria2.plist
-
再執行
launchctl load aria2.plist
launchctl start aria2