Менеджер удалённых подключений для Windows с открытым исходным кодом, который объединяет RDP, VNC, SSH, Telnet и другие сеансы в одном окне с вкладками.
apache/guacamole-server
Прокси-демон guacd, C API libguac и библиотеки протоколов, которые преобразуют RDP, VNC, SSH и Telnet в протокол Guacamole для работы в браузере.
- Звёзды
- 4,015
- Форки
- 816
- Открытые issues
- 77
- Последний коммит
- 5 дней назад
Что это?
guacamole-server — нативная серверная часть шлюза удалённого рабочего стола Apache Guacamole. В её состав входит guacd — прокси-демон, который подключается к удалённым системам по бинарным протоколам, например VNC и RDP, и преобразует их в текстовый протокол Guacamole, который веб-клиент может легко обрабатывать.
В репозитории также есть libguac — C API для реализации поддержки протоколов — и несколько библиотек протоколов. В README перечислена опциональная поддержка RDP через FreeRDP, SSH и Telnet, VNC через libVNCserver, передачи файлов по SFTP, сжатия WebP и кодирования видео с помощью guacenc через FFmpeg. Сборка выполняется стандартной последовательностью Automake: configure, make и make install. Для guacd можно настроить параметры host, port, pidfile и log-level.
Ключевые возможности
- 01Проксирует подключения RDP, VNC, SSH и Telnet, преобразуя их в протокол Guacamole.
- 02Предоставляет libguac — C API для реализации поддержки протоколов.
- 03Поддерживает опциональную передачу файлов по SFTP для сеансов VNC и RDP.
- 04Поддерживает опциональную передачу звука через VNC с помощью PulseAudio.
- 05Собирается стандартной последовательностью configure, make и make install.
Сценарии использования
- Запуск кластерного или собственного шлюза удалённого рабочего стола с доступом через браузер.
- Предоставление доступа через браузер к внутренним хостам SSH, VNC или RDP без клиентского ПО.
- Сборка или упаковка серверной части guacd для развёртывания Guacamole с веб-интерфейсом.
Быстрый старт
- 1
Установите необходимые зависимости (Cairo, libjpeg-turbo, libpng, OSSP UUID) и нужные библиотеки протоколов
- 2
Запустите configure
./configure - 3
Соберите проект с помощью make
make - 4
Установите от имени root
make install - 5
Запустите guacd напрямую
guacd
Что важно знать
- Проект необходимо собирать из исходного кода с помощью Automake; в README нет инструкций по установке через менеджер пакетов.
- Перед сборкой необходимо установить несколько библиотек C.
- guacd — это только прокси-демон; для работы также требуется отдельное веб-приложение Guacamole.
Темы
Частые вопросы
- Что такое guacamole-server?
- Прокси-демон guacd, C API libguac и библиотеки протоколов, которые преобразуют RDP, VNC, SSH и Telnet в протокол Guacamole для работы в браузере. guacamole-server — нативная серверная часть шлюза удалённого рабочего стола Apache Guacamole. В её состав входит guacd — прокси-демон, который подключается к удалённым системам по бинарным протоколам, например VNC и RDP, и преобразует их в текстовый протокол Guacamole, который веб-клиент может легко обрабатывать.
- guacamole-server можно использовать бесплатно? Какая у него лицензия?
- guacamole-server распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- guacamole-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в guacamole-server — 17 окт. 2026 г..
- Для чего можно использовать guacamole-server?
- Запуск кластерного или собственного шлюза удалённого рабочего стола с доступом через браузер. Предоставление доступа через браузер к внутренним хостам SSH, VNC или RDP без клиентского ПО. Сборка или упаковка серверной части guacd для развёртывания Guacamole с веб-интерфейсом.
- Как установить guacamole-server?
- Установите необходимые зависимости (Cairo, libjpeg-turbo, libpng, OSSP UUID) и нужные библиотеки протоколов Запустите configure: ./configure Соберите проект с помощью make: make Установите от имени root: make install Запустите guacd напрямую: guacd
- Где скачать guacamole-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/apache/guacamole-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый RDP-сервер для графического удалённого входа на Linux-машины через стандартные клиенты Microsoft RDP.
Платформа для управления серверами с самостоятельным хостингом и плагинами для SSH, удалённого рабочего стола, SFTP, Docker и метрик, которые можно подключать по отдельности.
Кроссплатформенный терминал и клиент для удалённого доступа с поддержкой SSH, SFTP, FTP, Telnet, последовательного порта, RDP, VNC и Spice.
Высокопроизводительный кроссплатформенный VNC-клиент и сервер для просмотра удалённых рабочих столов и управления ими.
Приложение для удалённого рабочего стола с открытым исходным кодом, написанное на Rust и доступное для самостоятельного хостинга, — альтернатива TeamViewer.