Pull to refresh

Comments 48

VNC сила

Вся сила его исчезает когда появляется NAT.
Видимо тот кто плюсует, пост совсем не читает.
О, тогда я жду от вас решения «VNC силы» с вариантом работы с DDNS за NAT-ом провайдера.
Все бы ни чего, но если за роутером ">100" машин? А если доступа к роутеру нет?
Это стандартные проблемы решаемые Teamviewer.
Это далеко не замена Teamviewer, а классическое решение удаленного доступа.
На страничке UltraVNC есть намёк на решение этой проблемы.
Там решение кривоватое, именно это меня сподвигло на создание своего.
А где хотя бы намек на это решение? Как-то с утра по раньше мои глаза его не видят? ))
Спасибо попробую испытать его в боевых условиях
Вы видимо, не до конца поняли всю суть данного метода.
Юзер за NAT. Он и будет ко мне подключаться.
Но я то, нет, более того, для простого подключения ко мне нужно всего лишь знать %username%.dyndns.org.
Единственное, это то что вы привязаны в своему компьютеру.
UFO just landed and posted this here
«Если вы админ» (в данном контексте — все-таки сотрудник техподдержки, а не администратор каких-либо систем), и если удаленный доступ требуется в пределах корпоративной сети (разумеется, с развернутым AD), то есть замечательный штатный виндовый инструмент «Remote Assistant», и даже ничего докупать не надо, как и разворачивать какое-то левое/стороннее ПО. И от пользователя абсолютно никаких телодвижений не требуется.
Зачем изобретать велосипед?

Для информации: в одном из банков (Top10 по России, то есть весьма немаленький) внутренняя служба техподдержки только RA и пользуется.
Про «никаких телодвижений» — это вы зря, приглашение-то отправить пользователь должен.
Хотя вру, кое-какие телодвижения все-таки нужны. Если мне память не изменяет, пользователь должен кликнуть «да» на окошке «юзер такой-то хочет к тебе подключиться», и еще раз «да» на «юзер такой-то хочет захватить управление». По-моему, без этих двух фич абсолютно невозможно обойтись. На экране могут быть открыты документы, которые нежелательно видеть простому сотруднику хелпдеска. Ну и помнится, VNC не поддерживает авторизацию об AD.
Ну а TeamViewer абсолютно исключен уже на том основании, что его трафик ходит через сторонние сервера.
А чем Remote Assistant отличается от Remote Desktop Connection?
Всем.
RA позволяет видеть сессию юзера и управлять ей (не выкидывая юзера). RDP либо разлогинивает юзера, либо блокирует его, либо создает отдельную сессию. А чтобы увидеть то, что видит юзер, надо знать его пароль. Потому для удаленной помощи он вообще не годится.

Я все чаще убеждаюсь, что выбор сторонних инструментов часто следует из незнания штатных…
или по причине наличия NAT
Я изначально оговорился, что RA годится лишь внутри организации. И использовать в этом случае VNC и тому подобное мне кажется крайне неразумным. Ладно еще специализированные инструменты вроде Dameware — хотя и это кажется мне странным.
Ладно еще «админы», которым по статусу не положено глубоко знать винду, но даже вполне серьезные администраторы систем Microsoft тоже редко знают про RA. ИМХО либо серьезное упущение мелкомягких, либо они намеренно открывают простор для конкурентов. Слишком уж глубоко запрятана та опция «подключиться по IP адресу».

Если хомячковый роутер поддерживает UPNP — доступ по приглашению по идее будет работать через NAT без ковыряния дырок. Но к провайдерскому NATу это не относится.
Хотя например в Нерезиновой вроде как почти все провайдеры начали выдавать глобально маршрутизируемые адреса.
А чем Logmein не понравился? Понятно, что в бесплатной версии нет передачи файлов, еще что-то. А кроме этого?
Мне удаленное управление хочется с iPad, но почему-то TW показался менее удобным, чем LogmeIn.
За NATом не пашет (дату вижу, для себя сделал пометку просто)
Вы посмотрите сколько компании, предлагает удаленную компьютерную помощь, с использованием TeamViewer и причем платно. Есть подозрение, что никто мало кто из них покупал лицензии.
Напомню он бесплатен для некоммерческого использования.
С другой стороны, есть куча платных программ русского производства.
Всем им стоит задуматься, «Разве нет бесплатных программ?!»
А по поводу простоты и универсальности, тут все упирается в юзера.
Если в TeamViewer, это запуск и передача ID и Password.
То здесь, всего один клик.
А уж домен и привязку сделать, сможет любой эникейщик.
Думаю, вполне можно настроить портабл версию тимвьювера которая бы запускалась с заданным айдишником и паролем.
Можно, но портабл, опять же платный. Я же предлагаю бесплатное решение.
Кстати буквально час назад какой то незнакомый человек ко мне подсоединился, у меня как раз UVNC в Listen режиме работал.
Создание подключения в 1 или 2 клика там есть?!
Скачал, запустил, дважды щёлкнул на подключение и всё. Можно несколько хостов/портов указать. GUI какой-никакой.
А в статье про это ни слова :)
Кстати, проверяли, у пользователя при запуске вашей сборки запрос на повышение прав не возникает? У UltraVNC SC такой косяк есть, на вистах/семёрках рядовые пользователи без админских прав запустить не могут.
Зачастую ко мне подключаются мои же пользователи, с ними проблем не было ни разу.
Но ваши слова наводят на мысли что надо проверить.
Использую Ammy Admin 2(в бесплатном режиме), проблем с NAT не возникает. В сетях за сквидом ведет себя хорошо и не шалит. В системе устанавливается как служба (по желанию), а так мы имеет всего 1 exe файл. Насчет поддержки его в других ОС не знаю.
LiteManager. Поставляется в виде msi, который можно собрать с заданными настройками, а частности обратного соединения (о нем далее).

Проблема НАТа решается путем обратного соединения, которое инициирует сервер (т. е. тот, кому нужна помощь). Обратное соединение идет на сервер c выделенным IP, на котором в виде сервиса (или приложения) запущена еще одна из программ данного разработчика — NoIpServer. На этом сервисе вы видите список ваших нуждающихся в помощи. Т. о., если хоть какое-то соединение с Интернетом у страждущего будет, вы имеете возможность ему помочь.
Пользуемся несколько лет этой приблудой. Из минусов — яростно тормозит когда клиент запускает программулину на вин7. Для семерки требуется mirror-драйвер, без которого пользоваться vnc практически невозможно.
Верно пишите, более того изначально сборка влючала в себя драйверы для Win7 и WinXP.
Драйверу ставились по запросу и тоже автоматизированно.
Но как отказался, просто стал выбирать ZLRE и 256 цветов.
Вполне работать можно (Опять же зависит от канала).
В своем парке в ~150 машин юзаю TightVNC. Запускается как сервис от SYSTEM, юзеру не мешает.
И хоть скорости соединений не малые, качество работы оставляет желать лучшего. Очень сильно желать.
Чтобы все увидели:

UPD 2.
1. По поводу гонева UVNC в Win7: так как UVNC Viewer автоматически выбирает режим подключения, то для решения этой проблемы, надо ему указывать вручную для этого:
Стандартный запуск — «C:\Program Files\UltraVNC\vncviewer.exe» -listen
Запуск с параметрами «C:\Program Files\UltraVNC\vncviewer.exe» -listen -autoacceptincoming -256colors -encoding tight -compresslevel 9

Подробнее в посте.
Кстати испытал еще одну вариацию VNC.
Remote VNC, не путайте с версией для Android.
Так вот схема работы завязана на Google аккаунт, т.е. NAT обходится без проблем.
Проверил, работает.
Но хоть и можно указать параметры соединения и режим передачи данных, скорость даже в локалке по WiFi была очень плохой.
После чего тут же проверил свою сборку, в ней соединение работало на порядки быстрее.

Но мало ли, может кому то пригодится.

Может VNC и бесплатный, но аккаунт dyndns стоит денег, 20$ в год
В статье я не делал упор на DYNDNS, есть другиебесплатные сервисы.
ChunkVNC — сила. Repeater ставится в пол-пинка, трафик на лево не уходит, конечному пользователю достаточно запустить файлик и продиктовать номер.
Дали бы ссылку на бесплатную версию, если такая есть.
Viewer > Хранилище лицензий > Получить бесплатный ключ
Тут решил поковыряться и нашел более оптимальное решение.

Эта версия основана не на UVNC, а на TightVNC, потому что он четко отрабатывает качество соединения в отличии от UVNC.

Я переделал файл для клиента — ссылка на скачивание.
Ну, а на своей стороне надо просто скачать сам TightVNC

выполнить простые настройки
image

и запустить в режиме Listen нажатием кнопки
image

Таким образом сжатие теперь работает нормально, да и вообще работает еще лучше чем UVNC.
Ссылка мертва, сможешь перезалить?
Я переделал файл для клиента — ссылка на скачивание.
Sign up to leave a comment.

Articles