Как добраться до облака, которого нет в списке

Проверено 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. Прямое подключение всегда лучше моста. Эта страница — про то, что осталось за его пределами.

Для каких облаков это нужно

Это сервисы, до которых дотягивается 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.

Прежде чем начать

Шаг 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 и заполните:

Назовите диск по имени провайдера, а не «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, и оставляйте место под самый большой файл, который переносите

Что знать, прежде чем на это полагаться

Скажите, какой встроить следующим

Каждый сервис в списке появился там потому, что кто-то о нём попросил. Если вы пользуетесь мостом, напишите на [email protected] и назовите его — так и выстраивается очередь. Если сам мост ведёт себя в Finder странно, приложите то, что выдаёт кнопка Copy Diagnostics в окне ошибки. См. также Устранение неполадок.

Разовая покупка, без подписки. Требуется macOS 15.4 или новее.

Загрузить PolyDrive в Mac App Store