歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 下的百度網盤客戶端 bcloud 實現高速離線下載

Linux 下的百度網盤客戶端 bcloud 實現高速離線下載

日期:2017/2/28 14:26:12   编辑:Linux教程

bcloud 是百度網盤的Linux桌面客戶端,現在已經有很多資源下載提供了百度網盤下載,使用 bcloud 就可以實現在 Linux 系統下的高速離線下載了。

軟件界面:

已經支持的Linux系統/版本:

  • ArchLinux
  • Debian sid
  • Debian testing
  • Debian stable
  • Fedora 20
  • Fedora 21
  • Gentoo
  • OpenSUSE 13
  • Ubuntu 14.04
  • Ubuntu 13.10
  • Linux Mint 17

類似項目

bypy 終端裡使用的百度網盤客戶端, 它 使用了百度網盤PCS接口.

如果需要, 也可以直接調用bcloud提供的百度網盤接口, 使用bcloud/auth.py得到百度 服務器的連接授權, 然後使用bcloud/pcs.py調用相應的網盤接口.

安裝

請用戶直接到 bcloud-packages 下載發行版相對應的安裝包, 比如deb, rpm等..

Q&A

1.為什麼bcloud不支持本地與遠程服務器同步?

因為百度網盤沒有公開它的同步算法. 參考這個issue

2.能不能支持其它網盤?

我時間和精力都非常有限, 單單開發bcloud就占用了我一個多月的業余時間. 而且 本來工作之外的時間就非常少, 還有很多其它事情要處理. 所以如果你報告了bug或者 反饋了問題, 沒有及時收到回復, 請多等待一下, 我會安排時間處理這些問題的.

3.如何設置keyring? ArchLinux 用戶最有可能遇到這個問題. 因為在debian/ubuntu/mint等系統裡面, keyring 在安裝後會自動被配置好, 而在arch中, 這些都需要用戶手動設定, 很麻煩.

arch的wiki裡面有完整的介紹, 請arch用戶到這裡 讀完整篇文章, 然後針對自己的桌面環境以及自己的需要, 選擇相應的配置方式.

還有一篇類似的文檔, 是gnomekeyring官方的, 有也相應介紹

4.為什麼不同的發行版裡面, bcloud的界面不一樣? bcloud目前已經開始調用gtk3.12中的組件, 這樣與新版gnome-shell的樣式更統一; 但舊的發行版, 比如debian 7等, 裡面的gtk3的版本很老, 只能繼續使用舊的界面了. 它們在功能上並無差別.

5.有命令行界面嗎? bcloud只提供了GUI界面. 但是, 可以很方便的基於bcloud進行擴展, bcloud實現了百度網 盤的大部分接口, 其中bcloud/auth.py用於授權登錄, bcloud/pcs.py是網盤接口.

比如, 這個issue裡面, 通過調用bcloud, 來遍歷網盤, 得到文件目錄結構.

6.如何設置代理? bcloud支持桌面的全局代理設置, 比如在Gnome的網絡設置裡面可以加入代理. 也可以在終端裡設置代理, 比如 export http_proxy='http://127.0.0.1:8086'來設定 http代理, export https_proxy='http://127.0.0.1:8086'來設定https代理, 設定完 之後, 在這個終端裡運行 $ bcloud-gui, 這時, bcloud就會使用剛剛設定的網絡代理.

要注意的是, bcloud的部分網絡連接要求使用https, 這就要求你設定https代理後, 同時 導入相應的證書, 不然會出現錯誤。

項目地址:https://github.com/LiuLang/bcloud

該軟件由 LiuLang 開發。

Copyright © Linux教程網 All Rights Reserved