PolyDrive 목록에 없는 클라우드에 닿기

2026년 9월 18일 rclone v1.75.1로 검증했습니다. 10분쯤 걸리고, 터미널에서 명령 두 개를 칩니다. rclone은 저희 것이 아닌 독립된 오픈 소스 프로젝트입니다 — 이 페이지는 둘을 어떻게 붙이는지, 그리고 이음매가 어디서 드러나는지 설명합니다.

PolyDrive의 선택 목록에는 47개 항목이 있습니다. 필요한 서비스가 거기 없어도 대개 들어갈 길은 남아 있습니다. rclone은 약 57개 스토리지와 통신하며, 그중 무엇이든 내 컴퓨터 안의 작은 서버로 게시할 수 있습니다. PolyDrive는 그 서버를 마운트합니다. 사업자와 이야기하는 쪽은 rclone, Finder 쪽을 맡는 쪽은 PolyDrive입니다 — 사이드바 항목, 열 때 내려받는 파일, FUSE 계층도 커널 확장도 없이.

먼저 선택 목록을 확인하세요. 이름으로 올라 있지 않은 서비스도 직접 연결되는 경우가 많습니다. S3 호환이면 엔드포인트를 적어 S3 항목에, WebDAV를 쓰면 WebDAV에 들어맞고, SFTP·FTP·OpenStack Swift 항목도 있습니다. 직접 연결이 언제나 다리보다 낫습니다. 이 페이지는 거기서 빠진 것들을 위한 안내입니다.

어떤 클라우드를 위한 것인가

2026년 9월 기준으로, rclone은 닿지만 PolyDrive에는 항목이 없는 서비스들입니다. 이름은 rclone의 표기를 따랐습니다.

분류서비스
개인용 클라우드 Proton Drive, iCloud Drive, Mail.ru Cloud, HiDrive, OpenDrive, SugarSync, Internxt, Filen, Drime, Gofile, Pixeldrain, put.io, premiumize.me, 1Fichier, Uloz.to, Linkbox
업무·기업용 Files.com, Citrix ShareFile, Zoho WorkDrive, Quatrix, Enterprise File Fabric, Akamai NetStorage, Shade
인프라와 아카이브 Oracle Cloud Object Storage, QingStor, HDFS, Sia, Internet Archive, Google Photos, Cloudinary, ImageKit, and any plain HTTP directory listing (read-only)

rclone은 이 가운데 일부를 실험적이거나 읽기 위주라고 표시하며, 몇몇은 파일 이름을 바꾸지 못하거나 수정 날짜를 유지하지 못합니다. 중요한 자료를 다리 너머로 옮기기 전에 rclone.org에서 해당 사업자 페이지를 읽어 보세요 — Finder에서 만나는 제약은 PolyDrive가 아니라 그 백엔드의 제약입니다.

시작하기 전에

1단계 · rclone에서 리모트 설정하기

Homebrew로 rclone을 설치하거나, rclone.org에서 바이너리를 받으세요.

brew install rclone

그다음 대화형 설정을 실행합니다. 이름과 스토리지 종류, 그리고 그 사업자가 요구하는 항목을 차례로 묻습니다. OAuth 사업자는 브라우저를 열고 토큰을 알아서 받아 옵니다.

rclone config

리모트 이름은 짧게 지으세요 — 아래에서는 mycloud입니다. PolyDrive를 꺼내기 전에 먼저 동작하는지 확인합니다.

rclone lsd mycloud:

최상위 폴더가 출력됩니다. 여기서부터 실패한다면 문제는 rclone과 사업자 사이에 있고, 가져갈 곳은 rclone 자체 문서입니다.

2단계 · 내 컴퓨터에서 게시하기

명령 하나로 리모트를 루프백 인터페이스의 WebDAV 서버로 게시할 수 있습니다. 이 컴퓨터에서만 접근됩니다.

rclone serve webdav mycloud: \
  --addr 127.0.0.1:8080 \
  --user polydrive --pass 'choose-a-long-password' \
  --vfs-cache-mode writes \
  --dir-cache-time 1m

각 항목이 하는 일:

옵션이유
--addr 127.0.0.1:8080 이 컴퓨터에서만 대기합니다. 다른 값을 쓰면 클라우드가 네트워크로 나갑니다 — 보안 참고를 보세요.
--user / --pass 둘 다 직접 정하세요. 없으면 rclone은 인증 없이 게시하고, 컴퓨터의 어떤 프로세스든 드라이브를 읽을 수 있습니다.
--vfs-cache-mode writes 기록 중인 파일을 로컬 디스크에 먼저 두었다가 완성되면 업로드합니다. 이 설정이 없으면 파일 길이를 미리 알아야 하는 백엔드가 Finder의 쓰기를 거부합니다.
--dir-cache-time 1m rclone이 자기 폴더 목록을 얼마나 오래 믿을지. 기본값 5분은 방금 다른 곳에서 추가한 파일을 기다리기에는 긴 시간입니다.

지금은 그 터미널 창을 열어 두세요 — 계속 돌아가게 하기에서 상시로 만듭니다.

3단계 · PolyDrive로 연결하기

PolyDrive에서 클라우드 드라이브를 추가하고 WebDAV를 고른 뒤 입력합니다.

드라이브 이름은 “rclone” 대신 사업자 이름으로 두세요. Finder 사이드바에 그 이름으로 나옵니다. 여기서부터는 다른 PolyDrive 드라이브와 똑같습니다. 파일 목록은 곧바로 뜨고, 내용은 열 때 도착하며, 폴더를 오프라인으로 둘 수도 있습니다.

이 경로는 가정이 아니라 검증된 것입니다. PolyDrive의 WebDAV 엔진이 rclone serve webdav를 상대로 전체 왕복 — 목록, 폴더 만들기, 쓰기, 범위 읽기, 전체 읽기, 이름 바꾸기, 삭제 — 를 돌려 모두 통과했습니다. rclone serve sftp도 마찬가지입니다. 마지막 실행은 2026년 9월 18일, rclone v1.75.1.

드라이브 하나에 여러 클라우드

rclone은 여러 리모트를 하나의 트리로 보여 줄 수 있고, PolyDrive는 그것을 드라이브 하나로 마운트합니다. 각 리모트는 최상위 폴더가 됩니다.

rclone config create everything combine \
  upstreams "proton=proton: archive=ia: work=filescom:"

rclone serve webdav everything: --addr 127.0.0.1:8080 \
  --user polydrive --pass 'choose-a-long-password' --vfs-cache-mode writes

결합 리모트의 최상위는 폴더가 아니라 이름 목록입니다. proton/이나 work/ 안에서는 읽기·쓰기·이름 바꾸기·삭제가 자유롭지만, 그 옆에 파일이나 폴더를 만들면 실패합니다. rclone은 폴더는 받아들이고 나서 쓰기를 충돌로 거부합니다. 한 단계 아래에서 작업하세요.

계속 돌아가게 하기

rclone serve에는 자체 백그라운드 모드가 없습니다. macOS에서는 launchd에 맡겨 로그인할 때 시작하고 멈추면 다시 켜지게 하세요. 아래 내용을 ~/Library/LaunchAgents/net.example.rclone-bridge.plist로 저장합니다.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>      <string>net.example.rclone-bridge</string>
  <key>ProgramArguments</key>
  <array>
    <string>/opt/homebrew/bin/rclone</string>
    <string>serve</string>
    <string>webdav</string>
    <string>mycloud:</string>
    <string>--addr</string>          <string>127.0.0.1:8080</string>
    <string>--user</string>          <string>polydrive</string>
    <string>--pass</string>          <string>choose-a-long-password</string>
    <string>--vfs-cache-mode</string><string>writes</string>
    <string>--dir-cache-time</string><string>1m</string>
  </array>
  <key>RunAtLoad</key>  <true/>
  <key>KeepAlive</key>  <true/>
</dict>
</plist>

불러옵니다.

launchctl load ~/Library/LaunchAgents/net.example.rclone-bridge.plist

그 파일에는 비밀번호가 평문으로 들어가니 자신만 읽을 수 있게 해 두세요 (chmod 600). Intel Mac에서는 rclone 경로가 /usr/local/bin/rclone입니다. 어느 쪽인지는 which rclone이 알려 줍니다. NAS라면 본체와 함께 다시 시작되는 컨테이너에서 같은 명령을 돌리고, PolyDrive는 127.0.0.1 대신 NAS 주소로 연결하세요 — 네트워크를 건넌다면 보안 참고를 먼저 읽어 보세요.

사용감을 좌우하는 설정

쓰기: --vfs-cache-mode

마운트해서 쓸 때의 정답은 writes입니다. rclone은 들어오는 파일을 먼저 캐시 디렉터리에 쓰고 닫힐 때 업로드하는데, 길이를 모르는 스트림을 받지 못하는 백엔드로 Finder가 복사할 수 있는 이유가 바로 이것입니다. 대가는 디스크입니다. 40 GB를 복사하려면 잠시 40 GB의 여유가 필요합니다. 공간이 빠듯하면 --vfs-cache-max-size 20G로 상한을 두세요. full은 읽은 내용까지 캐시하므로 같은 파일을 계속 다시 열 때는 도움이 되고, 큰 라이브러리를 한 번 훑을 때는 손해입니다.

최신성: --dir-cache-time

사업자의 앱이나 웹에서 추가한 파일은 rclone의 목록이 만료된 뒤에야 Finder에 나타납니다. PolyDrive의 Refresh from Server(서버에서 새로 고침)는 rclone에게 묻고, rclone은 바로 그 캐시에서 답하므로 기다림을 줄이지 못합니다. 1분이 무난한 절충입니다. 원할 때 비우고 싶다면 serve 명령에 --rc를 더하고 rclone rc vfs/forget을 실행하세요.

rclone serve s3는 쓰지 마세요

자연스러운 선택처럼 보이지만, 유일하게 동작하지 않는 다리입니다. PolyDrive는 오브젝트 스토리지 방식으로 폴더를 만듭니다 — 0바이트 표식 오브젝트입니다 — 그런데 rclone의 S3 서버는 그 표식을 폴더 이름을 가진 평범한 파일로 만들어 버립니다. 그래서 그 폴더에 처음 쓰는 순간, 같은 이름의 파일이 이미 있다며 실패합니다. 2026년 9월 18일 검증·재현했습니다. WebDAV나 SFTP를 쓰세요.

WebDAV 대신 SFTP

SFTP는 같은 생각을 다른 프로토콜로 옮긴 것으로, WebDAV에서 어떤 사업자가 이상하게 동작할 때 시도해 볼 만합니다 — 특이한 파일 이름과 타임스탬프가 더 잘 살아남는 편입니다.

rclone serve sftp mycloud: \
  --addr 127.0.0.1:2022 \
  --user polydrive --pass 'choose-a-long-password' \
  --vfs-cache-mode writes

PolyDrive에서 SFTP를 고르고 Server Address(서버 주소)를 127.0.0.1:2022로 두고, 같은 사용자 이름과 비밀번호를 씁니다. rclone은 호스트 키를 처음 실행할 때 만들어 계속 유지하므로, PolyDrive가 기억한 키는 그대로 유효합니다.

문제 해결

증상이유해결
PolyDrive가 아예 연결되지 않음 serve 명령이 돌고 있지 않거나 다른 포트에 있음 터미널이나 launchctl list | grep rclone을 확인하고 포트가 맞는지 보세요
인증에 실패함 --user/--pass missing or different 양쪽이 정확히 같아야 합니다. 공백이나 $가 든 비밀번호는 따옴표로 묶으세요
드라이브는 마운트되는데 비어 있음 하위 폴더를 게시했거나, 리모트 자체가 비어 있음 rclone lsd mycloud:를 실행하고 파일이 있는 경로(예: mycloud:Documents)를 게시하세요
파일을 복사해 넣는 것이 실패함 그 백엔드가 길이를 모르는 스트림을 받지 않음 --vfs-cache-mode writes를 추가하세요
다른 곳에서 추가한 파일이 보이지 않음 rclone의 폴더 목록이 아직 만료되지 않음 --dir-cache-time을 줄이거나 rclone rc vfs/forget을 쓰세요
결합 리모트의 최상위에서 쓰기가 실패함 그 단계는 폴더가 아니라 리모트 이름 목록임 이름이 붙은 폴더 안에서 작업하세요
이름 바꾸기가 실패하거나 날짜가 잘못 돌아옴 그 rclone 백엔드가 지원하지 않음 rclone.org의 해당 페이지를 확인하세요. PolyDrive 쪽에서 바꿀 수 있는 것은 없습니다
Mac이 잠들고 나면 전부 멈춤 serve 프로세스도 같이 멈춤 늘 켜져 있는 컴퓨터에서 다리를 돌리거나, 깨어난 뒤 드라이브를 다시 연결하세요
큰 복사 도중 디스크가 가득 참 쓰기 캐시가 파일 전체를 담아 둠 --vfs-cache-max-size를 쓰고, 옮길 가장 큰 파일만큼 여유를 남겨 두세요

의지하기 전에 알아둘 것

어느 것을 넣어야 할지 알려 주세요

선택 목록의 서비스는 모두 누군가 요청해서 들어왔습니다. 다리로 쓰고 계신 것이 있다면 [email protected]으로 어느 서비스인지 알려 주세요 — 순서는 그렇게 정해집니다. 다리 자체가 Finder에서 이상하게 동작한다면, 오류 대화상자의 Copy Diagnostics(진단 정보 복사) 내용을 함께 보내 주세요. 문제 해결도 참고하세요.

한 번 구입하면 끝, 구독 없음. macOS 15.4 이상이 필요합니다.

Mac App Store에서 PolyDrive 다운로드