本教程使用Termux安装BaiduPCS-Go实现高速下载自己账号百度网盘的文件。几乎大部分过程需要手动输入命令来实现,需要一定动手能力,但过程并不算太复杂,复制粘贴几乎就可以搞定。BaiduPCS-Go出现的并不算晚,从我开始接触各种百度网盘破解没多久就听说了它的大名,相对于其他各种较于便捷的下载软件,安装和下载步骤复杂点,并没有大面积获得推广,封杀的可能性要小的多,相对于速盘等虽然各种软件层出不穷,但也都是三天两头就失效需要更换,这种方法还是很值得了解一下的,以备不时之需。

Termux,你可以把它当做是一个Android终端模拟器和Linux环境应用程序,安装可直接使用,无需root或设置。自动安装最小基本系统 – 使用APT包管理器可以使用其他软件包。

简单且必需的使用方式介绍一下:

安装打开tremux后的界面 可能会有所差异

BaiduPCS-Go下载教程插图

BaiduPCS-Go下载教程插图1

自己前几天下载了一个14.5G的压缩包

实测前10G基本可以说满速下载

(学校网络就这样了) 

之后限速至1~2M/s之间

BaiduPCS-Go下载教程插图2

本篇可能会用到的快捷方式

Ctrl+C -> 中止当前进程

Ctrl+D -> 注销终端会话
Ctrl+L -> 清除屏幕内容
音量-键  + L                清除屏幕内容
音量-键  + C                终止当前操作
音量+键 + D                      Tab键(可自动补全命令或文件名)
音量+键 + W                      方向键 上(可显示前一条命令)
音量+键 + S                      方向键 下(可显示后一条命令)
音量+键 + A                      方向键 左(可左移动光标)
音量+键 + D                      方向键 右(可右移动光标)
音量+键 + Q                      显示或关闭扩展键盘

详关于termux的使用方法我在网上找到了一篇比较简单易懂且相对比较全面的介绍

下面是链接 

https://www.sqlsec.com/2018/05/termux.html?yyue=a21bo.50862.201879

可以了解一下 如果不想深入探究的话基本用不上


的分线


下面开始正式教程:

1、下载并安装termux:
后台回复019即可获取

(下面执行 :后面的英文命令可直接复制粘贴后回车键执行)

2、授权允许存储,也就是执行:
termux-setup-storage

3、添加软件源,也就是执行:
echo “deb [trusted=yes] http://termux.iikira.com stable main” >> /data/data/com.termux/files/usr/etc/apt/sources.list

4、更新软件源,也就是执行:
apt update

5、安装BaiduPCS-Go,也就是执行:
apt install baidupcs-go

6、开始运行BaiduPCS-Go,也就是执行:
BaiduPCS-Go

7、登录百度云账号,也就是执行:
login

8、按要求输入账号,然后回车,然后输入密码,密码输入的过程中是不会显示出来的,这是为了安全。

9、期间如果要输入验证码,就长按复制那个验证码图片链接,然后粘贴到浏览器打开。如果登录失败,可输入login重新登一次。

10、登录成功后,我们配置一下appid,执行:
config set –appid 265486

11、接着,我们来配置下载保存位置,假如我想保存到/sdcard/百度云,那么我应该执行(请确保你的/sdcard下真的有这个文件夹,没有就自己先手动创建一个):
config set –savedir /sdcard/百度云

12、设置下载线程,官方默认100线程,可以设置50~500。我想设置300(理论上线程越多下载越快。),则我应该执行:
config set –max_parallel 300

13、我想设置同时下载数量上限为3,则我应该执行:
config set –max_download_load 3

14、上面的搞完后,把termux强制关闭。然后,进入某个浏览器,打开百度云官网http://pan.baidu.com登录百度云,登完后再复制下面这个网址,粘贴到刚刚登完账号的浏览器并访问:
http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F

15、访问完网址后,不管有没有报错,打开手机版百度云,不出意外你的百度云的 /我的应用数据 下面多出了个 baidu_shurufa文件夹。

16、在百度云app里,把你想下载的文件复制或者移动到/我的应用数据/baidu_shurufa 里面,比如我想下载一个叫测试视频.mp4的视频。

17、此时再重新打开termux,重新进入BaiduPCS-Go,也就是执行:
BaiduPCS-Go

18、我想下载那个叫M视频.mp4,那么我应该执行:
d 测试视频.mp4

18补充,如果报错,请先执行下面这句,再执行上面的d M视频.mp4 :

cd /apps/baidu_shurufa

19、接下来就等下载就行了,下载完可以进你刚才设置的默认下载目录,你下载的文件就在那里。(比如:我的文件就在/sdcard/百度云。)

补充:

1.怎么中途停止下载?

在termux里左边侧滑,长按KEYBOARD,然后你就会看到多了一行键盘,里面有Ctrl键,点击Ctrl键再点击自己的c(也就是Ctrl 和 c)就可以停止下载

2:怎么同时下载多个文件
在termux左边侧滑,点击NEW SESSION,然后termux就会新建一个命令窗口,在里面输入BaiduPCS-Go就可以进入BaiduPCS-Go,然后想怎样就怎样,再下载就 d xxxxx.zip之类的。

3:怎么关闭BaiduPCS-Go
这还用问,把termux后台清理掉就可以。

4:我的想下的文件在多级文件夹里,怎么下
打个比方,比如在你的百度云app里,/我的应用数据/baidu_shurufa/哈哈哈/啦啦啦 目录下,有一个叫 么么哒.zip,你想下载它。

那么,打开termux,输入BaiduPCS-Go,回车,然后输入d 哈哈哈/啦啦啦/么么哒.zip,回车,搞定,开始下载。

其它:
进入BaiduPCS-Go后,输入help回车可以看到官方指令帮助。

执行ls可列出当前文件和文件夹。

执行cd xx,xx是路径,可进入xx路径。

执行cd ..可回到上一层目录。

执行pwd可查看当前目录路径。

执行logout可退出登录(再次登执行login)

执行su可切换账号。

执行locate xx,可获得文件下载直链,xx为文件名。


结束语

教程比较繁琐和难以理解

但按照步骤来实现功能并不难

这篇建议收藏

一是避免之后忘记具体步骤和某个命令

再找不到这篇文章可就糟了

(其他的公众号会有这么干的货?//BaiduPCS-Go下载教程插图3

其次百度网盘这段时间对第三方打压的这么严重

说不定这个就能活到最会呢

20kb/s的速度谁受得了呢(哈哈)

回复019获得Termux下载链接

好久没写长篇的了

觉得有用的话右下角在看

还有别忘了收藏