Как добраться до облака, которого нет в списке
Проверено 18 сентября 2026 года на rclone v1.75.1. Около десяти минут и терминал ради двух команд. rclone — самостоятельный проект с открытым исходным кодом, не наш — эта страница о том, как соединить одно с другим и где видны швы.
В списке PolyDrive 47 позиций. Если нужного сервиса среди них нет, путь внутрь обычно всё равно есть. rclone работает примерно с 57 хранилищами и умеет опубликовать любое из них как небольшой сервер на вашей собственной машине. PolyDrive подключает этот сервер. С провайдером разговаривает rclone; половину, обращённую к Finder, берёт на себя PolyDrive — пункт в боковом меню, файлы, которые скачиваются при открытии, без слоя FUSE и без расширения ядра.
Сначала загляните в список. Многие сервисы, которых там нет по имени, всё равно доступны напрямую: всё S3-совместимое подходит к пункту S3 вместе со своим endpoint, всё, что говорит на WebDAV, подходит к WebDAV, а ещё есть пункты для SFTP, FTP и OpenStack Swift. Прямое подключение всегда лучше моста. Эта страница — про то, что осталось за его пределами.
- Для каких облаков это нужно
- Прежде чем начать
- Шаг 1 · Настроить удалёнку в rclone
- Шаг 2 · Опубликовать её на своей машине
- Шаг 3 · Подключить к ней PolyDrive
- Несколько облаков за одним диском
- Чтобы это работало постоянно
- Настройки, от которых зависит ощущение
- SFTP вместо WebDAV
- Устранение неполадок
- Что знать, прежде чем на это полагаться
Для каких облаков это нужно
Это сервисы, до которых дотягивается rclone и для которых у PolyDrive нет отдельного пункта, по состоянию на сентябрь 2026 года. Названия — как их пишет сам 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.
Прежде чем начать
- Машина, которая не засыпает. Мост существует, только пока работает rclone. На собственном Mac это нормально, но диск пропадает, когда Mac уходит в сон; на NAS или маленьком сервере, который включён всегда, он всегда на месте.
- Учётная запись у провайдера и браузер для входа, если он идёт через OAuth.
- Один диск из вашего лимита в PolyDrive. Мост считается одним диском, сколько бы удалёнок за ним ни стояло — см. Несколько облаков за одним диском.
Шаг 1 · Настроить удалёнку в rclone
Установите rclone через Homebrew или возьмите бинарник с rclone.org:
brew install rclone
Затем запустите интерактивную настройку. Она спросит имя, тип хранилища и то, что нужно конкретному провайдеру; провайдеры с OAuth сами откроют браузер и вернут токен.
rclone config
Дайте удалёнке короткое имя — ниже это mycloud. Убедитесь,
что она работает, ещё до того, как в дело вступит PolyDrive:
rclone lsd mycloud:
Команда выведет папки верхнего уровня. Если ошибка уже здесь, проблема между rclone и провайдером, и идти с ней нужно в документацию rclone.
Шаг 2 · Опубликовать её на своей машине
Одна команда публикует удалёнку как WebDAV-сервер на интерфейсе loopback, доступный только с этой машины:
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 доверяет собственным спискам папок. Пять минут по умолчанию — долгое ожидание для файла, который вы только что добавили в другом месте. |
Пока оставьте это окно терминала открытым — Чтобы это работало постоянно делает его постоянным.
Шаг 3 · Подключить к ней PolyDrive
В PolyDrive добавьте облачный диск, выберите WebDAV и заполните:
- Server Address:
http://127.0.0.1:8080 - Username и Password: пара, которую вы придумали на шаге 2
Назовите диск по имени провайдера, а не «rclone»: именно так он будет называться в боковом меню Finder. Дальше он ведёт себя как любой другой диск PolyDrive: файлы перечисляются сразу, содержимое приходит при открытии, а папку можно держать офлайн.
Этот путь проверен, а не предположен. Собственный
WebDAV-движок PolyDrive проходит полный круг против
rclone serve webdav — список, создание папки, запись,
чтение диапазона, чтение целиком, переименование, удаление — и всё
проходит. То же самое с rclone serve sftp. Последний запуск
18 сентября 2026 года на 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). На Mac с Intel путь к rclone —
/usr/local/bin/rclone; какой у вас, подскажет
which rclone. На NAS запустите ту же команду в контейнере, который
перезапускается вместе с устройством, и направьте PolyDrive на адрес NAS вместо
127.0.0.1 — если это идёт по сети, сначала прочитайте
замечание о безопасности.
Настройки, от которых зависит ощущение
Запись: --vfs-cache-mode
Для подключённого диска правильный ответ — writes. rclone сначала
пишет входящий файл в каталог кеша и отправляет его при закрытии; именно это
позволяет Finder копировать в бэкенды, которые не принимают поток неизвестной
длины. Цена — место на диске: копия в 40 ГБ на время требует 40 ГБ
свободного места. Если места мало, ограничьте его через
--vfs-cache-max-size 20G. Режим full кеширует и то,
что вы читаете: это помогает, если вы постоянно открываете одни и те же файлы, и
мешает, если один раз проходите большую библиотеку.
Свежесть: --dir-cache-time
Файл, добавленный из приложения или с сайта провайдера, появится в Finder
только после того, как истечёт список rclone. Refresh from Server
в PolyDrive спрашивает rclone, а rclone отвечает из этого самого кеша, так что
ожидание он не сократит. Минута — разумный компромисс. Если хотите сбрасывать
кеш по требованию, добавьте к команде serve --rc и выполняйте
rclone rc vfs/forget.
Не используйте rclone serve s3
Он выглядит естественным выбором и оказывается единственным мостом, который не работает. PolyDrive создаёт папку так, как это делает объектное хранилище — нулевым объектом-маркером — а S3-сервер rclone превращает этот маркер в обычный файл с именем папки. Первая же запись в папку после этого падает: файл с таким именем уже существует. Проверено и воспроизведено 18 сентября 2026 года. Используйте WebDAV или SFTP.
SFTP вместо WebDAV
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, и оставляйте место под самый большой файл, который переносите |
Что знать, прежде чем на это полагаться
-
Держите мост на интерфейсе loopback. Аутентификация WebDAV
поверх обычного
http://отправляет пароль так, что его прочитает любой на пути, а сервер отдаёт всё ваше облако. Если мост обязан жить на другой машине, поставьте перед ним что-нибудь вроде Tailscale или выдайте rclone сертификат через--certи--keyи подключайтесь поhttps://. Никогда не пробрасывайте порт в интернет. -
Токены принадлежат rclone. Удалёнка, в которую вы вошли через
rclone config, авторизована для приложения rclone, а не PolyDrive. Отзывайте доступ в настройках аккаунта у провайдера так же, как для любого другого приложения. - Кеша два, а не один. PolyDrive кеширует то, что узнаёт от моста, а rclone — то, что узнаёт от провайдера. Если что-то выглядит устаревшим, причина обычно во втором.
- Половину, которая относится к rclone, мы поддержать не можем. rclone — независимый проект под лицензией MIT, никак не связанный с PolyDrive. Вопросы настройки конкретного бэкенда — на его форум. Всё, что идёт не так между PolyDrive и работающим мостом, — наше дело, и об этом мы хотим знать.
- Мост — это обходной путь, а не функция. Вместе с ним появляются процесс, который должен работать, кеш, который нужно настроить, и график выпусков второго проекта. Там, где PolyDrive поддерживает сервис напрямую, пользуйтесь этим.
Скажите, какой встроить следующим
Каждый сервис в списке появился там потому, что кто-то о нём попросил. Если вы пользуетесь мостом, напишите на [email protected] и назовите его — так и выстраивается очередь. Если сам мост ведёт себя в Finder странно, приложите то, что выдаёт кнопка Copy Diagnostics в окне ошибки. См. также Устранение неполадок.