ShareClipbrd — это кросс-платформенная (Windows, Linux) утилита для контролируемой передачи содержимого буфера обмена между компьютерами в локальной сети.
Проект разработан как безопасная и функциональная альтернатива автоматической синхронизации буфера обмена, часто используемой в средствах виртуализации (VMware, VirtualBox, Hyper-V) и RDP-сессиях.
В отличие от автоматической синхронизации, создающей риск непреднамеренной утечки чувствительных данных (паролей, ключей доступа) между хостом и гостевой системой, ShareClipbrd передает данные только по явному действию пользователя. Кроме того, утилита позволяет организовать обмен буфером обмена с изолированными системами или средами, где отсутствуют или не установлены стандартные средства интеграции ("Guest Additions/Tools").
- Кросс-платформенность: Поддержка Windows и Linux (X11/Wayland) на базе .NET 10 и Avalonia UI.
- Типы данных: Передача текста, списков файлов/директорий и изображений.
- Мультипрофильность: 3 преднастроенных профиля для быстрого переключения между разными получателями.
- Zero-Configuration: Автоматическое обнаружение устройств в сети (mDNS), ввод IP-адресов не требуется.
- Приватность: Прямая передача по TCP/IP внутри локальной сети без использования внешних серверов.
Утилита не требует установки (portable).
- Скачайте последний релиз и распакуйте архив.
- Запустите исполняемый файл:
- Windows:
ShareClipbrdApp.exe - Linux:
ShareClipbrdApp
- Windows:
- Приложения на разных компьютерах найдут друг друга автоматически (при настройках по умолчанию).
- Для передачи данных скопируйте их в буфер обмена, перейдите в окно программы и нажмите кнопку отправки (или Ctrl+V).
Настройки открываются через контекстное меню окна программы -> Settings.
Профили (1, 2, 3): Программа позволяет хранить 3 независимых набора настроек. Вы можете настроить разные параметры подключения для трех разных компьютеров (например, на слоты 1, 2 и 3) и переключаться между ними одним кликом в главном окне программы.
Работает "из коробки" для большинства сетей. Приложения находят друг друга через mDNS.
- Host address: (оставьте пустым)
- Partner address: (оставьте пустым)
Используется, если в сети несколько пар пользователей и нужно избежать пересечений.
- Host address:
mdns:MY_UNIQUE_ID:PORT(например,mdns:GroupA:61001) - Partner address: (оставьте пустым)
Для сложных сетей или VPN, где широковещательные запросы mDNS не проходят.
- Host address:
IP:PORT(локальный адрес, например192.168.1.10:61001или:61001для всех интерфейсов). - Partner address:
IP:PORT(адрес удаленного компьютера, например192.168.1.20:61001).
Примечание: Убедитесь, что в настройках брандмауэра (Firewall) разрешены входящие подключения для используемого порта.
- Фреймворк: .NET 10, Avalonia UI 11.
- Протоколы: TCP/IP для данных, mDNS для обнаружения сервисов.
MIT License.
