OpenWrt/LEDE下使用Docker破解百度云下载速度
百度云(超级会员)其实挺不错的,但是非会员就不行了,各种限速(10K-50K)。对于偶尔使用的人来说开会员显然不是很划算,所以市面上就出现了各种破解教程,说实话能用,但很快就会被百度堵住,所以其它的方法时效性特比强。作为一个喜欢折腾的人来说突破(破解)百度云下载势在必行,所有有以下教程:怎么在OpenWrt/LEDE破解百度云,实现高速下载。先上图为证
我家300M带宽,百度云下载峰值能到38MB,平均速度也有近11MB。下面开始教程:
首先,在需要在OpenWrt/LEDE下安装Docker环境。已安装可以忽略
登录OpenWrt/LEDE后台,选择 酷软
,继续选择未安装
,在列表里面找到Docker
并安装
安装好之后打开,然后启动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
未经允许禁止转载!!!!