Synergy — программа для распределения мыши и клавиатуры между компьютерами

Курсор, который «застревает» на границе экрана при переходе на второй компьютер, — самая частая жалоба при первой настройке Synergy, и почти всегда причина кроется в неправильно заданном расположении экранов в конфигурации сервера, а не в сети или брандмауэре. Программа Synergy от Symless позволяет управлять несколькими компьютерами — на Windows, macOS и Linux — одной мышью и одной клавиатурой, просто переводя курсор за край экрана.

В отличие от аппаратных KVM-переключателей, Synergy работает по локальной сети и не требует дополнительного оборудования: устройства ввода физически подключены только к одному ПК (серверу), а остальные машины выступают клиентами. Дополнительно программа умеет синхронизировать буфер обмена между системами, что удобно при копировании текста и ссылок между разными платформами.

Принцип работы: сервер и клиенты

Архитектура Synergy строится по схеме «клиент–сервер». Сервером назначается тот компьютер, к которому физически подключены мышь и клавиатура. Все остальные машины — клиенты — получают события ввода по сети через TCP-соединение. Когда курсор достигает края экрана сервера, программа перехватывает управление и начинает транслировать движения и нажатия на соседний ПК.

Важно понимать: Synergy не передаёт изображение. Каждый компьютер работает со своим монитором, программа лишь «разделяет» между ними устройства ввода. Поэтому для комфортной работы все машины должны находиться в одной локальной сети и иметь стабильное соединение — при обрыве связи клиент просто перестанет реагировать на курсор.

  • 🖥️ Сервер — компьютер с физически подключёнными мышью и клавиатурой.
  • 💻 Клиент — машина, управляемая по сети, без своих устройств ввода.
  • 🔗 Связь — локальная сеть (Ethernet или Wi-Fi), передача по TCP.
  • 📋 Буфер обмена — синхронизация текста между сервером и клиентами.

Где скачать и что потребуется

Актуальные версии Synergy распространяются через официального разработчика Symless на коммерческой основе — доступна пробная лицензия. Существуют также открытые форки на базе раннего открытого кода проекта, например Barrier и Input Leap: они бесплатны и реализуют ту же базовую идею, хотя интерфейс и набор функций отличаются. Загружать установщики стоит только с официальных сайтов проектов или их репозиториев — сторонние «сборки» нередко содержат вредоносные вложения.

⚠️ Внимание: не скачивайте Synergy с торрентов и файлообменников. Программа получает полный контроль над вводом на всех машинах, поэтому модифицированный установщик — прямой путь к перехвату паролей и данных.

Перед установкой убедитесь, что компьютеры видят друг друга в сети: достаточно успешного пинга по IP-адресу. Если машины подключены к разным подсетям или гостевой Wi-Fi изолирует клиентов, Synergy работать не будет.

Настройка сервера

На главном компьютере после установки выберите режим Server и откройте конфигурацию экранов. Здесь задаётся схема расположения мониторов: вы перетаскиваете значки клиентских машин относительно сервера — слева, справа, сверху или снизу. Именно эта схема определяет, за какой край экрана нужно увести курсор, чтобы перейти на конкретный клиент.

Имя каждого клиента в конфигурации должно совпадать с именем, которое клиент сообщает при подключении (обычно это имя компьютера). Опечатка в одном символе — типичная причина ситуации, когда клиент «подключился», но курсор на него не переходит.

☑️ Настройка сервера Synergy

Выполнено: 0 / 5

Подключение клиентов

На остальных компьютерах установите ту же программу, выберите режим Client и укажите IP-адрес сервера. Автоопределение работает не всегда, поэтому ручной ввод адреса надёжнее. После запуска клиент должен появиться в журнале сервера как подключённый — тогда можно проверять переход курсора через заданный край экрана.

Для стабильности рекомендуется назначить серверу статический IP-адрес или зарезервировать адрес в настройках DHCP на роутере. Иначе после перезагрузки роутера сервер может получить другой адрес, и клиенты потеряют связь.

📊 Сколько компьютеров вы планируете объединить через Synergy?
Два
Три
Четыре и больше
Пока только тестирую

Типичные проблемы и их решение

Большинство трудностей с Synergy сводится к сетевым и конфигурационным причинам. Ниже — основные симптомы и направления проверки.

СимптомВероятная причинаЧто проверить
Клиент не подключаетсяБлокировка брандмауэромРазрешить программе входящие соединения
Курсор не переходит на клиентНеверная схема экрановПоложение клиента в конфигурации сервера
Соединение рвётся периодическиНестабильный Wi-FiПерейти на кабель или проверить сигнал
Не работает буфер обменаОграничение форматов данныхПроверить на простом тексте, обновить версии
Клиент «не виден» серверуРазные подсети или гостевая сетьПинг между машинами, настройки роутера

Отдельный случай — задержка курсора на клиенте. Возможная причина — перегруженная беспроводная сеть или энергосбережение сетевого адаптера. Попробуйте подключить оба ПК кабелем и сравнить поведение: если задержка исчезла, проблема в Wi-Fi, а не в программе.

⚠️ Внимание: в старых версиях Synergy трафик ввода мог передаваться без шифрования. Если в вашей версии есть настройка SSL/TLS для соединения — включите её, особенно при работе в общей сети офиса.

Безопасность и автозапуск

Поскольку Synergy принимает команды ввода по сети, любой, кто сможет подключиться к серверу как клиент, теоретически получит ввод на вашей машине. Поэтому используйте программу только в доверенной локальной сети и не пробрасывайте её порт наружу через роутер — это откроет доступ из интернета.

Для постоянной работы настройте автозапуск службы на сервере и клиентах — в настройках программы предусмотрен режим фонового сервиса. Тогда связка будет подниматься автоматически после перезагрузки, без ручного запуска интерфейса.

Чем Synergy отличается от Barrier и Input Leap

Barrier и Input Leap — бесплатные открытые проекты, выросшие из раннего открытого кода Synergy. Они совместимы по базовому протоколу и подходят для простых сценариев, но коммерческая Synergy предлагает более удобный интерфейс настройки, поддержку разработчика и регулярные обновления. Для домашнего использования открытые альтернативы часто достаточны.

Альтернативы программе

Если Synergy по какой-то причине не подошла, существуют другие решения той же задачи. Mouse Without Borders от Microsoft Garage — бесплатный вариант для связки Windows-машин. Аппаратные KVM-переключатели подойдут, если нужно переключать ещё и видеосигнал, а не только ввод. Выбор зависит от операционных систем, бюджета и требований к безопасности.

Частые вопросы

Работает ли Synergy между Windows и macOS?

Да, кроссплатформенность — одна из главных особенностей программы: сервер может работать на Windows, а клиенты — на macOS или Linux, и наоборот. Желательно использовать совместимые версии на всех машинах.

Можно ли перетаскивать файлы между компьютерами через Synergy?

Полноценная передача файлов зависит от версии программы. Базово гарантированно работает синхронизация текстового буфера обмена; поддержку перетаскивания файлов уточняйте в документации вашей версии.

Почему курсор двигается рывками на клиенте?

Наиболее вероятная причина — нестабильная сеть: слабый Wi-Fi, перегруженный роутер или энергосбережение сетевой карты. Проверьте соединение по кабелю и отключите экономию энергии для сетевого адаптера.

Нужен ли интернет для работы Synergy?

Нет, для передачи ввода достаточно локальной сети. Интернет может потребоваться только для активации лицензии и обновлений.

Безопасно ли использовать Synergy в офисной сети?

Только при включённом шифровании соединения, если ваша версия его поддерживает, и в доверенном сегменте сети. Не открывайте порт программы в интернет и ограничьте доступ брандмауэром.