数码之家

 找回密码
 立即注册
搜索
查看: 18623|回复: 46

玩客云折腾第三弹:实现网盘本地映射,并实现百度网盘不限速下载

[复制链接]
发表于 2022-6-21 01:17:20 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
===================本贴用于记录将百度网盘、阿里云盘、天翼网盘等云盘映射到本地使用=============
1、本帖的基础是第一弹中以安装docker,如果不知道怎么安装,请参考第一弹
2、准备工作,一台已刷armbian系统并完成docker的安装。
3、先实现各种网盘的本地映射,包括但不限于百度网盘、阿里云盘和天翼云等云盘,可以使用alist软件,该软件可以实现众多的网盘本地映射的功能。
     先SSH登录到玩客云,新建并进入路径
  1. /opt/alist && cd /opt/alist
复制代码
    下载alist程序包  
  1. wget https://github.com/alist-org/alist/releases/download/v2.6.1/alist-linux-arm-7.tar.gz
复制代码
     解压缩到当前路径  
  1. tar -zxvf alist-linux-arm-7.tar.gz
复制代码
     给解压释放出来的文件授可执行权限
  1. chmod +x  alist-linux-arm-7
复制代码
     启动程序检查是否可以正常运行
  1. ./alist-linux-arm-7
复制代码
     当出现 Your password: M2umhB7v 说明你的alist管理员密码是M2umhB7v 出现  start server @ 0.0.0.0:5244 说明启动成功,此时按CTRL+C退出程序   创建进程守护程序,并注册服务
      创建文件 vim /etc/systemd/system/alist.service
      进入编辑模式 i
      粘贴以下内容   
  1. systemctl daemon-reload
  2. systemctl enable alist
复制代码
4、alist使用及网盘配置举例(以百度网盘为例)
     打开浏览器,登录系统 http://192.168.6.108:5244 ,此处为玩客云的内网IP和alist的5244端口
以下内容详见图中文字
image.png image.png image.png image.png
刷新令牌获取方式:可以浏览器登录百度网盘以后,使用浏览器自带的开发者工具(F12)或者百度网盘页面上右键检查(CTRL+SHIFT+I)找到,或者浏览器登录百度网盘后使用百度的openAPI链接获取
  1. https://openapi.baidu.com/oauth/2.0/authorize?response_type=code&client_id=替换上个图中的客户端ID&redirect_uri=https://tool.nn.ci/baidu/callback&scope=basic,netdisk&qrcode=1
复制代码
将弹出页面中的refresh_token 字段粘贴进入添加页面中,然后保存5、添加成功后的效果如下图所示,如果映射多个账号或者多个网盘,会有多行显示,配置时注意虚拟路径用于区分。
image.png image.png
     点击下载按钮会自动跳转下载软件如迅雷、IDM、Aria2等等,下载速度基本可以满速下载突破非会员20KB/S的限制。
6、如果对下载速度不满意,可以进入管理页面,对网盘的配置进行修改,比如修改代理、API等。
7、其他网盘以及其他功能可以参考以下网址,里边有相关介绍,包括但不限于一键安装脚本、网盘设置以及注意事项等内容。
  1. https://alist-doc.nn.ci/docs/intro
复制代码
8、网盘映射内容都在以上7步中,但是如果下载速度依然不理想,需要更高速的下载以及不限制只能下载自己网盘的内容时,可以使用aria2工具.9、aria2的安装与使用,可以使用命令行安装apt install aria2,也可以拉docker 容器。
     此处建议拉取docker容器,以减少aria2的配置,提升可用性。
     创建aria2路径并进入
  1. mkdir /opt/aria2 && cd /opt/aria2
复制代码

    下载docker-compose.yml文件
  1. wget https://raw.githubusercontent.com/P3TERX/Aria2-Pro-Docker/master/docker-compose.yml
复制代码
   拉取镜像并部署容器,此处一共创建两个容器,一个Aria2-Pro 一个AriaNg,前一个是下载程序,第二个是前端的GUI页面,也可以使用其他GUI工具。
  1. docker-compose up -d
复制代码
   程序执行完毕查看容器运行情况,可以使用第一弹中的portainer工具查看或者使用docker ps命令。
     打开AriaNg页面(HTTP://192.168.6.108:6888),配置RPC链接Aria2-Pro工具,当Aria2状态显示为绿色已连接时,已经可用了,此工具可以下载BT、磁力链接、HTTP、FTP等多种类型。
image.png
10、如何将百度网盘的文件下载链接(20M以上需要调用百度网盘APP)转成可以使用aria2下载的形式呢,需要使用油猴或者暴力猴插件(
网盘直链下载助手

插件的下载安装请参考https://www.baiduyun.wiki/,这里不再赘述,以下仅简单展示配置下载操作过程
image.png image.png image.png image.png
11、以上内容完成了对本地工具的搭建和一些程序的调用,如果说人在公司突然发现一个电影或者游戏想直接下载到家里的玩客云中,然后晚上回去就可以直接拷贝出来或者直接在线播放应该如何实现呢?
     这里简单记录一下实现的思路和方法,下一个帖子将进行一些实际操作,这里先卖个关子,具体内容请见下一贴。
    方式一:如果家里有公网IP,可以在路由器上配置DDNS,通过端口转发功能实现相关功能。
    方式二:家里没有IPV4的公网IP,但是有IPV6的公网IP,那么可以在路由器上通过IPV6的DDNS功能配合socat实现IPV6-IPV4的端口转发功能,实现相关功能。
    方式三:各种内网穿透工具的使用,包括但不限于nps、frp、ngrok、蒲公英等等。
    方式四:zerotier工具,这个也属于内网穿透的一类,但是好处是并不直接穿透到公网上,访问者需要进入你玩客云所在的网络ID内(同一个zerotier网络ID)。安全性更有保障。

   

补充内容 (2022-7-7 22:54):
在电脑安装谷歌浏览器或者火狐浏览器,安装油猴或者暴力猴插件,在插件中心安装“百度网盘简易下载助手”插件,可以实现全速下载百度网盘内容

打赏

参与人数 3家元 +40 收起 理由
玛德陛下 + 10 謝謝分享
懒虫包子 + 20 優秀文章
phoric + 10 謝謝分享

查看全部打赏

发表于 2022-6-21 08:52:51 来自手机浏览器 | 显示全部楼层
看来我要把我不下蛋的母鸡云宰一只刷这个玩玩了
回复 支持 1 反对 0

使用道具 举报

发表于 2022-6-21 12:16:30 | 显示全部楼层
本帖最后由 wxrgh 于 2022-6-21 12:21 编辑

谢谢楼主提供的教程,如果玩客云原系统能直接下百度云的东西就好了,哪怕限速也无所谓,反正开着慢慢下,据说海康威视的nas都可以,我没有,所以不知道真假
回复 支持 反对

使用道具 举报

发表于 2022-6-21 14:10:05 | 显示全部楼层
这个好,可惜没有玩客云
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-21 14:11:56 | 显示全部楼层
xktx09 发表于 2022-6-21 14:10
这个好,可惜没有玩客云

咸鱼、PDD上可以买,40多块钱包邮。折腾这个花销不大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-21 14:13:33 | 显示全部楼层
wxrgh 发表于 2022-6-21 12:16
谢谢楼主提供的教程,如果玩客云原系统能直接下百度云的东西就好了,哪怕限速也无所谓,反正开着慢慢下,据 ...

这个就可以,你挂aria2 ,然后把下载的内容转进去。仔细看最终那个效果图,就是你说的那种方式。
你说海康也好其他也好,那个是官方的插件,和那个还是不一样的。
回复 支持 反对

使用道具 举报

发表于 2022-6-21 18:45:33 | 显示全部楼层
自从pandownload不能用了渐渐就远离百度网盘了
回复 支持 反对

使用道具 举报

发表于 2022-6-21 20:29:46 | 显示全部楼层
我的玩客云刷网心云 丢公司挂着在  一个月 几十块钱
回复 支持 反对

使用道具 举报

发表于 2022-6-21 21:58:55 | 显示全部楼层
用百度网盘客户端下载会限速, 用玩客云去下载网盘里的东西会限速吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-22 02:24:00 | 显示全部楼层
skylly 发表于 2022-6-21 21:58
用百度网盘客户端下载会限速, 用玩客云去下载网盘里的东西会限速吗?

需要测试才能确定,之前我用油猴插件配合IDM本地下载不限速。这个插件也是是支持Aria2下载的。
而且alist是支持多账号加速的,需要多个账号的目录结构一样,文件一样,下载时可以从多个账号取文件。具体请参考alist的网站参考研究是否完全可行。
回复 支持 反对

使用道具 举报

发表于 2022-6-22 09:06:00 | 显示全部楼层
一玩一个坑 大坑
回复 支持 反对

使用道具 举报

发表于 2022-6-22 11:32:12 | 显示全部楼层
aria2要在局域网的电脑上操作吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-22 12:05:28 | 显示全部楼层
wxrgh 发表于 2022-6-22 11:32
aria2要在局域网的电脑上操作吧

可以内穿,内穿以后可以远程。也可以用其他方式解决。
回复 支持 反对

使用道具 举报

发表于 2022-6-24 00:05:01 | 显示全部楼层
真厉害,留个记号等过些天不忙了刷移动魔百盒的时候一起折腾一下玩玩。
回复 支持 反对

使用道具 举报

发表于 2022-6-25 07:45:51 | 显示全部楼层
*.nn.ci 这个地址是楼主的吗?会不会泄露cookie
回复 支持 反对

使用道具 举报

发表于 2022-6-27 10:36:57 | 显示全部楼层
感觉现在的网盘都不是很靠谱,还是用自己的NAS安全些
回复 支持 反对

使用道具 举报

发表于 2022-6-27 16:14:50 | 显示全部楼层
avalger 发表于 2022-6-27 10:36
感觉现在的网盘都不是很靠谱,还是用自己的NAS安全些

那天看到火灾的新闻,现在锂电池这么多,重要的东西最好还是线上线下都有一份
回复 支持 反对

使用道具 举报

发表于 2022-6-27 21:01:23 来自手机浏览器 | 显示全部楼层
技术贴啊,赞
回复 支持 反对

使用道具 举报

发表于 2022-6-28 10:57:19 | 显示全部楼层
楼主厉害,学习了,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-19 22:16 , Processed in 0.327600 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表