Realdebrid는 공식 rclone 소프트웨어를 통해 탑재할 수 있는 WebDav 프로토콜에 대한 지원을 추가했습니다. 현재(19.08) 현재 realdebrids webdav 구현은 rclone을 통한 토렌트 파일 삭제를 지원하지 않으며 표시되는 토렌트 양을 200개로 제한합니다. 또한 내 포크보다 훨씬 느립니다. 이는 webdav 서버를 통해 파일에 접근할 때마다 realdebrid가 /downloads의 처음 1000개 직접 링크만 확인하기 때문입니다. 해당 직접 링크가 발견되지 않으면(파일이 1000개 이상인 경우일 가능성이 높음) realdebrid webdav가 파일 제한을 다시 해제합니다. 예를 들어 마운트된 드라이브의 플렉스 라이브러리를 새로 고치면(그리고 1000개 이상의 파일로 구성된 라이브러리가 있는 경우) 모든 단일 파일에 대한 제한이 계속해서 해제되므로 시간이 매우 오래 걸립니다. plex는 파일 제한이 다시 해제될 때마다 인트로를 다시 감지하고 다른 메타데이터 작업을 수행합니다.
그들은 토렌트 파일 삭제가 다른 webdav 탑재 프로그램에서 작동한다고 언급했지만 realdebrid webdav 대신 내 포크를 사용하는 것이 좋습니다.
이 RClone 포크에는 Real-Debrid 구현이 포함되어 있습니다. 이 버전을 사용하면 전체 RealDebrid /torrents 디렉토리를 읽기 전용 가상 드라이브로 사용할 수 있습니다.
이에 대한 잠재적인 사용 사례는 plex를 통해 /torrent 디렉터리를 제공하여 실제로 크기가 무제한인 미디어 라이브러리를 구축할 수 있도록 하는 것입니다. 저는 Wako, Syncler 및 기타 스트리밍 앱과 동일한 방식으로 plex가 작동하도록 하는 프로젝트를 진행하고 있습니다. https://github.com/itsToggle/plex_rd에서 확인하세요.
읽기/쓰기 기능은 파일 읽기 및 삭제로 제한됩니다.
이 rclone 포크는 토렌트를 "shows", "movies" 및 "default"라는 3개의 하위 폴더로 자동 정렬합니다. 토렌트를 영화나 쇼로 분류할 수 없는 경우 "기본" 폴더에서 찾을 수 있습니다.
서버 측 트래픽이나 저장 공간 제한이 없습니다.
이 rclone 포크는 1주일 후에 만료되는 직접 링크를 자동으로 다시 활성화합니다.
서버 측 연결 제한은 16개의 병렬 연결이라고 생각됩니다.
rclone_rd docker 버전에 대한 자세한 내용은 https://hub.docker.com/repository/docker/itstoggle/docker-volume-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
이 버전은 rcx github의 최신 릴리스를 기반으로 합니다. 나는 단순히 apk 내의 'librclone.so' 파일을 내 rclone 포크의 컴파일된 버전으로 대체했습니다. APK를 설치하려면 앱에 다시 서명해야 했는데, Android Playstore의 APK 서명자 앱을 사용하여 서명한 적이 있는데, 이는 악성이 아니라고 확신합니다. 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을 구성합니다('./rclone config'일 수 있으며 OS에 따라 파일 이름은 './rclone-linux' 또는 유사할 수 있습니다. 권한 거부 오류가 발생하는 경우(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 포크를 실행하는 경우 위 명령에서 "cmount"를 "mount"로 바꾸세요.
데브리드 서비스의 가상 드라이브를 성공적으로 만들었습니다!
마운팅 태그 '--no-console'(Windows) 또는 '--deamon'(Linux, Mac 등)을 추가하여 rclone을 백그라운드 서비스로 실행할 수 있습니다.
이 예제 장착 명령에서는 태그를 사용하는 것이 좋습니다.
'rclone 마운트 토렌트: Y: --dir-cache-time 10s'
이렇게 하면 탑재된 드라이브의 속도가 크게 향상되고 변경 사항을 더 빠르게 감지할 수 있습니다.
사전 빌드된 릴리스를 다운로드하는 것이 좋습니다. 하지만 조금 더 손보고 직접 구축하고 싶다면 다음 단계를 따르세요.
프로젝트 파일을 다운로드합니다.
Golang 설치
프로젝트를 빌드하려면 MinGW 또는 다른 cgo 적응이 설치되어 있어야 합니다.
WinFsp를 설치합니다.
원격 장치를 가상 드라이브가 아닌 dlna 서버 또는 silimar로 마운트하려면 'go build'를 사용하여 프로젝트를 빌드하십시오.
리모컨을 가상 드라이브로 마운트하려면 다음을 계속하세요.
'go build -tags cmount'를 사용하여 프로젝트를 빌드합니다.
'치명적인 오류: 퓨즈_common.h 누락'으로 인해 실패하는 경우 다음 단계를 수행해야 합니다.
C:Program Files (x86)WinFspincfuse 폴더를 찾으세요. 내부에서 누락된 파일을 찾을 수 있습니다.
모든 파일을 누락된 디렉터리에 복사합니다. 나에게 그것은 다음과 같았다: C:UsersBigSchlonggopkgmodgithub.comwinfspcgofuse@v1.5.1-0.20220421173602-ce7e5a65cac7fuse
다시 빌드해 보세요.
프로젝트 파일 다운로드
Golang 설치
프로젝트 파일의 루트 디렉터리에서 터미널을 실행합니다.
프로젝트를 빌드하려면 'go build -tags cmount'를 사용하세요.
실패한 경우 공식 rclone 채널에서 도움을 확인하세요.
버전을 컴파일한 경우 언제든지 저에게 연락해 주세요. 그러면 다른 사람들을 위한 커뮤니티 빌드로 제공할 수 있습니다. :)