Все бы ни чего, но если за роутером ">100" машин? А если доступа к роутеру нет?
Это стандартные проблемы решаемые Teamviewer.
Это далеко не замена Teamviewer, а классическое решение удаленного доступа.
Вы видимо, не до конца поняли всю суть данного метода.
Юзер за NAT. Он и будет ко мне подключаться.
Но я то, нет, более того, для простого подключения ко мне нужно всего лишь знать %username%.dyndns.org.
Единственное, это то что вы привязаны в своему компьютеру.
«Если вы админ» (в данном контексте — все-таки сотрудник техподдержки, а не администратор каких-либо систем), и если удаленный доступ требуется в пределах корпоративной сети (разумеется, с развернутым AD), то есть замечательный штатный виндовый инструмент «Remote Assistant», и даже ничего докупать не надо, как и разворачивать какое-то левое/стороннее ПО. И от пользователя абсолютно никаких телодвижений не требуется.
Зачем изобретать велосипед?
Для информации: в одном из банков (Top10 по России, то есть весьма немаленький) внутренняя служба техподдержки только RA и пользуется.
Хотя вру, кое-какие телодвижения все-таки нужны. Если мне память не изменяет, пользователь должен кликнуть «да» на окошке «юзер такой-то хочет к тебе подключиться», и еще раз «да» на «юзер такой-то хочет захватить управление». По-моему, без этих двух фич абсолютно невозможно обойтись. На экране могут быть открыты документы, которые нежелательно видеть простому сотруднику хелпдеска. Ну и помнится, VNC не поддерживает авторизацию об AD.
Ну а TeamViewer абсолютно исключен уже на том основании, что его трафик ходит через сторонние сервера.
Всем.
RA позволяет видеть сессию юзера и управлять ей (не выкидывая юзера). RDP либо разлогинивает юзера, либо блокирует его, либо создает отдельную сессию. А чтобы увидеть то, что видит юзер, надо знать его пароль. Потому для удаленной помощи он вообще не годится.
Я все чаще убеждаюсь, что выбор сторонних инструментов часто следует из незнания штатных…
Я изначально оговорился, что RA годится лишь внутри организации. И использовать в этом случае VNC и тому подобное мне кажется крайне неразумным. Ладно еще специализированные инструменты вроде Dameware — хотя и это кажется мне странным.
Ладно еще «админы», которым по статусу не положено глубоко знать винду, но даже вполне серьезные администраторы систем Microsoft тоже редко знают про RA. ИМХО либо серьезное упущение мелкомягких, либо они намеренно открывают простор для конкурентов. Слишком уж глубоко запрятана та опция «подключиться по IP адресу».
Если хомячковый роутер поддерживает UPNP — доступ по приглашению по идее будет работать через NAT без ковыряния дырок. Но к провайдерскому NATу это не относится.
Хотя например в Нерезиновой вроде как почти все провайдеры начали выдавать глобально маршрутизируемые адреса.
А чем Logmein не понравился? Понятно, что в бесплатной версии нет передачи файлов, еще что-то. А кроме этого?
Мне удаленное управление хочется с iPad, но почему-то TW показался менее удобным, чем LogmeIn.
Вы посмотрите сколько компании, предлагает удаленную компьютерную помощь, с использованием TeamViewer и причем платно. Есть подозрение, что никто мало кто из них покупал лицензии. Напомню он бесплатен для некоммерческого использования.
С другой стороны, есть куча платных программ русского производства.
Всем им стоит задуматься, «Разве нет бесплатных программ?!»
А по поводу простоты и универсальности, тут все упирается в юзера.
Если в TeamViewer, это запуск и передача ID и Password.
То здесь, всего один клик.
А уж домен и привязку сделать, сможет любой эникейщик.
Можно, но портабл, опять же платный. Я же предлагаю бесплатное решение.
Кстати буквально час назад какой то незнакомый человек ко мне подсоединился, у меня как раз UVNC в Listen режиме работал.
А в статье про это ни слова :)
Кстати, проверяли, у пользователя при запуске вашей сборки запрос на повышение прав не возникает? У 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 была очень плохой.
После чего тут же проверил свою сборку, в ней соединение работало на порядки быстрее.
Аналог Teamviewer или VNC сила