Бесплатная реализация Remote Desktop Protocol (RDP) под лицензией Apache: библиотека и клиентские приложения для подключения к удалённым рабочим столам.
TigerVNC/tigervnc
Высокопроизводительный кроссплатформенный VNC-клиент и сервер для просмотра удалённых рабочих столов и управления ими.
Open source альтернатива:TeamViewer
RealVNC
- Звёзды
- 7,626
- Форки
- 1,218
- Открытые issues
- 197
- Последний коммит
- 19 часов назад
Что это?
TigerVNC — реализация Virtual Network Computing, системы удалённого отображения, которая позволяет просматривать рабочий стол на другом компьютере и взаимодействовать с ним по сети. На локальный компьютер передаётся только изображение удалённых приложений, поэтому графические программы могут работать на удалённом узле, а пользоваться ими можно локально.
Проект основан на коде RealVNC 4 и X.org и изначально разрабатывался как преемник TightVNC для Unix и Linux. В него входят vncviewer — кроссплатформенная программа для просмотра, созданная с использованием FLTK, — и Xvnc, сервер, который одновременно является X-сервером с виртуальным буфером кадров. Также в состав входят x0vncserver для управления существующим X-дисплеем, w0vncserver для композитных серверов Wayland и служба systemd для запуска пользовательских сеансов.
TigerVNC поддерживает вариант кодирования Tight с аппаратным ускорением на базе JPEG-кодека libjpeg-turbo. Сервер для Windows winvnc не сопровождается и может работать ненадёжно.
Ключевые возможности
- 01Кроссплатформенный vncviewer на базе FLTK
- 02Сервер Xvnc, работающий одновременно как VNC-сервер и X-сервер с виртуальным буфером кадров
- 03Поддержка Wayland через программу w0vncserver
- 04Кодирование Tight с ускорением на базе libjpeg-turbo
- 05Служба systemd для запуска сеансов рабочего стола с Xvnc
Сценарии использования
- Удалённый доступ к рабочему столу Linux с другого компьютера
- Запуск графических приложений на безмониторном сервере с просмотром их локально
- Предоставление удалённым пользователям виртуального сеанса рабочего стола X
Что важно знать
- В README предупреждается, что winvnc, сервер для Windows, сейчас не поддерживается и может работать некорректно.
- Согласно README, winvnc может не работать при использовании функций быстрого переключения пользователей или удалённого рабочего стола.
- Лицензировано по GPL-2.0 — лицензии с копилефтом, которая требует, чтобы производные работы также распространялись по GPL.
Темы
Частые вопросы
- Что такое tigervnc?
- Высокопроизводительный кроссплатформенный VNC-клиент и сервер для просмотра удалённых рабочих столов и управления ими. TigerVNC — реализация Virtual Network Computing, системы удалённого отображения, которая позволяет просматривать рабочий стол на другом компьютере и взаимодействовать с ним по сети. На локальный компьютер передаётся только изображение удалённых приложений, поэтому графические программы могут работать на удалённом узле, а пользоваться ими можно локально.
- tigervnc можно использовать бесплатно? Какая у него лицензия?
- tigervnc распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tigervnc всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tigervnc — 21 окт. 2026 г..
- Для чего можно использовать tigervnc?
- Удалённый доступ к рабочему столу Linux с другого компьютера Запуск графических приложений на безмониторном сервере с просмотром их локально Предоставление удалённым пользователям виртуального сеанса рабочего стола X
- Где скачать tigervnc?
- Исходный код и инструкции по установке — на GitHub: https://github.com/TigerVNC/tigervnc
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Утилита для Linux, которая переназначает клавиши, кнопки и сигналы мыши или джойстика, поддерживает макросы, X11 и Wayland.
Открытый RDP-сервер для графического удалённого входа на Linux-машины через стандартные клиенты Microsoft RDP.
Приложение для удалённого рабочего стола с открытым исходным кодом, написанное на Rust и доступное для самостоятельного хостинга, — альтернатива TeamViewer.
VNC-сервер для Android 7 и новее, позволяющий просматривать экран и удалённо управлять устройством без root-доступа.
Открытый проект удалённого рабочего стола для Linux с низкой задержкой, написанный на Rust; использует WebRTC и аппаратное кодирование GStreamer.