Realdebrid добавил поддержку протокола WebDav, что позволяет монтировать его с помощью официального программного обеспечения rclone. На данный момент (19.08) реализация webdav Realdebrids не поддерживает удаление торрент-файлов через rclone и ограничивает количество отображаемых торрентов до 200. Это также намного медленнее, чем моя вилка. Это связано с тем, что каждый раз, когда доступ к файлу осуществляется через сервер webdav, Realdebrid проверяет только первые 1000 прямых ссылок из /downloads. Если соответствующая прямая ссылка не найдена (что наиболее вероятно в случае, если у вас более 1000 файлов), Realdebrid WebDAV снова разблокирует файл. Если вы, например, обновите свою библиотеку plex на подключенном диске (и у вас есть библиотека, содержащая более 1000 файлов), каждый отдельный файл снова и снова не будет ограничен, что займет очень много времени. plex также будет повторно обнаруживать вступления и выполнять другие задачи с метаданными каждый раз, когда ограничения на файл снова становятся неограниченными.
Они упомянули, что удаление торрент-файлов работает с другими программами монтирования WebDAV, но я рекомендую использовать мою вилку вместо Realdebrid WebDAV.
Этот форк RClone содержит реализацию Real-Debrid. Используя эту версию, весь каталог RealDebrid/torrents можно использовать как виртуальный диск, доступный только для чтения.
Потенциальным вариантом использования этого является обслуживание каталога /torrent через plex, что позволяет вам создать медиатеку действительно неограниченного размера. Я работаю над проектом, который позволит plex функционировать так же, как Wako, Syncler и другие потоковые приложения. Проверьте это на https://github.com/itsToggle/plex_rd.
Возможности чтения/записи ограничены чтением файлов и их удалением.
Этот форк rclone автоматически сортирует ваши торренты на 3 подпапки: «шоу», «фильмы» и «по умолчанию». Если торрент нельзя отнести к фильму или сериалу, его можно найти в папке «по умолчанию».
Ограничений по трафику или объему хранилища на стороне сервера нет.
Этот форк rclone автоматически повторно активирует прямые ссылки, когда срок их действия истечет через 1 неделю.
Существует ограничение на количество подключений на стороне сервера, которое, по моему мнению, составляет 16 параллельных подключений.
посетите https://hub.docker.com/repository/docker/itstoggle/docker-volume-rclone_rd для получения дополнительной информации о версии докера rclone_rd.
посетите 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
Эта версия основана на последней версии с github rcx. Я просто заменил файл librclone.so внутри apk скомпилированной версией моего форка rclone. Чтобы иметь возможность установить APK, приложение необходимо было снова подписать, что я и сделал с помощью приложения apk-signer из магазина приложений Android, которое, я почти уверен, не является вредоносным. Чтобы добавить Realdebrid в качестве пульта, просто настройте пульт Realdebrid на своем ПК и скопируйте файл rclone.conf
( C:UsersBigSchlong.configrclone
) на свое устройство Android. Теперь в приложении RCX вы можете загрузить файл конфигурации rclone. Готово, вы можете установить Realdebrid на свое устройство Android :)
загрузите последнюю версию готового apk-файла отсюда: https://github.com/itsToggle/rclone_RD/releases
откройте терминал в папке загрузки вашего файла rclone_rd.
настройте rclone, выполнив команду «rclone config» (это может быть «./rclone config», и в зависимости от вашей операционной системы имя файла может быть «./rclone-linux» или подобное. Если вы получаете ошибку «отказано в разрешении» (linux и macos ), запустите «sudo chmod u+x rclone-linux», скорректировав имя файла.)
создайте новый пульт, набрав «n»
дайте своему пульту имя (например, «ваш-пульт»)
выберите «47) Realdebrid» в качестве удаленного типа
следуйте остальным инструкциям, выберите «без расширенной конфигурации».
Вы можете смонтировать вновь созданный пульт, выполнив команду «rclone cmount your-remote: X: --dir-cache-time 10s» (замените «your-remote» на имя удаленного устройства, замените «X» на букву диска по вашему выбору или замените «X:» на папку назначения)
Если вы используете мою вилку rclone в Linux, замените «cmount» на «mount» в приведенной выше команде.
Вы успешно создали виртуальный диск вашего дебрид-сервиса!
Вы можете запустить rclone в качестве фоновой службы, добавив тег монтирования «--no-console» (Windows) или «--deamon» (Linux, Mac и т. д.).
В этом примере команды монтирования рекомендуется использовать теги:
'rclone mount torents: Y: --dir-cache-time 10s'
Это существенно ускорит работу смонтированного накопителя и быстрее обнаружит изменения.
Я действительно предлагаю загрузить готовую версию. Но если вы хотите немного повозиться и собрать его самостоятельно, вот шаги:
Загрузите файлы проекта.
Установить Голанг
Для сборки проекта вам необходимо установить MinGW или другую адаптацию cgo.
установить WinFsp.
Если вы не хотите монтировать удаленный компьютер как виртуальный диск, а как dlna-сервер или аналог, используйте команду «go build» для сборки проекта.
Если вы хотите смонтировать пульт как виртуальный диск, продолжайте:
Создайте проект, используя команду go build -tags cmount.
Если это не помогло из-за «неустранимая ошибка: плавкий предохранитель_common.h отсутствует», вам необходимо выполнить следующие шаги:
Найдите эту папку: C:Program Files (x86)WinFspincfuse — внутри вы найдете недостающие файлы.
Скопируйте все файлы в каталог, в котором они отсутствуют. Для меня это было: C:UsersBigSchlonggopkgmodgithub.comwinfspcgofuse@v1.5.1-0.20220421173602-ce7e5a65cac7fuse
Попробуйте построить его снова
Загрузите файлы проекта
Установить Голанг
Запустите терминал в корневом каталоге файлов проекта.
используйте go build -tags cmount для сборки проекта
Если что-то не получается, обратитесь за помощью на официальные каналы rclone.
Пожалуйста, не стесняйтесь обращаться ко мне, если вы скомпилировали версию, чтобы я мог предоставить ее другим как сборку сообщества :)