• Главная
  • Карта сайта
Не найдено

ChunkVNC - Віддалене управління комп'ютером через Інтернет

оригінал: www.realix.ru
Автор: Lucky

В інтернеті можна знайти досить різних рішень завдання віддаленого адміністрування я і віддаленого управління робочим столом. Зайнявся пошуком безкоштовної (для комерційного використання) альтернативи програмі TeamViewer (TeamViewer не є безкоштовною для комерційного використання, а коштує досить пристойно), я натрапив на кілька різних безкоштовних рішень. Одним з таких рішень був проект ChunkVNC.
В інтернеті можна знайти досить різних рішень завдання віддаленого адміністрування я і віддаленого управління робочим столом

ChunkVNC - Оболонка для OpenSource програми UltraVNC. ChunkVNC як і UltraVNC поширюється під GNU License. Ви можете вільно використовувати ChunkVNC як для комерційного, так і для особистого використання. Проект був розроблений з нуля для спрощення уравленія декількома комп'ютерами без будь-якої настройки програми на стороні клієнта. Основною метою є надання віддаленого управління робочим столом для технічної підтримки клієнтів.

ChunkVNC складається з трьох частин:

  • InstantSupport
  • Repeater
  • Viewer

InstantSupport - настроюється скрипт AutoIt, який компілюється в виконуваний файл. Під час свого запуску InstantSupport витягує сервер UltraVNC в тимчасовий каталог, генерує випадкові ID і безпечно підключається до репітери (Repeater).

Repeater - програмне забезпечення, яке дозволяє підключатися InstantSupport до сервера UltraVNC. Як тільки клієнт підключається до ретранслятора ви можете контролювати комп'ютер клієнта зі свого комп'ютера, знаючи ID клієнта.

Viewer - Програма для перегляду екрану і управління віддаленим комп'ютером. Так само є частиною проекту UltraVNC.

В даний час підтримуються операційні системи: Windows 2000, XP, Vista, Windows 7 і Mac OSX 10.4.

Треба сказати, що шукав я саме безкоштовний аналог TeamViewer, так як його ідеологія з використанням ID і пароля мені ідеально підходила, єдине, що не влаштовувало - це ціна.

І так ми маємо:

  • Кілька десятків комп'ютерів, що знаходяться за NAT, територіально розташованих в різних філіях, для яких необхідно організувати сервіс віддаленої підтримки.
  • Десяток комп'ютерів в Офісі (в офісі є статичний білий IP адреса).
  • Кілька комп'ютерів з яких буде здійснюватися віддалене адміністрування (Нетбук з 3G модемом і Адміністративний комп'ютер, розташований в Офісі).

Виходячи з цього наша задача ділиться на кілька підзадач:

  1. Комп'ютер з якого виробляється віддалене управління знаходиться в офісі. Віддалений комп'ютер знаходиться в філії за NAT.
  2. Комп'ютер з якого виробляється віддалене адміністрування (Нетбук) знаходиться за NAT; комп'ютер, який адмініструємо знаходиться в філії, теж за NAT.
  3. Комп'ютер з якого надається технічна підтримка знаходиться в тій же локальній мережі, що і комп'ютер якому надаємо технічну підтримку.

Будемо вирішувати ці підзадачі простим способом. Для вирішення завдання доведеться встановити на один з комп'ютерів в Офісі Репитер.

поїхали:

  1. Викачуємо (доступна у вигляді вкладення) з офіційного сайту ChunkVNC ( дзеркало c версії 3.3.1 ) Архів з програмою. на момент написання статті останньою версією була 3.3.1
  2. Розпаковуємо архів.
  3. Копіюємо каталог Repeater на комп'ютер, який буде виконувати функції репітери (Знаходиться в Офісі).
  4. Запускаємо Репитер, не забуваємо додати його в автозавантаження і налаштовуємо порти (можна залишити настройки за замовчуванням).
  5. З огляду на те що локальна мережа знаходиться за NAT, робимо кидок (перенаправлення) портів на комп'ютер з Репітер)
  6. запускаємо Compiler.exe
  7. Вводимо необхідні настройки. Невеликі зауваження з приводу налаштувань. Залежно від територіального розташування комп'ютерів при компіляції слід правильно вводити настройки. У нас вийде дві версії файлу 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 в каталозі компілятора. Цей файл буде використовуватися у всіх інших випадках.

  1. Програми готові можна переходити до використання нашої системи віддаленого управління робочим столом.
  2. На комп'ютері-клієнті запускаємо InstantSupport.exe
  3. На комп'ютері з якого здійснюємо віддалене управління запускаємо Viewer, вводимо ID отриманий від клієнта, пароль вказаний під час компіляції.
  4. Працюємо.

Залежно від того в локальній мережі з Репітер ми знаходимося чи ні, ми можемо перемикатися між WAN і LAN IP адресою в Viewer. Для цього викликаємо контекстне меню (права кнопка миші) на списку і вибираємо Switch Mode. У рядку статусу буде показаний IP до якого буде звертатися Viewer.

Незважаючи на те, що в загальному і цілому проект ChankVNC мені сподобався, була виявлена проблема з введенням російських букв.

Проблема в тому, що розкладка на комп'ютері, до якого підключаємося, повинна стояти за замовчуванням - англійська, а у більшості користувачів варто Російська. Вихід із ситуації наступний:

  • Підключаємося до клієнта - перемикаємо розкладку за замовчуванням на Англійську.
  • Відключаємося.
  • Підключаємося знову до клієнта (ID той же) - Працюємо.
  • Повертаємо розкладку за замовчуванням на Руську.
  • Відключаємося.

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью