现网上已有大神用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=%2F 密码: 码: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/firefox
4 在firefox上安装proxyee-down的证书.
打开firefox后, 在工具栏的最右边接钮, 选中”Preferences”, 进入下面界面.
点击”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
点击”Restore from file”, 在弹出的界面里选中下载proxyee-down-switchy.bak文件即可.
最后,当点击下载百度云盘的资料启动客户端时,会自动调用proxyee-down下载.
注意:proxyee-down必须是处在执行状态