Jump to content

Апач Гуакамоле

Апач Гуакамоле
Разработчик(и) Фонд программного обеспечения Apache
Первоначальный выпуск 17 марта 2010 г .; 14 лет назад ( 17.03.2010 )
Стабильная версия
1.5.5 / 5 апреля 2024 г .; 3 месяца назад ( 05.04.2024 ) [1]
Репозиторий
Написано в C и Java (сервер), JavaScript (клиент)
Операционная система
  • Сервер: Linux / UNIX
  • Клиент: веб-браузеры, поддерживающие HTML5.
Тип Шлюз удаленного рабочего стола
Лицензия Лицензия Апач 2.0
Веб-сайт Официальный сайт

Apache Guacamole — это бесплатный кроссплатформенный бесклиентский шлюз удаленного рабочего стола с открытым исходным кодом Apache , поддерживаемый Software Foundation . Он позволяет пользователям управлять удаленными компьютерами или виртуальными машинами через веб-браузер , а также позволяет администраторам определять, как и могут ли пользователи подключаться с помощью расширяемой системы аутентификации и авторизации . Машины назначения могут быть изолированы за гуакамоле и не должны быть доступны через Интернет .

Удаленный доступ осуществляется через компонент guacd, который для доступа к ресурсам использует протоколы удаленного доступа RDP , VNC или SSH . Гуакамоле не имеет клиента и не требует установки агента на ресурсах, к которым осуществляется доступ. Тот факт, что клиент работает в веб-браузерах, позволяет пользователям подключаться к своим удаленным рабочим столам без установки клиента удаленного рабочего стола. [2]

Компоненты

[ редактировать ]
Архитектура Apache Гуакамоле

Гуакамоле состоит из нескольких компонентов: веб-приложения , предоставляемого пользователям, и серверной службы («guacd»), которая динамически переводит и оптимизирует [3] собственные протоколы в протокол гуакамоле. Часть гуакамоле, с которой взаимодействует пользователь, — это веб-приложение. [4]

Веб-приложение

[ редактировать ]

Веб-приложение предоставляет пользовательский интерфейс, систему аутентификации и авторизации. Он не реализует какой-либо протокол удаленного рабочего стола, а вместо этого использует guacd для преобразования протоколов удаленного рабочего стола в протокол Гуакамоле. Серверная часть веб-приложения написана на Java и работает под контейнером сервлетов, например Apache Tomcat или Jetty . Клиентская часть веб-приложения написана на JavaScript и запускается в веб-браузере.

Службы guacd запрашивают подключение к удаленным рабочим столам из веб-приложения. Он динамически загружает поддержку протоколов удаленного рабочего стола, поэтому ни guacd, ни веб-приложение не должны понимать специфику какого-либо протокола удаленного рабочего стола. guacd и все клиентские плагины используют общую библиотеку libguac для абстрагирования протокола гуакамоле и связи с веб-приложением.

Гуакамоле был создан в 2010 году Майклом Джампером. [5] в качестве клиента HTML5 VNC, использующего компоненты браузерного telnet-клиента под названием RealMint. [6] Для поддержки и развития проекта создана компания ООО «Глиптодон», [7] и передал проект Apache Software Foundation в 2016 году, где он вступил в инкубацию. В 2017 году Гуакамоле завершил инкубацию и стал проектом верхнего уровня Apache Guacamole. [8]

Являясь проектом Apache Software Foundation , Гуакамоле лицензируется по лицензии Apache и разрабатывается сообществом участников. [9] [10] Обсуждения и поддержка разработки происходят в списках рассылки проекта. [11] и вклад осуществляется путем открытия запросов на включение в репозитории проекта на GitHub . Проект следует принципам ответственного раскрытия информации и предоставляет частный список для сообщения и решения проблем, влияющих на безопасность. [12]

Хронология

[ редактировать ]
Версия [13] Дата выпуска
Текущая стабильная версия: 1.5.5. 2024-04-05
Старая версия, больше не поддерживается: 1.5.4. 2023-12-07
Старая версия, больше не поддерживается: 1.5.3. 2023-07-31
Старая версия, больше не поддерживается: 1.5.2. 2023-05-25
Старая версия, больше не поддерживается: 1.5.1. 2023-04-13
Старая версия, больше не поддерживается: 1.5.0. 2023-02-18
Старая версия, больше не поддерживается: 1.4.0. 2022-01-01
Старая версия, больше не поддерживается: 1.3.0. 2021-01-01
Старая версия, больше не поддерживается: 1.2.0. 2020-06-28
Старая версия, больше не поддерживается: 1.1.0. 2020-01-29
Старая версия, больше не поддерживается: 1.0.0. 2019-01-08
Старая версия, больше не поддерживается: 0.9.14. 2018-01-18
Старая версия, больше не поддерживается: 0.9.13-инкубация 2017-07-30
Старая версия, больше не поддерживается: 0.9.12-инкубация 2017-04-01
Старая версия, больше не поддерживается: 0.9.11-инкубация 2017-02-02
Старая версия, больше не поддерживается: 0.9.10-инкубация 2016-12-29
Старая версия, больше не поддерживается: 0.9.9. 2015-12-18
Старая версия, больше не поддерживается: 0.9.8. 2015-09-09
Старая версия, больше не поддерживается: 0.9.7. 2015-06-10
Старая версия, больше не поддерживается: 0.9.6. 2015-03-30
Старая версия, больше не поддерживается: 0.9.5. 2015-02-16
Старая версия, больше не поддерживается: 0.9.4. 2015-01-06
Старая версия, больше не поддерживается: 0.9.3. 2014-09-30
Старая версия, больше не поддерживается: 0.9.2. 2014-07-21
Старая версия, больше не поддерживается: 0.9.1. 2014-05-23
Старая версия, больше не поддерживается: 0.8.4. 2014-05-23
Старая версия, больше не поддерживается: 0.9.0. 2014-03-28
Старая версия, больше не поддерживается: 0.8.3. 2013-08-28
Старая версия, больше не поддерживается: 0.8.2. 2013-07-15
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Latest preview version
Future release

Литература

[ редактировать ]
  1. ^ Apache Guacamole™: 1.5.5 , получено 7 апреля 2024 г.
  2. ^ Кенлон, Сет (6 мая 2020 г.). «5 инструментов с открытым исходным кодом, о которых ИТ-руководители должны знать сейчас» . Enterprisersproject.com . Архивировано из оригинала 07 мая 2020 г. Проверено 22 сентября 2020 г.
  3. ^ «Тестирование производительности почтовых архивов Guacamole-Apache» . lists.apache.org .
  4. ^ «Реализация и архитектура — Руководство по Apache Guacamole v1.5.0» . guacamole.apache.org .
  5. ^ «Апачский гуакамоле — SourceForge.net» . SourceForge.net . 19 января 2023 г. Проверено 23 марта 2023 г.
  6. ^ «Введение — Руководство по Apache Guacamole v1.5.0» . guacamole.apache.org .
  7. ^ «Гуакамоле — удаленный рабочий стол без клиента HTML5» . guac-dev.org . Архивировано из оригинала 5 апреля 2016 г. Проверено 23 марта 2023 г. {{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  8. ^ «Состояние инкубации гуакамоле — инкубатор Apache» . incubator.apache.org .
  9. ^ «Apache Guacamole™: открытый исходный код» . guacamole.apache.org .
  10. ^ «Телефонная книга Apache — Гуакамоле» . apache.org .
  11. ^ «Apache Guacamole™: Помощь/Поддержка» . guacamole.apache.org .
  12. ^ «Apache Guacamole™: отчеты о безопасности» . guacamole.apache.org .
  13. ^ «Apache Guacamole™: Архив выпусков» . guacamole.apache.org .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d21f90969783c1d912d7d68ae224f559__1712539380
URL1:https://arc.ask3.ru/arc/aa/d2/59/d21f90969783c1d912d7d68ae224f559.html
Заголовок, (Title) документа по адресу, URL1:
Apache Guacamole - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)