Консольная утилита для синхронизации, копирования и монтирования файлов в локальном хранилище и более чем 70 облачных сервисах — rsync для облака.
yinzhenyu-su/qrypt
Инструмент на Go, который объединяет несколько облачных дисков и хранилищ вроде S3 и WebDAV в одну локальную папку с совместимым с rclone сквозным шифрованием.
Open source альтернатива:Cryptomator
- Звёзды
- 134
- Форки
- 7
- Открытые issues
- 0
- Последний коммит
- 14 часов назад
Что это?
qrypt объединяет несколько облачных дисков и хранилищ в единую локальную файловую систему с помощью FUSE. Каждый подключённый диск отображается как подкаталог в общей точке монтирования, поэтому обычные приложения могут открывать, сохранять и перемещать файлы, не зная, где те хранятся.
Имена файлов и их содержимое шифруются до отправки в хранилище: используются обфускация имён и шифрование содержимого, совместимые с rclone crypt. Новые и изменённые файлы сначала сохраняются локально, а затем асинхронно загружаются; можно настроить задержку перед загрузкой, параллелизм и повторы при ошибках. Локальный кэш ускоряет повторное чтение, также доступны отдельные ограничения пропускной способности для каждого направления передачи.
Проект работает на macOS (macFUSE), Linux (libfuse) и Windows (WinFsp). Кроме того, в нём есть CLI-команды для просмотра списка файлов, чтения, загрузки и скачивания без монтирования, а также debug socket с отслеживанием состояния и проверками согласованности.
Ключевые возможности
- 01Монтирует несколько облачных дисков как подкаталоги в одной локальной папке с помощью FUSE.
- 02Шифрует имена и содержимое файлов в формате, совместимом с rclone crypt.
- 03Сохраняет изменения локально и асинхронно загружает их с настраиваемыми повторами при ошибках.
- 04Кэширует данные удалённых файлов локально, чтобы ускорить повторное чтение.
- 05Поддерживает отдельное ограничение скорости загрузки и скачивания.
- 06Предоставляет debug socket со структурированными диагностическими данными.
Сценарии использования
- Хранение личных файлов в зашифрованном виде на потребительских облачных дисках с доступом к ним через локальную папку.
- Доступ к хранилищам S3 или WebDAV из десктопных приложений без клиента синхронизации.
- Запуск команд fs list, get и put из скриптов без монтирования.
Быстрый старт
- 1
Установите qrypt в Linux или macOS
curl -fsSL https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.sh | sh - 2
Установите qrypt в Windows
powershell -c "irm https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.ps1|iex" - 3
Создайте qrypt.toml с локальным монтированием и паролем шифрования (см. краткое руководство в README)
- 4
Выполните файловую команду без монтирования
./qrypt fs list / - 5
Смонтируйте диски как локальную папку
./qrypt mount
Что важно знать
- Для монтирования требуется FUSE: macFUSE в macOS или WinFsp в Windows.
- Для сборки из исходного кода требуются Go 1.27 или новее и заголовочные файлы FUSE.
- Шифрование имен файлов и содержимого совместимо с rclone, но включение content_dedup раскрывает совпадение содержимого.
Темы
Частые вопросы
- Что такое qrypt?
- Инструмент на Go, который объединяет несколько облачных дисков и хранилищ вроде S3 и WebDAV в одну локальную папку с совместимым с rclone сквозным шифрованием. qrypt объединяет несколько облачных дисков и хранилищ в единую локальную файловую систему с помощью FUSE. Каждый подключённый диск отображается как подкаталог в общей точке монтирования, поэтому обычные приложения могут открывать, сохранять и перемещать файлы, не зная, где те хранятся.
- qrypt можно использовать бесплатно? Какая у него лицензия?
- qrypt распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- qrypt всё ещё поддерживается?
- Активно поддерживается. Последний коммит в qrypt — 19 окт. 2026 г..
- Для чего можно использовать qrypt?
- Хранение личных файлов в зашифрованном виде на потребительских облачных дисках с доступом к ним через локальную папку. Доступ к хранилищам S3 или WebDAV из десктопных приложений без клиента синхронизации. Запуск команд fs list, get и put из скриптов без монтирования.
- Как установить qrypt?
- Установите qrypt в Linux или macOS: curl -fsSL https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.sh | sh Установите qrypt в Windows: powershell -c "irm https://github.com/yinzhenyu-su/qrypt/releases/latest/download/install.ps1|iex" Создайте qrypt.toml с локальным монтированием и паролем шифрования (см. краткое руководство в README) Выполните файловую команду без монтирования: ./qrypt fs list / Смонтируйте диски как локальную папку: ./qrypt mount
- Где скачать qrypt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yinzhenyu-su/qrypt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервер облачного хранилища, где файлы и заметки шифруются в браузере до отправки на сервер.
Самостоятельно размещаемая облачная платформа в виде одного бинарного файла Go для обмена файлами, совместного редактирования кода и управления пользователями.
Консольный менеджер паролей для команд, совместимый со стандартным UNIX-инструментом pass; хранит секреты в зашифрованном виде с помощью GPG и ведёт их версии в git.
Лёгкий терминальный TUI для управления подключениями SSH, serial, telnet, SFTP, FTP, WebDAV и S3 в одном бинарном файле.
Кроссплатформенная читалка на Flutter с поддержкой EPUB, MOBI, AZW3, FB2, TXT и PDF, а также инструментами для чтения на базе AI.