OpenWrt/LEDE下使用Docker破解百度云下载速度


百度云(超级会员)其实挺不错的,但是非会员就不行了,各种限速(10K-50K)。对于偶尔使用的人来说开会员显然不是很划算,所以市面上就出现了各种破解教程,说实话能用,但很快就会被百度堵住,所以其它的方法时效性特比强。作为一个喜欢折腾的人来说突破(破解)百度云下载势在必行,所有有以下教程:怎么在OpenWrt/LEDE破解百度云,实现高速下载。先上图为证

img

img

我家300M带宽,百度云下载峰值能到38MB,平均速度也有近11MB。下面开始教程:

首先,在需要在OpenWrt/LEDE下安装Docker环境。已安装可以忽略

登录OpenWrt/LEDE后台,选择 酷软 ,继续选择未安装,在列表里面找到Docker 并安装

img

安装好之后打开,然后启动Docker。

安装BaiduPCS-Go docker

ssh登录shell,然后执行以下命令本文来源:Seakee.top. 未经允许不得转载.

docker pull auska/docker-baidupcs

等待程序执行完毕

BusyBox v1.28.4 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 Openwrt Koolshare mod V2.29, r7707-6f685d297b by fw867
 -----------------------------------------------------
root@Openwrt:~# docker pull auska/docker-baidupcs
Using default tag: latest
latest: Pulling from auska/docker-baidupcs
3ead9ad3b72b: Pull complete 
9e3ed62b7b85: Pull complete 
de3626289736: Pull complete 
68bb6a972d6c: Pull complete 
58ba38ee71c1: Pull complete 
Digest: sha256:d050b3b655ca55b5f3581cf8a612183137ae4efa28d704325dc04ea2baf0a126
Status: Downloaded newer image for auska/docker-baidupcs:latest

等docker镜像完全下载完后就可以启动docker

docker run --name=baidupcs -v /mnt/sda3/download:/mnt  -e PGID=0 -e PUID=0 -e TZ=Asia/Shanghai -e PORT=1999 -p 1999:1999  auska/docker-baidupcs

注意 请将/mnt/sda3/download 替换成你自己的下载目录

root@Openwrt:~# docker run --name=baidupcs -v /mnt/sda3/download:/mnt  -e PGID=0 -e PUID=0 -e TZ=Asia/Shanghai -e PORT=1999 -p 1999:1999  auska/docker-baidupcs
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing... 

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \ 
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/


Brought to you by linuxserver.io
We gratefully accept donations at:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    0
User gid:    0
-------------------------------------

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-config: executing... 
[cont-init.d] 20-config: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
打开浏览器, 输入: http://localhost:1999 查看效果

到这里就结束了,打开浏览器, 输入: http://你的IP:1999 查看效果

一些常见的问题

Q:为什么有个账户登录不了,一输入验证码后又跳转到登陆页面

A:账号没有设置名字导致,给用手机号注册的新账号起个名字就可以了

Q:登录返回“ 错误代码: 50028, 消息: 系统繁忙,请稍候再试(50028)”

A:登录尝试太多次了,被百度暂时锁定了账号,需要一段时间后再试

Q:为什么不能更改设置中的内容,一改就显示文件路径错误

A:设置中的下载路径不合法,请检查目录是否存在,或者有可写权限

Q:遇到错误, 远端服务器返回错误, 代码: 31326, 消息: user is not authrized, hitcode:123

目前百度是针对账号进行限速,当一个非会员账号下载量达到一定阈值就会触发限速。账号被限速之后容易出现下载错误、掉连接数等问题,需要过几天或者开通会员才会恢复

https://github.com/liuzhuoling2011/baidupcs-web/issues/59

这个问题目前没有完美的解决方案,上面这个链接可以看到目前最新的进展。下面转述一个除了等待和充会员外的另一种选择

打开百度云官方网页端,登录后点下面的链接: http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F 会出现下述错误,是正常的 {“error_code”:31064,”error_msg”:”file is not authorized”,”request_id”:***************} 把想要下载的文件移动到/apps/baidu_shurufa/(别名是我的应用数据) 然后baidu-pcs-web的设置里 把应用id设置为265486 工作目录设置为/apps/baidu_shurufa

发表评论

电子邮件地址不会被公开。 必填项已用*标注