Ezshare — обмен файлами и буфером обмена в локальной сети

Ezshare — файловый сервер для обмена файлами между устройствами в локальной сети. Он позволяет передавать файлы, включая большие объёмы данных, без подключения к интернету. Проект предназначен для быстрого и удобного обмена данными между собственными устройствами пользователя или с другими пользователями в пределах одной сети.
Возможности и состав проекта
Инструмент запускает HTTP-сервер, который отображает все файлы и каталоги из указанной папки. Пользователи могут скачивать отдельные файлы, а также автоматически генерируемые ZIP-архивы целых директорий. Поддерживается двусторонний обмен файлами через браузер, включая загрузку файлов на сервер и синхронизацию содержимого буфера обмена. Для удобства генерируется QR-код.
Начало работы и требования
Серверное приложение Ezshare работает на операционных системах Mac, Windows и Linux. Для его использования требуется установленный Node.js с npm, либо Docker. Клиентская часть функционирует на любых платформах с современным браузером, включая iOS и Android, при условии, что устройства находятся в одной Wi-Fi сети.
Ограничения и выбор сценария
HTTP-сервер публикует содержимое выбранного каталога; не запускайте его в папке с посторонними приватными файлами. Локальная передача не означает автоматической аутентификации или шифрования. Доступность сервера зависит от сети, firewall и настроек изоляции клиентов Wi-Fi.
Лицензия и условия использования
GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





