大家在使用網盤的時候,一定忍受不了限速下載的速度。
今天給大家分享一個開源的網盤下載項目BaiduPCS-Go。Go語言編寫,仿 Linux shell 文件處理命令的百度網盤命令行客戶端。多平臺支持, 支持 Windows, macOS, linux, 移動設備等。
1、特色:
- 不需要 Aria2、IDM 等第三方軟件
- 自定義線程數(建議將
最大線程數
設置爲50 ~ 500
,線程開太多會造成高負載)
- 跨平臺(Windows,macOS,Android等)
- 支持多賬戶。
- 網盤內列出文件和目錄, 支持通配符匹配路徑;
- 下載網盤內文件, 支持網盤內目錄 (文件夾) 下載, 支持多個文件或目錄下載, 支持斷點續傳和高併發高速下載。
- 離線下載,支持http/https/ftp/電驢/磁力鏈協議。
- 好玩,不過沒有一點Linux基礎,就不怎麼好玩了。
2、程序下載
項目地址: iikira/BaiduPCS-Go
下載地址: iikira/BaiduPCS-Go releases
下載地址裏包含各種系統的包:
- 下載 BaiduPCS-Go
以 Windows 爲例,根據我的電腦 CPU 下載並解壓 BaiduPCS-Go-v3.5.4-windows-x64
可以看到exe文件大小隻有10M,可以直接雙擊運行,也可以設置環境變量方便後續命令行使用。
查看命令行參數:
BaiduPCS-Go -h
登錄登出切換賬戶
login # 登錄
logout # 退出當前賬戶
su/chuser # 切換賬戶
在命令行窗口中輸入 login
,再根據提示輸入賬號和密碼,即可登錄百度賬號。
還有其他登錄方式,如 login -bduss=<BDUSS>
。(獲取bduss)
下面以谷歌瀏覽器爲例,獲取BDUSS:
logout
和 su
/ chuser
的用法也比較簡單。
列出目錄
列出當前工作目錄的文件和目錄或指定目錄
BaiduPCS-Go ls
BaiduPCS-Go ls <目錄>
切換工作目錄
BaiduPCS-Go cd <目錄>
下載文件/目錄
BaiduPCS-Go download <網盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
BaiduPCS-Go d <網盤文件或目錄的路徑1> <文件或目錄2> <文件或目錄3> ...
可選參數
-test: 測試下載, 此操作不會保存文件到本地
-status: 輸出所有線程的工作狀態
--save: 將下載的文件直接保存到當前工作目錄
--saveto: 將下載的文件直接保存到指定的目錄
-x: 爲文件加上執行權限, (windows系統無效)
-p <num>: 指定下載的最大併發量
隨便截圖一張,我的網速不行,但是下載速度還是相當給力的!
上傳文件/目錄
BaiduPCS-Go upload <本地文件/目錄的路徑1> <文件/目錄2> <文件/目錄3> ... <目標目錄>
BaiduPCS-Go u <本地文件/目錄的路徑1> <文件/目錄2> <文件/目錄3> ... <目標目錄>
上傳的文件將會保存到, <目標目錄>.
遇到同名文件將會自動覆蓋!!
當上傳的文件名和網盤的目錄名稱相同時, 不會覆蓋目錄, 防止丟失數據.
上傳完成之後列出目錄:
設置最大線程數
理論上(在沒有佔滿帶寬的情況下),線程開得越多下得越快,同時佔用資源越多;建議開到 50 ~ 500(下載速度不僅僅取決於線程數,也取決於帶寬大小;如果增加帶寬卻沒有提速,說明瓶頸在帶寬上);如果覺得下載文件時電腦運行卡頓,就開小一點。
設置方法
BaiduPCS-Go config set -max_parallel [最大併發數]
例如:
設置下載最大併發數爲 150
BaiduPCS-Go config set -max_parallel 150
使用過程中遇到的問題:
錯誤代碼:
獲取目錄下的文件列表: 遇到錯誤, 遠端服務器返回錯誤, 代碼: 4, 消息: No permission to do this operation
github上issue:https://github.com/iikira/BaiduPCS-Go/issues/429
給出瞭解決方案
解決:
BaiduPCS-Go config set -appid 266719
是不是很贊,良心工具,抓緊用起來吧。
最後推薦給大家一個阿里雲雙11活動,真的非常非常非常推薦。
對於新人阿里雲真的是下血本了,建議阿里雲新人一定一定一定不要錯過。
如果覺得這單純是廣告的話,你可以直接跳過看正文。
阿里雲雙11最新活動(僅限阿里雲新用戶購買,老用戶拉新用戶可以獲得返現紅包,後續有機會平分百萬紅包),優惠力度非常非常非常大。
另外加入拼團,後續還有機會平分100w紅包!**目前我的戰隊已經有48位新人了,現在是折上5折了也就是1折購買!!!。
** 劃重點了: **
1核2G雲服務器1年僅需99.5元!!!
1核2G雲服務器3年僅需298.50元!!!
一個月僅需8.2元** 該折扣僅限新人!
這是我的拼團團隊地址: https://m.aliyun.com/act/team1111/#/share?params=N.FF7yxCciiM.4t0hxur1真心推薦