ShareClipbrdApp - кросс-платформенная утилита, Windows/Linux(X11).
ShareClipbrdApp позволяет отправлять содержимое буфера обмена с одного компьютера на другой.
первоначальная цель создания утилиты, была в том чтобы в целях безопасности, отказаться от автоматической синхронизации буфера обмена при работе с виртуальными машинами в Windows, отправка данных только по команде оператора.
Для отправки данных достаточно кликнуть на окно программы, небольшой прямоугольник цвета морской волны, и затем нажать Ctrl+V или правым кликом в контекстном меню выбрать Paste.
В верхнем левом углу расположены индикаторы состояния соединения между партнерами.
Функции:
- форматы данных,
текст
,файлы\папки
иизображения
. - работа в локальной сети, по протоколу TCP/IP.
- три профиля сетевых настроек, для быстрого переключения между различными хостами.
- возможность автоматического поиска партнера, посредством протокола mDNS (Bonjour)
Запуск и установка.
Утилита поставляется как portable, достаточно скачать архив и распаковать.
В Windows запускать ShareClipbrdApp.exe.
В Linux запускать ShareClipbrdApp.
Настройки соединения с партнером.
Настройки открываются правым кликом в окне программы, и находятся в появившемся контекстном меню в разделе в разделе Settings
. Выпадающий список содержит три пункта Profile 1
- Profile 3
, которые дают возможность для быстрого переключения между партнерами.
Поддерживаются способы соединения:
- Полностью автоматический, в настройках поля
Host address
иPartner address
оставить пустыми. Для обеих утилит настройки будут одинаковые. В данном случае при помощи mdns будет транслироваться сервис с id"ShareClipbrd_60D54950"
. Каждая из программ сможет определить "чужую" запись и по IP адресу в этой записи произвести соединение. Данный способ не подойдет если в системе используется firewall, который не умеет разрешать для определенной программы доступ к портам. Также при этом способе возможна путаница, если в рамках одного сегмента локальной сети используются несколько пар утилит с автоматическим соединением. - Автоматический, с указанием порта, в настройках в поле
Host address
указатьmdns::PORT
(где PORT это необходимый порт, напримерmdns::61001
). ПолеPartner address
оставить пустым. Для обеих утилит настройки будут одинаковые. При этом способе также актуальна проблема с возможной путаницей в рамках одного сегмента локальной сети если используются несколько пар утилит с автоматическим соединением. Режим по умолчанию. - Автоматический, с указание Id и порта, в настройках в поле
Host address
указать mdns:ID:PORT (где ID это уникальная строка для этой пары утилит, а PORT это необходимый порт, напримерmdns:WinLin123:61001
). ПолеPartner address
оставить пустым. Для обеих утилит настройки будут одинаковые. - Адресный, указание IP адреса и порта, в настройках в поле
Host address
указать IPADDRESS:PORT (где IPADDRESS это строка c локальным IP адресом, а PORT это необходимый порт, например192.168.0.100:61001
), причем IPADDRESS может быть опущен, в этом случае сервер будет слушать все интерфейсы, аналогично адресу0.0.0.0:61001
. В полеPartner address
указываем IPADDRESS:PORT партнера.
В типах соединений, где указан порт, необходимо в firewall системы разрешить для этого порта входящие и\или исходящие подключения.
При ошибке в настройках соединения может возникать окно с сообщением об ошибке, при этом продолжать менять настройки можно без закрытия окна с ошибкой.