- PVSM.RU - https://www.pvsm.ru -
Очень часто, мне приходится удаленно админить компьютеры пользователей.
Первое, что приходит на ум, это TeamViewer, и правда, это можно сказать монополист в сфере RemoteControl.
Но, есть также большое кол-во программ, как платных (большинство), так и бесплатных.
Вот как раз из-за того, что TeamViewer платный, мне захотелось найти что либо бесплатное и при этом корректно работающее.
И я нашел, VNC [1], проблема только в том, что конкретно приложение VNC Server требует взаимодействия с пользователем.
Но, так как пользователи зачастую даже не знают, что такое строка адреса в браузере, стояла задача автоматизировать подключение, до уровня одного клика.
Итак, вот мое решение, сразу прошу, не пинать, это всего лишь мое решение данной проблемы, я сам этим пользуюсь, и считаю, хорошими решениями надо делится.
Отличие данной реализации от TeamViewer состоит в том, что не мы подключаемся к пользователю, а он к нам.
1. Пользователь уже имеет или же может скачать файл RC64.exe (это самораспаковывающийся архив).
Его задача только запустить его и он подключится ко мне.
2. С моей же стороны необходим UVNC Viewer, который работает в Listen режиме («C:Program FilesUltraVNCvncviewer.exe» -listen).
Вот и все, подключение есть.
1. Для автоматизированного подключения нам необходим постоянный сервер, ну а так как провайдеры в основном выдают динамический IP, придется юзать сервисы наподобие DynDNS [2].
В моем случае, мне намного проще, так как у меня стоит роутер DIR-320 [3] с прошивкой от Олега [4] (Linux version 2.4.37.10 (root@localhost) (gcc version 3.4.6) #1 2010-11-26 21:53:28 MSK
1.9.2.7-d-r2381), в которой я привязал свой роутер к своему dyndns аккаунту
и прописал проброс портов.
Если у вас нет роутера, придется использовать штатные средства DynDNS [5].
Честно говоря не юзал данный способ, но думаю ничего сложного в этом нет.
2. Вот моя сборка [6] UVNC Server, для того, чтобы заточить ее под себя нужно, открыть файл start_wnc.vbs и в нем изменить строку
winvnc -connect alexbuk.dyndns.org:5500
на ваш сервер.
По сути я просто скачал стандартный UVNC установил в режиме Server, и выдрал из установочной папки все файлы, на работоспособности, это не сказалось.
Вот и все, теперь вы имеете бесплатный TeamViewer.
Примечание:
1. Старт VNC сервера происходит посредством VBS потому что, он невидим и там можно указать паузу (она необходима для корректного подключения).
2. Пакетный файл close_wnc.cmd перед запуском сервера, закрывает уже запущенную версию UVNC, на всякий случай.
3. Программа распаковывается во временную папку %TEMP%IBT_HELP_UVNC
И еще, прошу, относитесь к новичку полегче все же, впервые писать статьи это не так просто.
Спасибо за внимание.
Во избежание холивара — это всего лишь инструмент для решения моих задач.
Если у вас тоже есть решение, поделитесь.
Автор: alexbuk
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/remote-control/6333
Ссылки в тексте:
[1] VNC: http://ru.wikipedia.org/wiki/Virtual_Network_Computing
[2] DynDNS: http://dyn.com/dns/
[3] DIR-320: http://dlink.ru/ru/products/5/786.html
[4] прошивкой от Олега: https://www.google.ru/search?q=%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0+%D0%BE%D1%82+%D0%9E%D0%BB%D0%B5%D0%B3%D0%B0
[5] штатные средства DynDNS: http://dyn.com/support/clients/
[6] моя сборка: https://mail.yandex.ru/disk/public/#Fm6LewIPOPTN8WW4L1VxMvB6GllVy8y6cl6IzMCMVPE=
Нажмите здесь для печати.