Ru-Board.club
← Вернуться в раздел «Программы»

» UltraVNC

Автор: juzver
Дата сообщения: 09.04.2010 15:15
X11
Если ты про демо-сервер, то там порт менялся после выхода программы, о чём программа знать не может. Попробуй порты 443 (или 433?) и 80, поищи на оф. форуме. Либо попробуй demo1.тратата. Но это всё без гарантий.

Смысл, видимо, в том, что for personal use хватит и демо сервера, а for commercial purposes люди раскошелятся. Вариант с лекарством не устраивает по принципиальным соображением? Я могу вечером выложить. Демка сервера лежит здесь: http://www.echogent.com/download_echoserverwin.htm

В тимвьюере не работал.
Автор: ICY_fire
Дата сообщения: 09.04.2010 15:22
X11, какое оборудование пограничное, которое пускает ЛАН в ВАН? Динамические IP - они белые или серые?
Автор: X11
Дата сообщения: 09.04.2010 16:14

Цитата:
Смысл, видимо, в том, что for personal use хватит и демо сервера, а for commercial purposes люди раскошелятся.

Тоже самое и у teamviewer. К сожалению у teamviewer жесткое ограничение. Если тебя заподозрили в коммерческом использовании, а это они быстренько определяют, то сеанс связи длиться 5 мин, после чего на 5 мин тебя блокируют.


Цитата:
Вариант с лекарством не устраивает по принципиальным соображением?

Устраивает. Просто вот в чём прикол. Например при работе с teamviewer лекарство никакое не поможет. Т.к. весь траф идёт через их teamviewer`овские серверы. Тебя просто блокируют у них на сервере и всё. Хоть как ты не ломай их софт.


Цитата:
X11, какое оборудование пограничное, которое пускает ЛАН в ВАН? Динамические IP - они белые или серые?

Не понял.... где оборудование? На филиалах? В центре?

Добавлено:
Я подумал, что echo vnc - это сервер, который можно установить у себя, а во всех клиентах прописать адрес своего сервера. И чтобы подключиться к удалённому филиалу, уже не нужно знать IP филиала, и не нужно на филиале настраивать проброс портов, и.т.д.
Автор: juzver
Дата сообщения: 09.04.2010 16:48

Цитата:
Я подумал, что echo vnc - это сервер, который можно установить у себя

Почти верно. Скажем так, EchoVNC - это гибрид какой-то версии, кажется, UltraVNC и EchoWare toolkit'а (кстати, бесплатного). То есть, там есть клиент/сервер VNC (плюс возможность подключать сторонние VNC, RDP, Radmin) и клиент этого EchoWare. Сервер EchoWare зовут EchoServer, и его можно установить у себя (ссылка на демо-версию выше), а можно использовать тот, что demo.echovnc.com (если он жив). Демо-версия сервера имеет ограничение на количество установленных VNC-соединений и ещё на что-то.

Добавлено:
demo.echovnc.com с портом 443 работает.

Добавлено:
А VNC вьюер родной падает при коннекте к эхосерверу

Добавлено:
Победил отключением proxy-сервера в эксплорере. Что как-то неправильно.

Добавлено:
Окончательно победил, заставив эксплорер использовать разные proxy-серверы для разных протоколов и оставив socks proxy незаполненным.
Автор: ICY_fire
Дата сообщения: 09.04.2010 18:27
X11, я вариант с DynDNS хотел предложить... но посмотрел повнимательнее выше - это не устраивает Кстати у УВНЦ есть опция "обратного" коннекта, от сервера к вьюверу, такой вариант тоже не очень?
Автор: X11
Дата сообщения: 10.04.2010 08:43

Цитата:
X11, я вариант с DynDNS хотел тебе предложить... но посмотрел повнимательнее выше - тебя это не устраивает

У DynDNS всего 2 записи можно создать. Остальное за деньги. У мне нужно как минимум для 20 филиалов. Так что, получается, что пока ещё лучше тимвьювера ничего не придумали и echo vns это не замена тимвьюверу?


Цитата:
Кстати у УВНЦ есть опция "обратного" коннекта, от сервера к вьюверу, такой вариант тоже не очень?

Не понял я наверное. А подробнее можно?
Автор: juzver
Дата сообщения: 10.04.2010 11:11

Цитата:
всего 2 записи можно создать

А не 5? И кто мешает поботоводить немножко?

я тут пока сражаюсь с ветряными мельницами.
Автор: ICY_fire
Дата сообщения: 10.04.2010 14:30
X11
Может купить у прова статические адреса? Некоторые кстати бесплатно дают, нужно лишь заявление.


Цитата:
А подробнее можно?

Копипаст написанного здесь ранее, с небольшой редакцией, суть метода отражает. На офсайте опция эта тоже указана.

Автор: Orion_76, Отправлено:10:13 18-03-2009
На своем маршрутизаторе пробрось порты 5500 на IP своего компа
Включи вьювер в режим ожидания подключения сервера
(Пуск-UltraVNC-Run UltraVNC Viewer (Listen Mode))
Отошли юзеры сервера батник с командой:
%ProgrammFiles%\UltraVNC\winvnc.exe -connect IPклиента::ПортКлиента(5500)
----------------------
Где:
%ProgrammFiles%\UltraVNC\ - папка, куда установлена UltraVNC(стандартно-как здесь)
IPклиента - Внешний адрес шлюза в Интернет твоей локалке
:: -разделитель между IP и Портом , именно ДВА двоеточия
ПортКлиента(5500) - порт с которого вьювер ожидает подключение сервера
Автор: X11
Дата сообщения: 12.04.2010 11:21
Пров не предоставляет статические адреса. Вернее предоставляет, но по очень жёстким условиям.


Цитата:
Копипаст написанного здесь ранее,

Спасибо. Попробуем.
Автор: ICY_fire
Дата сообщения: 12.04.2010 14:20
X11, пожалуйста. И в догонку, почитайте, замена платного сервиса dyndns.com с их 5 бесплатными записями:
http://forum.ru-board.com/topic.cgi?forum=24&topic=0341&start=140

Автор: X11
Дата сообщения: 12.04.2010 14:50

Цитата:
с их 5 бесплатными записями:

уже не 5, а только 2
Автор: Orion_76
Дата сообщения: 13.04.2010 17:12
X11
Если в центральном офисе IP статичный, наладь OpenVPN-сетку между офисом и филиалами. И все... Ненадо никаких обратных вызовов для UltraVNC + все удобства локальной сети.

ветка OpenVPN - http://forum.ru-board.com/topic.cgi?forum=8&topic=11656

+ google.com (в сети куча руководств по настройке)
Автор: X11
Дата сообщения: 14.04.2010 09:10
Да, точно, и этот вариант рассмотрю. Спасибо.
Автор: kermit
Дата сообщения: 15.04.2010 22:15
кто настраивал СинглКлик?
как он работает в режиме шифрования трафика? rc4.key нужно для каждого клиента гененрить отдельно или он у всех один?
Автор: zealotous
Дата сообщения: 26.04.2010 10:29
Знаете товарищи... Таки меня задолбала, проблема с переключением раскладки клавиатуры в UltraVNC...

Я админ и на работе мне кодить не дают, злобные начальники и юзвери поэтому патч может и корявый, но решает проблему переключения клавиатуры:

Если на сервере VNC(там где процесс winvnc запущен) и на клиенте( там где запускаем vncviewer) в винде установлены одинаковые сочетания клавиш переключения клавиатуры, то ввод текста на сервере не работает или вводится полная хня.
Дело в том, что в UltraVNC раскладка клавиатуры на протяжении сессии (KeyBoardLayout) на клиенте не должна меняться.
Мой патч при переключении раскладки , не дает поменять раскладку, а точнее возвращает раскладку на место.

(Работать будет полько на XP и выше. В WinMe Win98 нет сообщения WM_INPUTLANGCHANGE)

Собственно что я сделал:
в оконную процедуру
LRESULT CALLBACK ClientConnection::WndProchwnd.
file ClientConnection.cpp
добавил обработку события WM_INPUTLANGCHANGE
<code>
            case WM_INPUTLANGCHANGE:
                {
                    ActivateKeyboardLayout( _this->hkl,
            KLF_ACTIVATE | KLF_REPLACELANG | KLF_REORDER );
                    return 0;
                }
</code>

в ClientConnection.h
добавил объявление HKL hkl;
<code>
class ClientConnection : public omni_thread
{
public:

    HWND m_hSessionDialog;
    int m_port;
    int m_proxyport;
    HKL hkl;
</code>

в VNCViewerApp32.cpp
добавил
pcc->hkl = GetKeyboardLayout(NULL);
<code>
void VNCviewerApp32::NewConnection(bool Is_Listening) {
    ClientConnection *pcc = new ClientConnection(this);
    pcc->hkl = GetKeyboardLayout(NULL);
</code>

Собственно ссылка на бинарник debug версия:
http://narod.ru/disk/20125161000/vncviewer.7z.html
release версия.
http://narod.ru/disk/20125397000/vncviewer_release.7z.html
Автор: El Sanchez
Дата сообщения: 25.05.2010 09:11
zealotous, молодец. Все пашет. Видел как ты запостил фикс на их форуме - может теперь зашевелятся.
Автор: Clavik
Дата сообщения: 25.05.2010 20:12
Так то не все гладко с этим фиксом, пропадает вообще ввод с клавы пропадает, либо один из языков, переключение ничего не дает.
Автор: zealotous
Дата сообщения: 28.05.2010 15:10
Clavik, можно уточнить:
1) Какая операционная система?
1.1) У меня исключительно Windows XP SP3 32bit, Windows XP SP2 32bit (тестировала только на русских версиях), Windows Server 2003 SP2 (Eng| Rus)
2) Когда именно пропадает ввод? (в момент переключения клавиатуры, какое окно имеет ли окно UltraVNC viewer фокус?)

3) немного нужно поправить, чтоб раскладка переключалась по сообщению WM_SHOW.

Автор: Clavik
Дата сообщения: 28.05.2010 16:57
1. везде Windows XP SP3 32b rus и последние апдейты от МС, также есть и Windows Server 2003 (R2) SP2 (Eng| Rus)
по второму пункту полный расклад дам в понедельник.

третий пункт, как я понял, ты для себя написал?
Автор: ghaphler
Дата сообщения: 01.06.2010 16:54
У кого uvnc работает только в режиме просмотра.
Помогло вот это:

http://www.uvnc.eu/download/winvnc_10832_leftdisplay.zip
качаем, заменяем, перезагружаем службу.
Автор: Dasky
Дата сообщения: 03.06.2010 10:20
добрый...
подскажите, где сабж хранит свои настройки?в файлике ultravnc.ini или в реестре?или там и там?
спс...
Автор: Orion_76
Дата сообщения: 03.06.2010 12:05
Dasky
если в файле ultravnc.ini (находиться в папке с программой)
параметр UseRegistry=0
то используется этот файл
а если UseRegistry=1
то используется реестр
Автор: cracklover
Дата сообщения: 03.06.2010 15:08
Clavik

Цитата:
Так то не все гладко с этим фиксом, пропадает вообще ввод с клавы пропадает, либо один из языков, переключение ничего не дает.

вот-вот!


Добавлено:
случайно обнаружил в шапке фразу:
"О том, как выполнить подключение от сервера к клиенту, смотрите посты Orion_76 на 11 странице."

я снимаю шляпу перед Orion_76!
о таком подарке-способе удаленного администрирования я мечтал несколько лет!
Автор: Orion_76
Дата сообщения: 03.06.2010 19:22
В принципе делал еще портабельный UltraVNC-сервер, т.е.
1.вставил флешку в комп
2.Запустил батник install
3.Подключился к компу, поуправлял.
4.Запустил батник uninstall
5.Выдернул флешку

Работал в локалке нормально, правда флешку забыл где-то, а копий не оставил.
Но повторить не сложно.
Что делает батник install:
1.Устанавливает видео-драйвер (просто запускает нужные батник из папки drivers в папке ultravnc).
2.Устанавливает службу сервера (команду можно подсмотреть в ярлыках в Пуск-Программы-UltraVNC-UltraVNC server- Install WinVNC service)
3.Запускает службу сервера (команду посмотреть там же)
4.Открывает в WinFirewall нужные порты.

Файлы никуда не копируются, все работает с флешки.

Что делает батник uninstall:
То же и так же как и install , только в обратном порядке.

Все.

Если вместо п.4 добавить команду обратного вызова клиента(viewer), то сервер сам даже из под NATа подключиться к клиенту. Т.е. отослал Бараку Обаме папочку UltraVNC и два батника и руководи Америкой-)))
Автор: ICY_fire
Дата сообщения: 03.06.2010 19:32
cracklover, можно еще глянуть также в сторону OpenVPN, если админить приходится по работе... обратного коннекта и не надо будет
Автор: cracklover
Дата сообщения: 04.06.2010 09:27
Orion_76

Цитата:
Но повторить не сложно.

вот было бы неплохо увидеть готовое )
ICY_fire

Цитата:
можно еще глянуть также в сторону OpenVPN, если админить приходится по работе... обратного коннекта и не надо будет

хотелось бы узнать, как опенвпн может работать без бакконекта в ситуации с "серыми" айпишниками?
Автор: Clavik
Дата сообщения: 04.06.2010 10:16
zealotous
Подрубился к пользователю твоим фиксенным вьюером, переклчюение ракладки показывается, но реально остается язык тот что был при коннекте, те значок в трее меняется, а язык реально нет. Причем все равно какой текущий язык стоит на клиенте, походу текущая раскладка берется от клиента (подклчюаемого).

в инишке на клиенте:
EnableJapInput=1

на вьюере:
галка напротив Japanese Keyboard

Добавлено:
пока не понял почему на тестовой тачке (от уволившегося сотрудника) под тестовой учеткой (имеющая такие же права как и юзеры) все переключается норм, а у пользователей нет.

Добавлено:
У пользователя даже сменить раскладку в трее мышкой не удается, вернее значок то меняется , но язык ввода отсается прежним, свою раскладку тоже не поменять, вообще значок не реагирует на переключение.

Добавлено:

Цитата:
в инишке на клиенте:
EnableJapInput=1

на вьюере:
галка напротив Japanese Keyboard

Вообщем эти параметры никак не влияют на ситуацию, проверил.
Автор: Orion_76
Дата сообщения: 04.06.2010 11:37
cracklover

Цитата:
хотелось бы узнать, как опенвпн может работать без бакконекта в ситуации с "серыми" айпишниками?

"серыми" на клиентах OpenVPN? Если на Сервере OpenVPN айпи "белый" -то легко!
А по VPN уже для UVNC обратный вызов не нужен..

Если на сервере ip "серый" то, просто придумать способ(отсылка текущего IP на email, выкладывать на FTP и т.д.) изменения настроек клиентов на нужный (текущий ip сервера) и обеспечить связь от клиента к серверу.


Цитата:
вот было бы неплохо увидеть готовое )


Времени мало, попробую на выходные на AutoIt утилитку сварганить.Для полной автоматизации(портабельности). Чтоб тип системы автоматом определяла и нужный видео-драйвер ставила. Ожидала окончания процеса UVNC и автоматом удаляла.

Кстати, через правильно настроенный OpenVPN использование UVNC без плагинов шифрования через инет безопаснее.

Сделать "тихую" установку OpenVPN, пока не получилось...Вернее при тестировании на моем компе все работало отлично, а при установке на удаленный комп не сработало( пол дня объяснял юзеру по аське, как сохранить аттач к мылу на диск и запустить экзешник-))).
Автор: cracklover
Дата сообщения: 04.06.2010 11:42
Orion_76
я все делал немного по другому в плане безопасности. туннелировал все соединения через OpenSSH. один порт открыт снаружи, а через него работали и ftp, и citrix, и rdp и т.д.
но опять же, речь шла только о "белой" статике или хотя бы динамике.
бакконектом я тоже вдоволь наигрался. но, скажем так, то чем игрался - оно мягко говоря ... эээ ... ммм.. RAT и бакдор направленности и защитным софтом воспринималось не совсем спокойно )
а в случае с досадно упущенной мной возможностью бакконекта на ультре я до сих пор офигеваю. как я мог не знать, что такая возможность есть.

Добавлено:
поправил шапку в конце. уж больно ценное дополнение )
Автор: Orion_76
Дата сообщения: 04.06.2010 12:51
Кстати, нашел вот такой проект ChunkVNC:
http://forum.ultravnc.info/viewtopic.php?t=17162

Если я правильно понял...Обертка на Autoit для UltraVNC...

Цитата:

ChunkVNC consists of three parts, InstantSupport, Repeater and Viewer.

InstantSupport is a customizable AutoIt script that is compiled into a single executable. When InstantSupport is launched it will extract the UltraVNC server to a temporary directory, generate a random ID and securely connect the server to the repeater. InstantSupport also shows a user friendly interface with a large ID number to relieve client confusion. The InstantSupport tray icon gives you the "Install Service" option which will permanently install the server onto the clients computer. This also gives you the ability to control UAC in Vista and reboot the remote computer.

Repeater is the software that InstantSupport sets up the UltraVNC server to connect to. Once a client is connected to the repeater you can control their computer just by knowing their ID number.

Viewer is the part of UltraVNC that will connect to the Repeater so you can control the remote computer. The ability to transfer files and blank the clients screen are just some of the many features of the viewer.

Если кратко( извиняюсь за качество перевода,но вроде суть правильно ухватил):
Репитер устанавливается на компе с "белым" IP.
Сервер "тихо" устанавливается на компе юзера.
Вьювер подключается к Серверу через репитер.
т.е. для сервера и вьювера "белый" IP не нужен.

ЗЫ Впринципе, действительно просто "обертка". Нового функционала не добавляет, просто упрощает использование имеющегося. Но ,вроде,неплохо упрощает...
Незнал что и сервер и клиент могут осуществлять callback(обратный вызов) к репитеру.


Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889

Предыдущая тема: VideoGet


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.