هذه واجهة ويب لإدارة ملفات التورنت الخاصة بك على Real-Debrid أو AllDebrid أو Premiumize. وهو يدعم الميزات التالية:
ستحتاج إلى خدمة متميزة في Real-Debrid أو AllDebrid أو Premiumize!
انقر هنا للتسجيل في Real-Debrid.
انقر هنا للتسجيل في AllDebrid.
انقر هنا للاشتراك في Premiumize.
(روابط الإحالة حتى أتمكن من الحصول على بضعة أيام مميزة مجانية)
يرجى الاطلاع على إعداد Docker المنفصل الخاص بنا "اقرأني".
الملف التمهيدي لـ Docker
بدلاً من تشغيله في Docker، يمكنك تثبيته كخدمة في Windows أو Linux.
appsettings.json
واستبدل Path
LogLevel
بمسار على مضيفك.appsettings.json
استبدل Path
Database
بمسار على مضيفك.D:\RdtClient\db\rdtclient.db
RdtClient.Web.exe
لبدء تشغيل العميل.service-install.bat
لتثبيت العميل كخدمة. سيؤدي هذا إلى تثبيت RdtClient.Web.exe
كخدمة تجعل العميل يبدأ في الخلفية عند بدء تشغيل الكمبيوتر. (ربما ترغب في القيام بذلك إذا كنت ستستخدمه مع Sonarr وما إلى ذلك...) بدلاً من تشغيله في Docker، يمكنك تثبيته كخدمة في Linux.
تثبيت .NET: https://docs.microsoft.com/en-us/dotnet/core/install/linux
مثال على أوبونتو 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 لمختبرك المنزلي، فيمكنك تشغيل rdt-client في حاوية Linux (LXC)، والتحقق من ذلك هنا: https://tteck.github.io/Proxmox/
Settings
في الأعلى وأدخل مفتاح Real-Debrid API الخاص بك (الموجود هنا: https://real-debrid.com/apitoken.Download path
هو نفسه الموجود في تعيين ملف عامل الإرساء الخاص بك. بشكل افتراضي، هذا هو /data/downloads
. إذا كنت تستخدم نظام التشغيل Windows، فهذا هو المسار الموجود على مضيفك.Mapped path
، ولكن هذا هو المسار الوجهة من تعيين عامل الإرساء الخاص بك. هذا هو المسار على المضيف الخاص بك. بالنسبة لنظام التشغيل Windows، سيكون هذا على الأرجح هو نفس Download path
.يوجد حاليًا 4 عملاء تنزيل متاحين:
يمكن استخدام برنامج التنزيل التجريبي هذا لتنزيل الملفات ذات الأقسام المتعددة بالتوازي.
لديها الخيارات التالية:
يمكن استخدام برنامج التنزيل هذا لتنزيل الملفات بالتوازي وبأجزاء متعددة.
لديها الخيارات التالية:
سيستخدم هذا عميل تنزيل Aria2c خارجي. ستحتاج إلى تثبيت هذا العميل بنفسك على مضيفك، فهو غير مضمن في صورة عامل الإرساء.
لديها الخيارات التالية:
http://192.168.10.2:6800/jsonrpc
. إذا تم تحديد Aria2c، فلن يتم استخدام أي من الخيارات المذكورة أعلاه Internal Downloader
، فيجب عليك تكوين Aria2c يدويًا.
يتطلب برنامج تنزيل Symlink تركيب rclone في نظام الملفات لديك. تأكد من الاحتفاظ بالمسار الدقيق للملفات المحملة في التطبيقات الأخرى تمامًا كما يستخدمه عميل rdt. وإلا فإن الارتباطات الرمزية لن تحل الملف الذي تحاول الإشارة إليه.
إذا تعذر العثور على مجلد مسار التثبيت، فلن يبدأ العميل في تنزيل أي شيء.
التكوين المطلوب:
التكوين المقترح:
rdtclient.db
وإعادة تشغيل الخدمة.rdtclient.log
. عندما تواجه مشكلات، يرجى تغيير مستوى السجل في البرنامج النصي لعامل الإرساء الخاص بك إلى Debug
.يحاكي RdtClient بروتوكول الويب qBittorrent ويسمح للتطبيقات باستخدام واجهات برمجة التطبيقات هذه. بهذه الطريقة يمكنك استخدام Sonarr وRadarr للتنزيل مباشرة من RealDebrid.
Settings
.Download Client
وانقر فوق علامة الزائد للإضافة.qBittorrent
في القائمة.Host
.Port
.sonarr
لـ Sonarr أو radarr
لـ Radarr.Test
ثم Save
إذا كان كل شيء على ما يرام. عند تنزيل الملفات، سيتم إلحاق إعداد category
في إعداد Sonarr/Radarr Download Client. على سبيل المثال، إذا تم تعيين إعداد المسار البعيد على C:Downloads
وتم تعيين category
إعداد Sonarr Download Client على sonarr
فسيتم تنزيل الملفات إلى C:Downloadssonarr
.
ملاحظة: لن يكون التقدم ووقت الوصول المتوقع المُبلغ عنه في علامة تبويب النشاط في Sonarr دقيقين، ولكنه سيبلغ عن ملف التورنت كمكتمل حتى يمكن معالجته بعد الانتهاء من التنزيل.
افتراضيًا، يعمل التطبيق في جذر عنوانك المستضاف (أي https://rdt.myserver.com/)، ولكن إذا كنت تريد تشغيله كمجلد نسبي (أي https://myserver.com/rdt)، فيجب عليك سيتعين عليك تغيير إعداد BasePath
في ملف appsettings.json
. يمكنك تعيين متغير البيئة BASE_PATH
لبيئات عامل الإرساء.
npm install
.ng serve
، لبناء run ng build --prod
.RdtClient.sln
Publish
RdtClient.Web
إلى هدف PublishFolder
المحدد.RdtClient.Web.dll
وليس IISExpress
.Publish
. docker build --tag rdtclient .
docker run --publish 6500:6500 --detach --name rdtclientdev rdtclient:latest
docker stop rdtclient
docker rm rdtclient
docker-build.bat