Рубрики
VNC

VNC Сhunkvnc repeater (аналог Teamviewer)

Источник:

https://forum.ultravnc.net/viewtopic.php?t=27489
https://forum.ultravnc.net/viewtopic.php?t=18106

Клиентская часть:

http://www.realix.ru/?p=1127 - статья о проге 
http://www.chunkvnc.com - тут сама прога 

Установка серверной части

скачать wget http://www.vuware.com/chunkvnc/ultravnc_repeater.zip
запуск /home/[YOUR USER NAME]/public_html/cgi-bin/ultravnc_repeater.pl -L BG -r -C -c 5901 -s 5501
запуск perl /home/chunkvnc/ultravnc_repeater.pl -L BG -r -C -c 40001 -s 40532 
проверка netstat -anp --tcp | grep perl
убить pkill ultravnc_repeat

Исходя из этого наша задача делится на несколько подзадач:

Компьютер с которого производится удаленное управление находится в офисе. Удаленный компьютер находится в филиале за NAT.
Компьютер с которого производится удаленное администрирование ( Нетбук ) находится за NAT; компьютер, который администрируем находится в филиале, тоже за NAT.
Компьютер с которого оказывается техническая поддержка находится в той же локальной сети, что и компьютер которому оказываем техническую поддержку.
Будем решать эти подзадачи простым способом. Для решения задачи придется установить на один из компьютеров в Офисе Репитер.

Поехали:

Скачиваем с официального сайта ChunkVNC архив с программой. на момент написания статьи последней версией была 3.2
Распаковываем архив.
Копируем каталог Repeater на компьютер, который будет выполнять функции Репитера (Находится в Офисе).
Запускаем Репитер, не забываем добавить его в автозагрузку и настраиваем порты (можно оставить настройки по умолчанию).
Ввиду того что локальная сеть находится за NAT, делаем проброс (перенаправление) портов на компьютер с Репитером)
Запускаем Compiler.exe
Вводим необходимые настройки. Небольшие замечания по поводу настроек. 
В зависимости от территориального расположения компьютеров при компиляции следует правильно вводить настройки.
 У нас получится две версии файла InstantSupport.exe. 
Одна для подзадач 1 и 2, а вторая для подзадачи 3. Viewer, 
полученный при решении подзадач 1и 2 подходит для любых вариантов.

Настройки для решения подзадачи 3:
WAN - 192.168.1.1
LAN - 192.168.1.1
Порты мы не меняли, по-этому их не трогаем
Вводим 8-значный пароль
Жмем кнопку [Compile] и ждем завершения компиляции - появляется ( изменяется ) 
файл InstantSupport.exe в каталоге компилятора. Копируем(перемещаем) его. 
Этот файл будет использоваться в локальной сети Офиса.
Настройки для решения подзадачи 1 и 2:
WAN - XXX.XXX.XXX.XXX - Статический белый IP Репитера
LAN - 192.168.1.1
Порты мы не меняли, по-этому их не трогаем
Вводим 8-значный пароль
Жмем кнопку [Compile] и ждем завершения компиляции - появляется ( изменяется ) 
файл InstantSupport.exe в каталоге компилятора. 
Этот файл будет использоваться во всех других случаях.
Программы готовы можно переходить к использованию нашей системы удаленного управления рабочим столом.

Использование:

На компьютере-клиенте запускаем InstantSupport.exe
На компьютере с которого осуществляем удаленное управление запускаем Viewer, 
вводим ID полученный от клиента, пароль указанный во время компиляции.
Работаем.
В зависимости от того в локальной сети с Репитером мы находимся или нет, 
мы можем переключаться между WAN и LAN IP адресом в Viewer.
Для этого вызываем контекстное меню ( правая кнопка мыши ) 
на раскрывающемся списке и выбираем Switch Mode.
В строке статуса будет показан IP к которому будет обращаться Viewer.

ну и куча ссылок:

http://networkforpeople.blogspot.ru/2007/10/40.html
http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_%D1%83%D0%B4%D0%B0%D0%BB%D1%91%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0
http://habrahabr.ru/post/142870/
http://www.uvnc.com/downloads/single-click/82-single-click-downloads.html