这是一个 Web 界面,用于管理 Real-Debrid、AllDebrid 或 Premiumize 上的种子。它支持以下功能:
您将需要 Real-Debrid、AllDebrid 或 Premiumize 的高级服务!
单击此处注册 Real-Debrid。
单击此处注册 AllDebrid。
单击此处注册 Premiumize。
(推荐链接,这样我可以获得一些免费的高级日)
请参阅我们单独的 Docker 设置自述文件。
Docker 自述文件
您可以将其作为 Windows 或 Linux 中的服务安装,而不是在 Docker 中运行。
appsettings.json文件并将LogLevel Path替换为主机上的路径。appsettings.json中,将Database Path替换为主机上的路径。D:\RdtClient\db\rdtclient.dbRdtClient.Web.exe以启动客户端。service-install.bat将客户端安装为服务。这会将RdtClient.Web.exe安装为服务,使客户端在计算机启动时在后台启动。 (如果你打算将它与 Sonarr 等一起使用,你可能想要这样做......) 您可以将其安装为 Linux 中的服务,而不是在 Docker 中运行。
安装.NET:https://docs.microsoft.com/en-us/dotnet/core/install/linux
Ubuntu 20.04 示例:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0
从版本中获取最新的存档:
wget <zip_url>
解压到您选择的路径(本例中为 ~/rtdc):
unzip RealDebridClient.zip -d ~/rdtc && cd ~/rdtc
在 appsettings.json 中,将数据库路径替换为主机上的路径。路径中的任何目录都必须已经存在。或者为了方便起见,只需删除“/data/db/”。
测试rdt客户端运行正常:
dotnet RdtClient.Web.dll
导航到 http://:6500,如果一切顺利,那么我们将创建一个服务
创建一个服务(本例中为 systemd):
sudo nano /etc/systemd/system/rdtc.service
粘贴此服务文件内容并编辑目录路径:
[Unit]
Description=RdtClient Service
[Service]
WorkingDirectory=/home/<username>/rdtc
ExecStart=/usr/bin/dotnet RdtClient.Web.dll
SyslogIdentifier=RdtClient
User=<username>
[Install]
WantedBy=multi-user.target
启用并启动服务:
sudo systemctl daemon-reload
sudo systemctl enable rdtc
sudo systemctl start rdtc
如果您在家庭实验室中使用 Proxmox,则可以在 Linux 容器 (LXC) 中运行 rdt-client,请在此处查看:https://teck.github.io/Proxmox/
Settings并输入您的 Real-Debrid API 密钥(可在此处找到:https://real-debrid.com/apitoken。Download path设置需要与 docker 文件映射中的相同。默认情况下,这是/data/downloads 。如果您使用的是 Windows,则这是主机上的路径。Mapped path也是如此,但这是 Docker 映射的目标路径。这是您的主机上的路径。对于 Windows,这很可能与Download path相同。目前有4个可用的下载客户端:
该实验性下载器可用于并行下载具有多个部分的文件。
它有以下选项:
该下载器可用于并行下载多个块的文件。
它有以下选项:
这将使用外部 Aria2c 下载客户端。您需要自己在主机上安装此客户端,它不包含在 docker 映像中。
它有以下选项:
http://192.168.10.2:6800/jsonrpc 。如果选择 Aria2c,则不会使用上述Internal Downloader选项,您必须手动配置 Aria2c。
符号链接下载器需要将 rclone 挂载安装到您的文件系统中。请确保其他应用程序中已安装文件的确切路径与 rdt-client 使用的路径完全相同。否则,符号链接将无法解析其尝试指向的文件。
如果找不到安装路径文件夹,客户端将不会开始下载任何内容。
所需配置:
建议配置:
rdtclient.db并重新启动服务即可。rdtclient.log写入您的持久路径。当您遇到问题时,请将 docker 脚本中的日志级别更改为Debug 。RdtClient 模拟 qBittorrent Web 协议并允许应用程序使用这些 API。这样你就可以使用Sonarr和Radarr直接从RealDebrid下载。
Settings 。Download Client选项卡,然后单击加号进行添加。qBittorrent 。Host字段中输入 RealDebridClient 的 IP 或主机名。Port字段中输入 6500。sonarr (声纳)或radarr (雷达)。Test ,然后点击Save 。下载文件时,它将在 Sonarr/Radarr 下载客户端设置中附加category设置。例如,如果您的远程路径设置设置为C:Downloads并且 Sonarr 下载客户端设置category设置为sonarr文件将下载到C:Downloadssonarr 。
注意:Sonarr 的“活动”选项卡中报告的进度和预计到达时间并不准确,但它会报告 torrent 已完成,以便在下载完成后对其进行处理。
默认情况下,应用程序在您的托管地址的根目录中运行(即 https://rdt.myserver.com/),但如果您想将其作为相对文件夹运行(即 https://myserver.com/rdt),您可以必须更改appsettings.json文件中的BasePath设置。您可以为 docker 环境设置BASE_PATH环境变量。
npm install 。ng serve ,要构建,请运行ng build --prod 。RdtClient.sln并将RdtClient.Web Publish到给定的PublishFolder目标。RdtClient.Web.dll而不是IISExpress 。Publish中找到。 docker build --tag rdtclient .docker run --publish 6500:6500 --detach --name rdtclientdev rdtclient:latestdocker stop rdtclientdocker rm rdtclientdocker-build.bat