The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Представлен VNC-клиент, работающий через web-браузер

06.05.2010 10:06

В рамках проекта Guacamole создан свободный VNC-клиент, написанный на языке JavaScript с использованием технологий HTML5. Guacamole позволяет получить доступ к своему рабочему столу из любой точки сети, не прибегая к установке дополнительных плагинов, используя лишь любой web-браузер, поддерживающий html-тег "canvas". По заявлению разработчиков, новый VNC-клиент, несмотря на работу через браузер, обеспечивает производительность почти неотличимую от классических VNC-клиентов. Guacamole поддерживает такие возможности VNC, как управления курсором на стороне клиента, CopyRect-кодирование, буфер обмена и прокрутка через колесо мыши.

Работа клиентской части основана на использовании прокси, осуществляющего трансляцию протокола VNC в XML-представление. Прокси написан на языке Java и требует для своей работы сервер с установленным контейнером для выполнения сервлетов, например, Apache Tomcat. Исходные тексты Guacamole распространяются в рамках лицензии AGPL 3.0. Работа системы протестирована со свободным VNC-сервером x11vnc.

  1. Главная ссылка к новости (http://sourceforge.net/news/?g...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26499-vnc
Ключевые слова: vnc, javascript, java, browser, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, sergej (??), 10:24, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    vncviewer.jar хоть и требует ява-плагина, но трафика жрет я думаю в разы меньше.
     
  • 1.2, alen (??), 10:50, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Плугинов не надо, надо всего лишь еще один сервер :)
    вот это японимаю ректальное удаление гланд :)
     
     
  • 2.7, Аноним (-), 11:29, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Плугинов не надо, надо всего лишь еще один сервер :)
    >вот это японимаю ректальное удаление гланд :)

    Давно искал такой VNC-клиент, теперь можно уезжая зайти на свой рабочий стол из любого придорожного интернет-кафе. Поставить TomCat и Apache дело пары минут, в Ubunut даже конфиг особо править не нужно, просто пакеты нужные установить.

     
     
  • 3.8, XoRe (ok), 12:12, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Плугинов не надо, надо всего лишь еще один сервер :)
    >>вот это японимаю ректальное удаление гланд :)
    >
    >Давно искал такой VNC-клиент, теперь можно уезжая зайти на свой рабочий стол
    >из любого придорожного интернет-кафе. Поставить TomCat и Apache дело пары минут,
    >в Ubunut даже конфиг особо править не нужно, просто пакеты нужные
    >установить.

    В realvnc (http://www.realvnc.com/) сразу есть маленький веб-сервер, который отдает страничку с java-апплетом для подключения по vnc.
    Т.е. можно так же подключаться к компу по vnc через браузер.
    Хотя, конечно же это немного другое.

     
     
  • 4.37, Pilat (ok), 00:15, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >В realvnc (http://www.realvnc.com/) сразу есть маленький веб-сервер, который отдает страничку с java-апплетом для подключения по vnc.

    вот только java есть далеко не везде.

     
  • 3.11, Michael Shigorin (ok), 14:08, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > теперь можно уезжая зайти на свой рабочий стол из любого придорожного интернет-кафе

    Если выйти за рамки "вубунты", то можно и через gprs влезть nxclient'ом прям с дороги. :)

     
     
  • 4.20, funny_falcon (?), 10:53, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А зачем выходить за рамки "вубунты"? nx неплохо и на ней пашет.
     
     
  • 5.29, vovans (ok), 17:55, 10/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а это просто модно подкалывать ддистрибутив не особо разбираясь - а уместно ли это :)
     
  • 5.31, Michael Shigorin (ok), 00:40, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А зачем выходить за рамки "вубунты"? nx неплохо и на ней пашет.

    (вспоминая анекдот про обезьяну с шишкой на лбу) Так догадаться ж надо. :)

     
  • 3.22, sluge (ok), 14:10, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а что-в придорожном инет кафе запрещено запускать многочисленные vnc клиенты?!
     
     
  • 4.34, Michael Shigorin (ok), 00:48, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >а что-в придорожном инет кафе запрещено запускать многочисленные vnc клиенты?!

    Может оказаться не через что идти -- есть http-прокси и всё.  Хорошо, если получается слить/запустить putty.exe и выйти через CONNECT на заранее заготовленный sshd на 443/tcp, но _так_ может и не получиться.  Тем более vnc.

     

  • 1.3, DEC (??), 10:57, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну задачи бывают разные. Проще поставить один сервак, чем плагины на сотню другую браузеров.
     
  • 1.5, filosofem (ok), 11:12, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так бы и написали, что VncViewer.jar из браузера перенесли на сервер. Но вещь все равно интересная и может быть полезна на каком-нибудь сервере терминалов. Особенно если через https работать позволяет.
     
  • 1.6, Анонимуз (?), 11:13, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я уж было обрадовался. Думал, что открыв браузер, смогу теперь без заморочек зацепиться по VNC...
    Ага, будьте добры сначала поднять сервак с джавой.
     
     
  • 2.12, anonymous (??), 15:05, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хаха, осиль уже ssh!
     
  • 2.39, Александр (??), 23:38, 10/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотри вот этот VNC вьювер - http://www.onlinevnc.com/vnc-viewer.html. Может он тебе больше подойдёт. Через него можно из любого браузера ходить по VNC, даже у которого нет поддержки Java.
     
     
  • 3.40, Michael Shigorin (ok), 00:04, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Посмотри вот этот VNC вьювер [...] Может он тебе больше подойдёт.

    Это если не страшно оставлять кому попало логины-пароли...

    BTW 2 б.б. wrt #10:
    http://www.nomachine.com/web-player.php
    http://stackoverflow.com/questions/3939075/web-based-nx-client

     

  • 1.10, бедный буратино (?), 13:21, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    VNC клиентов через браузер хватало, даже RDP-клиенты были. А вот где NX4, с отрисовкой окошек через AJAX?
     
  • 1.13, gennady (??), 17:40, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Теже гланды, вид с задней стороны. Как это характерно для nix-сообщества: тратить море сил и времени на украшательства и и рюшечки вместо улучшения функционала. Всем известно, что слабое место VNC- крайне низкая скорость даже в локальной сети (по сранению с RDP, ICA, DmWare, Radmin и пр.), есть проблемы с переключением раскладок, но...это вещи не на глазу, пиариться нечем.
    А вот прикрутить www-морду и заставить юзера плугины ставить это нормально, наизобретать полуглючных всяких плазмоидов за 7 лет можно, а сделать нормальное дружественное управление ОС ума не хватает. Очередная курсовая или лабораторная на тему "я в опенсорсе!"
    Тьфу. и увы.
     
     
  • 2.15, User (??), 23:41, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >море сил и времени на украшательства и и рюшечки вместо улучшения
    >функционала. Всем известно, что слабое место VNC- крайне низкая скорость даже
    >в локальной сети (по сранению с RDP, ICA, DmWare, Radmin и
    >пр.), есть проблемы с переключением раскладок, но...это вещи не на глазу,
    >пиариться нечем.
    > А вот прикрутить www-морду и заставить юзера плугины ставить это нормально,
    >наизобретать полуглючных всяких плазмоидов за 7 лет можно, а сделать нормальное
    >дружественное управление ОС ума не хватает. Очередная курсовая или лабораторная на
    >тему "я в опенсорсе!"
    >Тьфу. и увы.

    Чисто субъективно EchoVNC (ZRLE 64colors) работает быстрее чем RDP (256colors).

     
     
  • 3.17, RNZ (ok), 01:26, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Человек предпочёл свой подход, нарисовал на том что знает, то что ему нужно.
    Тебе нужно что бы x11vnc имел интегрированный web-сервер с js-мордой к html5-canvas? Так возьми и перепиши код x11vnc. Не можешь? Ладно. Не хочешь? Так иди мимо.
    А иначе ты просто троль, который дальше своих стереотипов заглянуть не в состоянии.
     
  • 2.28, vasily_pupkin (?), 09:38, 09/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    RDP работает быстро только для венды :] В линуксе похожая штука - NX. VNC пониже будет
     
  • 2.35, XoRe (ok), 01:20, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Тьфу. и увы.

    Ждем ваши конструктивные конкретные предложения.

     

  • 1.14, kda (?), 21:03, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > а сделать нормальное дружественное управление ОС ума не хватает

    Ну так сделайте, в чем проблема?

     
     
  • 2.21, baklajan (?), 10:56, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> а сделать нормальное дружественное управление ОС ума не хватает
    >
    >Ну так сделайте, в чем проблема?

    вово, правильно мыслишь. Им еще за бесплатно подавай то, подавай это... А RDP это еще тот кекс. В общем как говорится не нравится - не юзай :) А выделенный веб-сервер это очень даже хорошо, в масштабах больших предприятий.

     
     
  • 3.25, gennady (??), 16:23, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>> а сделать нормальное дружественное управление ОС ума не хватает
    >>
    >>Ну так сделайте, в чем проблема?
    >
    >вово, правильно мыслишь. Им еще за бесплатно подавай то, подавай это... А
    >RDP это еще тот кекс. В общем как говорится не нравится
    >- не юзай :) А выделенный веб-сервер это очень даже хорошо,
    >в масштабах больших предприятий.

    Э-э.... а разве политика больших предприятий разрешает юзерам самостоятельно ставить пакеты и плугины?
    Это политика даже не мелких предприятий, а домашней сети из единственного пользователя с полными правами. :)

     
  • 3.27, vit (??), 06:47, 08/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да, конечно выделенные сервера на предприятиях есть. Однако область применения данной конкретной поделки не ясна. Запустить VNC клиент под Win не проблема, учитывая что файл-сервера все еще используются на предприятиях и гораздо чаще чем Web сервер с сервлетами. Пол Linux vnc клиент идет предустановленным в большинстве случаев. Для экзотических случаев есть Java applet.Тогда зачем нужна эта поделка? Использовать преобразование в XML для VNC трафика вообще считаю необоснованным техническим решением.
    Если разработчики хотели впечатлить новым концептом, то у них это не очень получилось. Quake 1 на JavaScript круче смотрится.
     
  • 2.24, gennady (??), 16:14, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема, что сапоги должен тачать сапожник... Я не программер/производитель, а админ, т.е. потребитель программных продуктов.
    Такие вот "программы и програмисты свободного полета" напоминают мне себя в молодости -"что хочу, то и пишу для удовольствия и самоутверждения". Без оглядки на реальные потребности окружающих... Что в принципе понятно - т.к. бесплатно и без ответственности.
     
     
  • 3.33, Michael Shigorin (ok), 00:47, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Без оглядки на реальные потребности окружающих...

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

    Если же кто пишет для себя -- да пожалуйста.  Или если у кого разработка с суппортом не общается -- ну ой.

     
  • 3.36, XoRe (ok), 01:23, 12/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Проблема, что сапоги должен тачать сапожник... Я не программер/производитель, а админ, т.е.
    >потребитель программных продуктов.

    Ну так, какие проблемы.
    Покупайте себе то ПО, которое вам больше нравится, и потребляйте его.
    Зачем тратить нервы на безуспешные негодования.

     

  • 1.38, ЫМЫ (?), 09:34, 22/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот бы еще spice-клиент такой сделали
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру