Realdebrid 增加了对 WebDav 协议的支持,这使得它可以通过官方 rclone 软件安装。截至目前(19.08)realdebrids webdav 实现不支持通过 rclone 删除 torrent 文件,并将显示的 torrent 数量限制为 200。它也比我的 fork 慢很多。这是因为每次通过 webdav 服务器访问文件时,realdebrid 仅检查来自 /downloads 的前 1000 个直接链接。如果没有找到相应的直接链接(如果您有超过 1000 个文件,则最有可能出现这种情况),realdebrid webdav 将再次取消对该文件的限制。例如,如果您刷新已安装驱动器的 plex 库(并且您有一个包含超过 1000 个文件的库),则每个文件都会一次又一次不受限制,这需要很长时间。每次文件再次不受限制时,plex 还将重新检测介绍并执行其他元数据任务。
他们确实提到 torrent 文件删除可以与其他 webdav 安装程序一起使用,但我建议使用我的 fork 而不是 realdebrid webdav。
该 RClone Fork 包含 Real-Debrid 实现。使用此版本,整个 RealDebrid /torrents 目录可以作为只读虚拟驱动器。
一个潜在的用例是通过 plex 提供 /torrent 目录,允许您构建一个真正不受大小限制的媒体库。我正在开发一个项目,该项目允许 plex 以与 Wako、Syncler 和其他流媒体应用程序相同的方式运行。在 https://github.com/itsToggle/plex_rd 上查看
读/写功能仅限于读取文件和删除文件。
这个 rclone fork 会自动将你的 torrent 分类到 3 个子文件夹中:“shows”、“movies”和“default”。如果种子无法归类为电影或节目,您可以在“默认”文件夹中找到它。
没有服务器端流量或存储限制。
当直接链接在 1 周后过期时,此 rclone 分叉将自动重新激活直接链接。
服务器端有一个连接限制,我认为是 16 个并行连接。
查看 https://hub.docker.com/repository/docker/itstoggle/docker-volume-rclone_rd 有关 rclone_rd docker 版本的更多信息
查看 https://rclone.org/docker/ 了解有关一般用法的更多信息
安装 winfsp (https://winfsp.dev/)
从此处下载最新的预构建“rclone.exe”文件:https://github.com/itsToggle/rclone_RD/releases
我无法针对 macOS 进行交叉编译,因此我依靠你们来编译和共享 macOS 版本:)
从此处下载最新的预构建“rclone-darwin”文件:https://github.com/itsToggle/rclone_RD/releases
从这里下载最新的预构建“rclone-linux”文件:https://github.com/itsToggle/rclone_RD/releases
该版本基于 rcx github 的最新版本。我只是用我的 rclone fork 的编译版本替换了 apk 中的“librclone.so”文件。为了能够安装 apk,该应用程序需要再次签名,我已经使用 android playstore 中的 apk-signer 应用程序完成了这一操作,我非常确定这不是恶意的。要将 realdebrid 添加为遥控器,只需在您的 PC 上设置 realdebrid 遥控器并将rclone.conf
文件 ( C:UsersBigSchlong.configrclone
) 复制到您的 Android 设备。在 RCX 应用程序中,您现在可以加载 rclone 配置文件。大功告成,您可以在 Android 设备上安装 realdebrid 了:)
从这里下载最新的预构建“apk”文件:https://github.com/itsToggle/rclone_RD/releases
在 rclone_rd 文件的下载位置打开一个终端。
通过运行命令“rclone config”(可以是“./rclone config”,并且根据您的操作系统,文件名可以是“./rclone-linux”或类似文件名)来配置 rclone。如果您收到权限被拒绝错误(linux 和 macos) ),运行“sudo chmod u+x rclone-linux”,调整为文件名。)
通过输入“n”创建一个新的遥控器
为您的遥控器命名(例如“your-remote”)
选择“47) realdebrid”作为您的远程类型
按照其余提示说明进行操作,选择“无高级配置”
您可以通过运行命令“rclone cmount your-remote:X:--dir-cache-time 10s”来安装新创建的远程(将“your-remote”替换为您的远程名称,将“X”替换为驱动器号您的选择或将“X:”替换为目标文件夹)
如果您在 Linux 上运行我的 rclone fork,请将上面命令中的“cmount”替换为“mount”。
您已成功创建 debrid 服务的虚拟驱动器!
您可以通过添加安装标签“--no-console”(Windows) 或“--deamon”(Linux、Mac 等)将 rclone 作为后台服务运行。
建议使用本例挂载命令中的标签:
'rclone挂载种子:Y:--dir-cache-time 10s'
这将显着加快安装驱动器的速度并更快地检测更改。
我确实建议下载预构建版本。但如果您想稍微修改一下并自己构建它,请执行以下步骤:
下载项目文件。
安装Go语言
要构建项目,您需要安装 MinGW 或不同的 cgo 适配。
安装 WinFsp。
如果您不想将远程设备安装为虚拟驱动器,而是安装为 dlna 服务器或 silimar,请使用“go build”来构建项目。
如果您确实想将遥控器安装为虚拟驱动器,请继续:
使用“go build -tags cmount”构建项目。
如果因“致命错误:fuse_common.h丢失”而失败,您需要执行以下步骤:
找到此文件夹:C:Program Files (x86)WinFspincfuse - 在其中您将找到丢失的文件。
将所有文件复制到缺少它们的目录中。对我来说是: C:UsersBigSchlonggopkgmodgithub.comwinfspcgofuse@v1.5.1-0.20220421173602-ce7e5a65cac7fuse
尝试再次构建它
下载项目文件
安装Go语言
在项目文件的根目录中运行终端
使用“go build -tags cmount”来构建项目
如果出现任何问题,请检查官方 rclone 频道以获取帮助。
如果您已经编译了版本,请随时与我联系,以便我可以将其作为社区版本提供给其他人:)