教程文章转互联网:本帖内容原创作者是:菠萝先生
一、效果体验说明
1、可以到各种群中找阿里云网盘资源,将想看的转存到自己的阿里云网盘中。
2、将云盘挂载在极空间中(下面有教程),可以在外部设备中看到,在阿里云转存后,需要等大概一分钟左右,刷新后就能在极空间中看到我们转存的资源了。
3、可以将资源复制到极空间中,或者直接就将此文件夹添加到极影音中开始观看。到此为止,我们都是在手机上操作的,非常适合我们在上班时选择好一个4k原片大作,直接复制到极空间内,等到晚上下班回家打开电视就可以直接观看了。 如果你觉得这个体验不错,那么可以查看接下来的教程,全程复杂的点也仅仅只是在涉及到docker会有一点点繁琐,但无需烦恼,我的教程细致如丝,每一步都会截图告知你需要注意的点,一步一步操作下来,保证你可以完美实现本功能。
二:Docker准备工作1. 设备要求- 已注册的阿里云账号 若未注册直接到阿里云网盘官网注册。
2.开启Docker功能打开PC端极空间 - 系统设置 - Docker - 开启Docker服务
此时桌面上会多出一个Docker的图标,我们打开它
什么是Docker
我们可以通俗的理解将其理解为一个比较高级的应用市场,运行的东西只是从我们以往理解的app换了个名字叫镜像,这个应用市场他的功能会非常的丰富,我们可以控制对应的app(镜像)运行时的配置,如运行的端口、可操作的文件夹等。 ⚠️ PS:此处仅为未接触过docker的朋友做出较为通俗的解释,并非docker的官方说明
三、安装xhofe_alist 镜像
1. 下载 xhofe_alist 镜像Q:什么是 xhofe_alist ? A:是一款支持多种存储的目录文件列表程序,通俗的理解就是可以将我们自己的所有网盘给挂载到同一的一个目录下,使用web网页在一个地方就可以查看不同网盘下的内容,同时允许使用通用的协议如webdav将多个网盘挂载到 nas中 官网链接 极空间中挂载外部设备后实现效果: - 打开PC端 极空间 点击 桌面docker - 镜像 - 选择常用仓库选项卡 - 选择 xhofe/alist - 切换版本至V2 - 点击下载
- 下载时间因网速而异 大小是37.7M,但这个网站是属于外网的,有些地区可能下载会比较慢,我这创建了一个闪电传,如果你下载不了可以使用这个链接,若有链接失效,可留言
【复制这段文字,然后打开极空间APP或客户端】极空间用户,分享了“xhofe_alist_latest.tar”。↫LIYDIMJQGEYDEQK2INBDI#3itycBcgbHtpqgSUeUo4s65ir2zMnl16ZF9m2znX7MJBjPLveNT3tj16GIo6Vdrrz℞GE2TOMBXGA2DINJSGA↫ 使用闪电传下载的镜像名称为 xhofe_alist_latest.tar 此为linux系统下压缩包 可使用导入镜像功能将此压缩包导入 - 下载完成后在 本地镜像选项卡中即可看到我们下载的镜像
2. 安装xhofe-alist镜像- 添加到容器:注意需要先点一下镜像才能添加到容器
- 基本设置: 直接使用默认的配置就可以
- 文件夹路径:此处用于设置镜像运行目录,在镜像运行后,我们需要对镜像进行设置,相应的配置文件就会生成在此时设置的文件夹 ,这里建议在根目录新建docker文件夹再新建alist文件夹方便我们后面修改配置文件
⚠️ 注意 右侧装载路径不能修改,左侧文件夹路径建议设置为 根目录/docker/alist 方便后面修改配置文件 - 端口:用于设置镜像运行后查看面板的端口,在本地端口中输入和右侧相同的5244即可,⚠️ 注意容器端口不可修改!
此处本地端口可自定义端口,只是有可能会与其他镜像或系统使用的端口冲突,一般情况下不建议修改。 - 创建容器:点击应用即可,容器创建需要等待一段时间,运行成功后会显示在容器概况选项卡中
- 创建成功并获取后端密码:在容器概况中会出现运行中的 xhofe_alist 镜像,点击日志,可查看镜像生成的随机密码,将其复制保留
-
如果在创建容器后运行失败,可以在【容器概况】中找到 xhofe_alist 将其彻底删除后,按照上述操作重新操作,若还不成功,可留言 - 创建快捷方式到桌面:为了方便我们后期快速访问面板 ,添加快捷方式到极空间桌面中。点击镜像详情 - 端口 - 添加快捷方式 - 输入 http://极空间设备IP:5244 注意此处端口号5244 为上面设置端口中的本地端口,若你设置了其他端口号,以自己设置的为准。例如我的设备IP是 192.168.28.83 端口号为默认的未改动,则设置快捷方式为 http://192.168.28.83:5244 ,注意⚠️ 冒号为英文输入法下的冒号。
Q:如何查询极空间设备的IP? A:
- 查看网盘面板输入密码登录:点击桌面的快捷方式,在浏览器中会显示出需要登录,输入上面日志中复制的密码进行登录
-
四、设置网盘面板
1. 面板基础设置此处我仅对需要的功能做演示,其他功能设置如页面图标等请查看官网文档 点击 左侧后端选项卡 a. 密码:填入上面日志中复制的密码 b. WebDav username : webDav 协议的用户名,用于我们后面挂载网盘到极空间时填写的用户名 c. WebDav password : webDav 协议的密码,用于我们后面挂载网盘到极空间时填写的密码 注意 填写后滚动到最下方保存并刷新网页查看内容是否保存好 注意⚠️ 填写后不要忘记滚动到最下方,点击右下角保存
2. 挂载阿里网盘点击左侧账号 - 添加 - 类型选择阿里网盘 名词解释 我只对我们需要用到的做出解释,以用于实现基础功能,其他高级用法请参考官网文档 类型 允许添加的网盘类型 虚拟路径添加后此网盘显示的路径名称 索引此网盘在根目录的排序,越大排名越前 extract_folder代理是否开启代理,我们不需要开启 webdav proxy通过服务器传输此帐户的 WebDAV,我们需要开启此项 webdav direct通过本机转移此帐户的 WebDAV,我们需要开启此项 刷新令牌阿里云盘账号的用户标识,获取方法我们后面有教程 根目录file_id添加的文件夹id,可以理解为你要挂载的阿里云盘的目录编号,常规的网盘是可以直接挂载根目录的,但是阿里云盘现在是只能挂载文件夹,不过没有什么太大影响,我们只需要在保存资源的时候保存到对应的文件夹就行了。获取方法后面有教程 接下来的两步至关重要,请细心并耐性操作,并不复杂只是需要细心 参考设置刷新令牌与根目录file_id 查看后面的教程,其他的可与参考图一致
A. 获取刷新令牌所需材料 - 安装好ES文件浏览器的安卓手机,可在应用市场搜索下载或点官网链接下载
步骤 1、下载阿里云盘并登录自己账号,若已经安装了需要退出重新登录下,这样手机的log就会记录重新登录后的令牌 2、打开ES文件浏览器 点击搜索 Android 选择如图所示的带有设置图标的文件夹
3、找到带有阿里云盘的文件夹,打开后依次点击 files/logs/trace 文件夹 4、通常这里会有两个文件夹,打开带一串数字的文件夹再打开yunpan文件夹,内部会有以日期命名的一个log文件 5、完整路径为 /storage/emulated/0/Android/data/com.alicloud.databox/files/logs/trace/一串随机数字/yunpan/2022-08-08-15.log 6、使用es自带文件编辑器打开此log文件,点击右上角三个点,然后点击查找替换,搜索 refreshToken ,对应的下一行内容就是我们要的刷新令牌 B. 获取根目录ID
1、使用电脑网页登录阿里云盘
2、打开一个你想挂载的文件夹,复制地址栏内的文件夹编号即可C. 完成挂载
将上面获取的两个信息,填写后保存账号列表就出来了
点击右下角前往首页,即可看到挂载好的云盘
点击进去后可以看到网盘内容已经同步过来了,至此网盘我们已经挂载到我们安装好的镜像中了。
3. 挂载夸克网盘流程与上面的挂载阿里网盘类似,区别在于夸克可以使用浏览器的cookie,比较简单 - 如图 找到 网络 - Fetch/Xhr - 随便找一个请求 - 点开 找到标头里面的cookie - 右键复制值
4. 将网盘挂载至极空间前面所有的操作都是为了这最终的一步,以外部设备的方式将网盘内容挂载到极空间中 1、点击极空间PC端个人空间 - 外部设备+号 - webDav 2、输入IP :极空间的IP 端口: 5244 路径:/dav 注意这里必须为/dav 协议选择 http 账号密码 为上面网盘面板中设置的账号密码
3、点击确定 即可添加到外部设备中,点开可以看到我们挂载的网盘列表,内部文件可以做复制操作,但目前还不能做写入的操作。 4、至此就完成了云盘到极空间的挂载过程,若是将此文件夹添加到极影视中,转存电影电视到云盘后,稍等片刻即可出现在极影视中,连下载的过程都省略了,当然要下载到极空间也是非常简单的,选择文件可以直接复制到极空间中,速度可以直接跑满阿里云盘的20M/s
5.配置网盘自动刷新时间我们在挂载完成后,会发现在我们修改了网盘内容后,再网盘面板上查看还是旧的内容,这是因为我们的镜像中默认设置了刷新时长,我们将其修改成1分钟刷新一次,这样我们的网盘就能及时同步最新的内容了。 1、打开极空间PC端 ,找到之前设置镜像运行的文件夹,找到其中的config.json 文件 下载到电脑使用文本编辑器打开,也可使用记事本打开 注意 ⚠️ 如果这里忘记了之前设置的文件夹在哪了,可以到docker中容器概况点击容器详情查看,如果看不到具体的路径了。可以修改后重启容器 2、打开config.json 文件,滚动到最下方,可以看到有 expiration 和 cleanup_interval 两个配置项 expiration:缓存失效时间(单位:分钟) cleanup_interval:清理失效缓存间隔 我是两个值都设置成了1分钟,这个根据自身情况自行设置 3、修改完毕后保存文件并上传回刚刚到文件夹中,注意,由于极空间无法覆盖相同名称文件策略,这里需要先删除文件夹中的旧的config.json文件,再上传新的 4、上传完配置文件后,需要在docker中重启下容器 5、重启成功后,可以试着删除云盘内文件,过一会儿再看看文件有没有更新。
拓展阅读
极空间nas从选片到下电影至播放电影仅需1分钟
解决极空间alist挂载阿里、夸克等网盘内容不更新问题
极空间docker部署javtube及Jellyfin插件
极空间通过docker实现阿里云ddns外网域名访问
极空间NginxProxyManager部署及应用教程
外网访问极空间和容器:使用DDNS-GO和IPv6
极空间安装aria2-pro:支持百度网盘、阿里网盘、BT、PT等
极空间打造私人“豆瓣”:自动化观影指南
极空间docker版qbittorrent不显示中文方法
极空间Nas-Opentwr软路由-旁路由
极空间挂载阿里云、115、百度、夸克等20个网盘下载观看 |