URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 84452
[ Назад ]

Исходное сообщение
"Guacamole - web-клиент для удалённого соединения с рабочим с..."

Отправлено opennews , 08-Май-12 00:24 
Представлен (http://sourceforge.net/news/?group_id=311183) релиз Guacamole 0.6 (http://guac-dev.org/), браузерного web-приложения с реализацией протоколов доступа к удалённому рабочему столу VNC и RDP. Клиентская часть написана на JavaScript, выполнена с использованием технологий HTML5 и не требует для своей работы установки дополнительных плагинов. Серверная часть написана Си и реализована через специальный прокси guacd. Взаимодействие прокси и web-приложения осуществляется при помощи прослойки на языке Java, которая может быть запущена под управлением  контейнера сервлетов Apache Tomcat. Для реализации поддержки VNC используется библиотека libvncclient, а для RDP - FreeRDP. Код проекта (http://sourceforge.net/projects/guacamole/files/current/source/) распространяется под лицензией AGPLv3.


Так как поддержка VNC и RDP реализована на стороне сервера при помощи нативных библиотек, а через браузер лишь транслируется ввод и вывод информации, Guacamole обеспечивает хорошую производительность, близкую к стандартным клиентам VNC и RDP. Среди дополнительных возможностей отмечается, поддержка интернационализации, возможность использования нескольких раскладок клавиатур и экранных клавиатур, наличие фреймворка для разработки расширений, поддержка работы на мобильных устройствах, адаптация для устройств с сенсорными экранами.

URL: http://sourceforge.net/news/?group_id=311183
Новость: http://www.opennet.me/opennews/art.shtml?num=33790


Содержание

Сообщения в этом обсуждении
"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 00:24 
Когда будет поддержка Radmin? Без него от этой штуки толку мало.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Djam , 08-Май-12 00:33 
вот нафиг он сдался?

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 00:36 
есть смысл делать только spice. А это гогно не нужно.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 01:45 
Не понимаю какой смысл в radmin? Неужели есть дауны готовые платить за этот глючный тормозной крап? В винде rdesktop встроен. И он лучше.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 02:13 
RAdmin стандарт дефакто удаленного управления. rdesktop убог.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено pavlinux , 08-Май-12 02:43 
Гы,гы, бокланы .... Микрософт на Linux переходит, а вы сервера на венде держите...

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено имярек , 14-Май-12 10:07 
> Гы,гы, бокланы .... Микрософт на Linux переходит, а вы сервера на венде
> держите...

думаю что решение скорее будет использоваться для доступа к машинам пользовалей а не серверов


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено бедный буратино , 08-Май-12 04:30 
Круто! Потрясающе! А что такое RAdmin?

ssh - стандарт де-факто удалённого управления. Раз этак тысяч в десять, наверное. А может и больше. Знать бы ещё, кто такой RAdmin...


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 08:28 
опять "стандарт"... вот кто вам голову этими "стандартами" загадил?

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено YetAnotherOnanym , 08-Май-12 10:47 
> стандарт дефакто

Сожалею, но не могу с Вами в этом согласиться.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 12:28 
что за уйху несёшь, никто этим дерьмом не пользуется

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Djam , 08-Май-12 12:32 
> что за уйху несёшь, никто этим дерьмом не пользуется

Radmin'om? Верно!


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 12:33 
да, им

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено анонимус , 08-Май-12 13:03 
Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin - teamviewer, но он действительно хорош. А radmin... кому он нужен когда есть VNC.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено AllSoftwareSucks , 08-Май-12 13:35 
> Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin -
> teamviewer, но он действительно хорош. А radmin... кому он нужен когда
> есть VNC.

VNC без встроенного шифрования - гогно. VNC с костыльным шифрованием... лучше даже не видеть этого.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено имярек , 14-Май-12 10:08 
>> Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin -
>> teamviewer, но он действительно хорош. А radmin... кому он нужен когда
>> есть VNC.
> VNC без встроенного шифрования - гогно. VNC с костыльным шифрованием... лучше даже
> не видеть этого.

Внц для доступа к виртуалкам отлично подходит. Зачем там шифрование?


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено AdVv , 08-Май-12 14:54 
> Radmin ещё существует? Я думал он давно помер. Сейчас вместо radmin -
> teamviewer, но он действительно хорош. А radmin... кому он нужен когда
> есть VNC.

Оно все платное. Даже VNC. А то VNC, что бесплатное, практически неюзабельно. А еще малосовместимо друг с другом.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Stax , 08-Май-12 19:56 
Вы это о чем? o.o
По-моему все бесплатно, все юзабельно и совместимо.

На хостах запускается x0vncserver, на клиенте vncviewer.. И все всегда работает.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено AdVv , 09-Май-12 21:33 
> Вы это о чем? o.o
> По-моему все бесплатно, все юзабельно и совместимо.
> На хостах запускается x0vncserver, на клиенте vncviewer.. И все всегда работает.

Это в пределах одной определенной платформы. А под винду толковой бесплатной реализации VNC нет. Плюс к тому у разных версий продуктов несовместимы реализации шифрования, передачи файлов, аутентификации, не говоря уже о мелких полезностях, вроде отправки сообщений. В общем всего, что выходит за рамки VNC но сильно упрощает жизнь админу.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Crazy Alex , 08-Май-12 01:57 
Я всё понимаю, но ЗАЧЕМ? HTML5, Java - и всё ради того чтобы нативный клиент не запускать? Когда вообще такое понадобиться может?

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 02:07 
JavaScript

/fixed


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено vit , 08-Май-12 18:52 
не не не. именно ява.
> Взаимодействие прокси и web-приложения осуществляется при помощи прослойки на языке Java

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 02:15 
Чтобы простому пользователю не пришлось не понятно каким образом что-то там настраивать. А только запустил браузер и готово

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено VoDA , 08-Май-12 04:04 
> Чтобы простому пользователю не пришлось не понятно каким образом что-то там настраивать.
> А только запустил браузер и готово

+1.

Заодно и каким админам может быть полезно - имея ключ можно зайти с любого компьютера через адекватный браузер.


ИМХО основная задача - возможность использования терминальных серверов с ЛЮБОГО доступного компьютера. Через Web.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Crazy Alex , 09-Май-12 17:24 
Я очень давно не видел компы, из стандартной установки которых вырезался бы (для винды mstsc), а для линукса - гномовский или КДЕшный клиент.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним239 , 10-Май-12 21:42 
>(для винды mstsc)

И давно он поддерживает VNC?


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Crazy Alex , 09-Май-12 17:24 
Простой пользователь получает клиента из коробки (как минимум в случае винды, KDE или Gnome) и настраивать там откровеннно нечего. А у кого нет ДЕ или кто хочет с винды на VNC есть - не такой уж обычный пользователь и доставить соответствующее приложение - не проблема ни разу.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 12:32 
вообще это может быть полезно для датацентров или хостинга VDS. Не везде можно дать доступ к, например VNC, в общую сеть.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Crazy Alex , 09-Май-12 17:26 
ну так средствами файрволла ограничить куда логичнее и проще

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено имярек , 14-Май-12 10:14 
> Я всё понимаю, но ЗАЧЕМ? HTML5, Java - и всё ради того
> чтобы нативный клиент не запускать? Когда вообще такое понадобиться может?

Например чтобы с со смартфона можно было зайти к юзеру на машину


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Djam , 14-Май-12 13:56 
>> Я всё понимаю, но ЗАЧЕМ? HTML5, Java - и всё ради того
>> чтобы нативный клиент не запускать? Когда вообще такое понадобиться может?
> Например чтобы с со смартфона можно было зайти к юзеру на машину

Ну x2, teamviwer под андройдом работают


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено deboon , 08-Май-12 03:41 
Немного оффтоп, но спрошу:
может ли _автор_ кода лицензированного изначально под AGPL в последствии изменить лицензию на более другую, например, BSD-like или проприетарную.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено VoDA , 08-Май-12 04:01 
> Немного оффтоп, но спрошу:
> может ли _автор_ кода лицензированного изначально под AGPL в последствии изменить лицензию
> на более другую, например, BSD-like или проприетарную.

Автор - вправе для своего кода выбирать любую систему лицензирования. Но лицензии типа AGPL, GPL, BSDL - не отзывные. Таким образом получив код открытый под OpenSource лицензией можно пользоваться им под этой лицензией вне зависимости от желаний автора.

Итого: автор может в дополнение к AGPL открыть под другой или сделать закрытую версию В ЛЮБОЙ момент. ЗАКРЫТЬ код не возможно. Если итоговый код написан несколькими разработчиками (первый - базовый код, другие - патчи), то для смены лицензии должно быть разрешение от ВСЕХ разработчиков (либо переписать код, на который нет разрешения, тем самым став автором и получив право сменить лицензию).

И коротко: ДА, автор - может.



"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено VoDA , 08-Май-12 04:11 
> Немного оффтоп, но спрошу:
> может ли _автор_ кода лицензированного изначально под AGPL в последствии изменить лицензию
> на более другую, например, BSD-like или проприетарную.

Я исходил из следующего сценария:
1. автор написал код.
2. автор открыл под AGPL.
3. автор дописал еще кода.
3а - точка времени
4. может ли автор кода сменить лицензию на BSDL для текущего среза репозитория?

4 - Да, может.

Плюс все потребители кода могут получить код под AGPL в точке времени 3а (т.е. до смены лицензии). Это можно сделать выбрав данные из репозитория или получив программу собранную до смены лицензии и затребовав код.


PS если имелся в виду иной сценарий лицензирования, то стоит рассмотреть его отдельно ;)


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено baf , 08-Май-12 05:32 
Елки палки, зачем же томкат? А нельзя на лампе реализовать? Или к лампу тупо яву добавить, что бы был ламп и томкат на 1 серваке?

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 12:42 
Кому-то нравится поп, кому-то попадья. А кому-то свиной хрящик.


Хоть что-нибудь в СПО всем нравится? Ну, исключая сто баксов, разумеется? (риторический вопрос, верно?)


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 07:56 
>JavaScript
>HTML5
>C
>Java

Мне почему-то кажется, что они немного перестарались.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено ffdgvbfdgbv , 09-Май-12 23:30 
>>JavaScript
>>HTML5
>>C
>>Java
> Мне почему-то кажется, что они немного перестарались.

Ну вот, опять недовольные. А ведь ребята так хотели ну всем-всем угодить.



"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Аноним , 08-Май-12 10:23 
"А у Вас есть точно такой же, но с перламутровыми пуговицами?"
Извините, вырвалось.

X-сервера на html5 или java не найдётся?


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено an. , 08-Май-12 10:48 
Есть, почему же. Правда, под андроид: http://www.opennet.me/opennews/art.shtml?num=33291

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Онтоним , 08-Май-12 11:48 
На Java - WeirdX http://www.jcraft.com/


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Гога , 08-Май-12 10:48 
Кстати, никто не сталкивался с проблемой в винде - при переключении языка (обычно Ctrl+Shift), ввод текста через VNC блокируется, пока мышкой не переключишь язык через индикатор в трее? Пробовал несколько различных VNC серверов, везде одно и то же. Есть способ с этим бороться? ЧЯДН?

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено saNdro , 08-Май-12 11:37 
Если вы и на локальной машине переключаете той же комбинацией, то раскладки у вас и на удалёнке могут оказаться "рассинхронизированными" и может быть такой вот эффект.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Djam , 08-Май-12 11:57 
> Если вы и на локальной машине переключаете той же комбинацией, то раскладки
> у вас и на удалёнке могут оказаться "рассинхронизированными" и может быть
> такой вот эффект.

Что самое интересное, смена сочетания клавиш переключения раскладки не оказывает заметного влияния.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено COBA , 08-Май-12 12:25 
Использую Remmina и не сталкиваюсь с такой ситуацией, а до этого было.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Djam , 08-Май-12 12:30 
> Использую Remmina и не сталкиваюсь с такой ситуацией, а до этого было.

Сам пользователь remmina, но увы проблема существует.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Гога , 08-Май-12 12:33 
Спасибо! Теперь, понятно, куда рыть. Возможно, имеет смысл альтернативные "переключалки" попробовать.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено анонимус , 08-Май-12 13:05 
> Кстати, никто не сталкивался с проблемой в винде - при переключении языка
> (обычно Ctrl+Shift), ввод текста через VNC блокируется, пока мышкой не переключишь
> язык через индикатор в трее? Пробовал несколько различных VNC серверов, везде
> одно и то же. Есть способ с этим бороться? ЧЯДН?

Я обычно лечу эту беду выставлением языка по-умолчанию в windows "en". Глубже не разбирался.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Djam , 08-Май-12 13:06 
>> Кстати, никто не сталкивался с проблемой в винде - при переключении языка
>> (обычно Ctrl+Shift), ввод текста через VNC блокируется, пока мышкой не переключишь
>> язык через индикатор в трее? Пробовал несколько различных VNC серверов, везде
>> одно и то же. Есть способ с этим бороться? ЧЯДН?
> Я обычно лечу эту беду выставлением языка по-умолчанию в windows "en". Глубже
> не разбирался.

И это проходили. Не помогает :(


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Ф , 08-Май-12 14:01 
У тебя не RealVNC? Попробуй другие комбинации сервер-клиент, мне лучше всего помогал вариант ява-клиента и сервера на TightVNC, но испытай как минимум три разных. И еще иногда помогает прямо перед подключением, но после набора пароля, сменить раскладку. Это и к Тимвьюеру относится.

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Djam , 08-Май-12 14:03 
> У тебя не RealVNC? Попробуй другие комбинации сервер-клиент, мне лучше всего помогал
> вариант ява-клиента и сервера на TightVNC, но испытай как минимум три
> разных. И еще иногда помогает прямо перед подключением, но после набора
> пароля, сменить раскладку. Это и к Тимвьюеру относится.

RealVNC, TigerVNC, TightVNC, remmina - везде одна проблема с раскладками.
И переключение заранее перед подключением делалось, однако не сильно помогает.



"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено AdVv , 14-Май-12 22:00 
>> У тебя не RealVNC? Попробуй другие комбинации сервер-клиент, мне лучше всего помогал
>> вариант ява-клиента и сервера на TightVNC, но испытай как минимум три
>> разных. И еще иногда помогает прямо перед подключением, но после набора
>> пароля, сменить раскладку. Это и к Тимвьюеру относится.
> RealVNC, TigerVNC, TightVNC, remmina - везде одна проблема с раскладками.
> И переключение заранее перед подключением делалось, однако не сильно помогает.

Долго боролся, поборол, и забил ;). Кажется проблема решается использованием клиента от коммерческой RealVNC с какими-то твиками, теперь уже хоть убей не помню.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено ram_scan , 08-Май-12 18:06 
Точно такая-же проблема и с rdesktop-ом. Это "залипает" какая-то из "шифтовых" клавиш, остается в нажатом состоянии после переключения раскладки.

В качестве воркэраунда достаточно по разу ткнуть в каждую клавишу которой раскладка переключалась. Отлипнет.

Залипает кстати не всегда.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено AdVv , 14-Май-12 22:02 
> Точно такая-же проблема и с rdesktop-ом. Это "залипает" какая-то из "шифтовых" клавиш,
> остается в нажатом состоянии после переключения раскладки.
> В качестве воркэраунда достаточно по разу ткнуть в каждую клавишу которой раскладка
> переключалась. Отлипнет.
> Залипает кстати не всегда.

хз, в mstsc никогда ничего не залипает


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Andrey Mitrofanov , 15-Май-12 10:02 
> Точно такая-же проблема и с rdesktop-ом. Это "залипает" какая-то из "шифтовых" клавиш,
> остается в нажатом состоянии после переключения раскладки.

Кстати, да, проблем с VNC две, разных.

Во-первых, то, что VNC клиент (rdesktop, очевидно, в этом не одинок) транслирует клавиши из "ascii" обратно в клавиатурные скан-коды [насколько я могу судить], чтобы на "том конце" подсунуть их [типа] как пришедшие с клавиатуры. Так вот, когда _на _хосте с вьюером раскладка клавиатуры переключается на _русскую транстяция в скан-коды (во вьюере) просто не работает, нажатия "исчезают", не доходят до той стороны. При этом стрелки, цифры и др. _не-кириллические_  символы работают. Ещё всякие запятые могут переместиться или даже превратиться. Клавиша [/? .,], например, может "неожиданно" ввести "ю" или "б" на той стороне (русская раскладка тут + русс.раскл. там). Также плавают верхние символы на цифрах (Shift+N), например.

Во-вторых, шифтовые клавиши (Shift, Ctrl, Alt) могут залипать. Видимо, что-то со сменой фокуса -- клавишу уже отпустили, а смотрелка (или тот хост?) всё ещё думает, что она нажата. [У меня ещё и KVM-свич контролы глотает -- очч :/ "радует".] Заменто, например, при подключении к виртуалке virt-manager-ом (=его встроенный клиен vnc, что-то (библиотечное?) на питоне, кажется) нажимаешь _просто ESC, а выскакивает меню Пуск (~Ctrl-ESC).

> В качестве воркэраунда достаточно по разу ткнуть в каждую клавишу которой раскладка
> переключалась. Отлипнет.

Аналогично, решаю, за неимением лучшего и чтоб не заморачиваться %)выбором, "прощёлкиванием" про всем Shift, Ctrl, Alt.

Вариант второго залипания: Caps-Lock "переворачивается" в виртуалке. На хосте капс выключен, "прощёлкивание" шифта не помогает, как и капс-лока, а виртуалка думает, что капс-лок включён. Шифт, пока нажат, "отжимает" капс, но не более, и неудобно это. Лечится какими-то, не знаю какими, шаманскими плясками, типа нажать капс, закрыть окно вьюера, нажать капс, снова открыть вьюер (-не уверен).


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Vkni , 08-Май-12 15:09 
Вообще, такие штуки страшно неудобны. Ведь в них часть комбинаций клавиш перехватывается браузером и ОС клиента. В результате, периодически происходит переключение на другие вкладки, на другие окна клиента.

А с пресловутой сетевой прозрачностью Х-ов, какие бы битмапы не гонялись по сети, приложение выглядит, как запущенное на машине с Х-сервером. Оно полностью интегрировано, и с ним можно спокойно работать, не переживая, что нельзя нажимать Ctrl-PgUp или Ctrl-Tab.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Crazy Alex , 09-Май-12 17:28 
Ну так иксы под это специально проектировались

"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено Vkni , 10-Май-12 12:05 
> Ну так иксы под это специально проектировались

Ну да. Просто в регулярных темах про Wayland предлагают переходить на VNC.


"Guacamole - web-клиент для удалённого соединения с рабочим с..."
Отправлено robux , 09-Май-12 21:51 
Подождите! А как изображение рабочего стола передается?
В виде серии сжатых картинок?
В виде перерисовываемых растровых областей?
Раскраска областей в виде div и контролов средствами HTML?

Если картинками, то представляю как будет моргать и тупить...