x11vnc — сервер удалённого доступа, реализующий протокол VNC для непосредственного просмотра и управления существующим X11‑дисплеем в Unix-подобных операционных системах. В отличие от виртуальных VNC‑серверов, которые создают отдельную виртуальную X‑сессию, x11vnc привязывается к реальному X‑серверу и транслирует текущее содержимое физического экрана, включая все окна и графические элементы, к клиенту VNC. Программа предназначена для администрирования, технической поддержки и удалённого взаимодействия с графической сессией пользователя без необходимости выхода из текущей локальной работы.
Проект развивается как свободное программное обеспечение и обычно распространяется под открытой лицензией; его функциональность и параметры запуска позволяют гибко настраивать аутентификацию, шифрование и поведение при подключениях. x11vnc поддерживает работу в сочетании с различными дисплейными менеджерами и оконными системами X11, предоставляя опции для зеркалирования буфера экрана, обработки ввода клавиатуры и мыши, а также интеграции с инструментами управления доступом. В случаях ограниченной или изменчивой совместимости с новыми системами авторы и сообщество публикуют указания по настройке и обходным путям.
- Доступ к реальному дисплею: отображение и управление текущей X11‑сессией на физическом экране.
 - Поддержка ввода: передача событий клавиатуры и мыши от VNC‑клиента к локальной сессии.
 - Аутентификация: встроенные и внешние механизмы проверки подлинности для ограничения доступа.
 - Шифрование и туннелирование: возможности для защиты трафика через TLS или SSH‑туннелирование (конфигурация зависит от версии и сборки).
 - Конфигурируемая производительность: настройки частоты обновления, сжатия и форматов передачи изображений для оптимизации работы по медленным каналам.
 - Интеграция с X11: использование существующих свойств и расширений X сервера для корректного захвата содержимого экрана.
 - Режимы запуска: работа как демон, интерактивный запуск под пользователем или запуск при старте системы через сценарии и менеджеры служб.
 - Логи и отладка: диагностические опции для сбора информации о подключениях и устранения проблем совместимости.