现网上已有大神用java根据百度云盘协议写好百度云客户端(proxyee-down),可避免限速下载问题。 参考: https://github.com/proxyee-down-org/proxyee-down/blob/v2.5/.guide/linux/read.md
所需下载的所有文件: https://pan.baidu.com/s/1Ps9Lh9gzhreNPTPdCgnJCg
1 下载JRE. 因proxyee-down是java程序,需要下载java程序执行环境,而且必须是Oracle公司的jre(openjdk执行不了). 下载链接: http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jre-8u181-linux-x64.tar.gz?AuthParam=1534319292_974b961377e07b40d9eb5a66090e1026 下载jre-8u181-linux-x64.tar.gz后,随便解包到一个位置就可以了(如解到/home/jk/Downloads/jre1.8.0_181),无需配置环境变量.
2 下载proxyee-down. 下载链接: https://pan.baidu.com/s/1fgBnWJ0gl6ZkneGkVDIEfQ#list/path=/ 密码: 码:d92x 我下载的是proxyee-down-2.53-jar.zip, 解包到/home/jk/Downloads/proxyee-down-2.53-jar
proxyee-down程序的执行: 在终端进入jre的解包路径: /home/jk/Downloads/jre1.8.0_181/bin目录下./java -jar ~/Downloads/proxyee-down-2.53-jar/proxyee-down-2.53/proxyee-down.jar 正常情况下在终端下会显示以下信息,并出图形界面操作窗口.
[jk@localhost bin]$ ./java -jar ~/Downloads/proxyee-down-2.53-jar/proxyee-down-2.53/proxyee-down.jar _ | | _ __ _ __ ___ __ __ _ _ ___ ___ ______ __| | ___ __ __ _ __ | '_ \ | '__| / _ \ \ \/ /| | | | / _ \ / _ \|______| / _` | / _ \ \ \ /\ / /| '_ \ | |_) || | | (_) | > < | |_| || __/| __/ | (_| || (_) | \ V V / | | | | | .__/ |_| \___/ /_/\_\ \__, | \___| \___| \__,_| \___/ \_/\_/ |_| |_| | | __/ | |_| |___/注意: proxyee-down程序,不是在出现的图形界面上手动增加下载任务的,只要执行起来就可以了,无需作任何操作。它是通过本地网络,接收下载任务的。 我们需要在浏览器上安装相关的插件才可以让proxyee-down下载百度云盘上的资料.
3 在安装支持proxyee-down浏览器支持插件前,因插件的版本原因,还需要升级firefox浏览器. 下载链接: https://www.mozilla.org/en-US/firefox/new/ 我下载的是: firefox-61.0.2.tar.bz2
下载解包(/home/jk/Downloads/firefox)后,在终端操作. mv /usr/lib64/firefox /usr/lib64/firefox_old //把原firefox备份 mv /home/jk/Downloads/firefox /usr/lib64/ //用新版本替换原版本 mv /usr/bin/firefox /usr/bin/firefox_old ln -s /usr/lib64/firefox/firefox /usr/bin/firefox4 在firefox上安装proxyee-down的证书. 打开firefox后, 在工具栏的最右边接钮, 选中”Preferences”, 进入下面界面.
点击”View Certificates …”
点击”Import…”,在弹出的界面里选择导入的证书(/home/jk/Downloads/proxyee-down-2.53-jar/proxyee-down-2.53/main/ssl/ca.crt)即可.
5 在firefox上安装支持proxyee-down下载的插件. 打开firefox后, 在工具栏的最右边接钮, 点击后选”Adds-on”, 在下面的界面里点击”Find more adds-on”.
点击按钮后,在弹出的界面上的”Find add-ons”输入框里,输入插件名”Proxy SwitchyOmega”, 查找到后点击”Add to Firefox”即可加入浏览器.
6 在firefox浏览器上配置”Proxy SwitchyOmega”插件. 先下载插件的配置文件: https://raw.githubusercontent.com/proxyee-down-org/proxyee-down/v2.5/.guide/common/switchy/proxyee-down-switchy.bak
接着进入插件配置界面:
点击”Preferences”进入具本的配置界面:
点击”Restore from file”, 在弹出的界面里选中下载proxyee-down-switchy.bak文件即可.
当在百度云盘的浏览页面时,还需要设置使用Proxy下载:
最后,当点击下载百度云盘的资料启动客户端时,会自动调用proxyee-down下载. 注意:proxyee-down必须是处在执行状态