TeamViewer

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 22:53, 23 января 2018.
TeamViewer
TeamViewerlog0.png
TeamViewer on macOS High Sierra.png
TeamViewer на macOS High Sierra
Разработчики: TeamViewer GmbH, Germany
Выпущена: 2005; 16 years ago (2005)
Постоянный выпуск:
Windows (desktop app) 13.0.6447 / 18 December 2017 года; 3 years ago (2017-12-18)[1]
macOS 13.0.5640 / 6 December 2017 года; 3 years ago (2017-12-06)[2]
Linux 12.0.81460 / 28 November 2017 года; 3 years ago (2017-11-28)[3]
Android 13.0.7991 / 16 November 2017 года; 3 years ago (2017-11-16)[4]
iOS 13.0.89402 / 28 November 2017 года; 3 years ago (2017-11-28)[5]
Windows (UWP app) 13.0.100.0[6]
BlackBerry OS 12.0.0.6394 / 1 February 2017 года; 4 years ago (2017-02-01)[7]
Chrome OS 13.0.281 / 30 October 2017 года; 3 years ago (2017-10-30)[8]
Состояние разработки: Активное
Операционная система: Android, iOS, Linux, macOS, Microsoft Windows, Microsoft Windows Phone 8, Microsoft Windows RT, BlackBerry OS
Локализация: Языков доступно: 17
Тип ПО: Удаленное управление компьютером, Онлайн-конференции
Лицензия: Freemium
Веб-сайт teamviewer.com/ru/

TeamViewer ([tiːm'vjuːə] — тимвьюер) — пакет программного обеспечения для удалённого контроля компьютеров совместного использования, обмена файлами между управляющей и управляемой машинами, видеосвязи и веб-конференций. TeamViewer работает на операционных системах Microsoft Windows, Mac OS X, Linux, Chrome OS, iOS, Android, RT Windows, BlackBerry и Windows Phone 8.
Кроме прямого соединения, доступ возможен через брандмауэр и NAT прокси, возможно получение доступа к удалённой машине посредством веб-браузера[Источник 1] . TeamViewer может использоваться бесплатно некоммерческими пользователями и Бизнес, Premium, Корпоративные версии также доступны.

«TeamViewer GmbH» была основана в 2005 году в Германии. Согласно пресс-релизам компании, TeamViewer используется более чем на 15 миллионах компьютеров, работающих в пятидесяти странах мира [Источник 2] .

Совместимость и интерфейс TeamViewer

На сегодняшний день программа TeamViewer может использоваться на базе следующих операционных систем:

Последняя версия 13.0.6447. Дата = 18 December 2017 года; 3 years ago (2017-12-18)[9]

Последняя версия 13.0.5640. Дата = 6 December 2017 года; 3 years ago (2017-12-06)[10]

Последняя версия 12.0.81460. Дата = 28 November 2017 года; 3 years ago (2017-11-28)[11]

Последняя версия 13.0.7991. Дата = 16 November 2017 года; 3 years ago (2017-11-16)[12]

Последняя версия 13.0.89402. Дата = 28 November 2017 года; 3 years ago (2017-11-28)[13]

Последняя версия 12.0.0.6394. Дата = 1 February 2017 года; 4 years ago (2017-02-01)[14]

Последняя версия 13.0.281. Дата = 30 October 2017 года; 3 years ago (2017-10-30)[15]

Интерфейс TeamViewer поддерживает более 17 языков и может считаться полностью мультиязычным. Внешний вид программы не перегружен усложненной навигацией и достаточно прост в использовании, запрашивая в начале работы информацию о идентификационном номере и пароле для удаленного устройства. Требование программы по созданию логина и пароля ставится для устройства - администратора создаваемой связки.

Установление связи

Установка TeamViewer видеоурок

TeamViewer может работать с установкой или без неё — в последнем случае программа работает без администраторских прав доступа. Для установления связи TeamViewer должен быть запущен на обеих машинах. При запуске TeamViewer создаётся ID компьютера и пароль. Чтобы установить связь между компьютерами, клиент-оператор должен связаться с удаленным оператором и узнать его ID и пароль, а затем ввести их в клиент-TeamViewer[Источник 3] .
TeamViewer также может установить связь с удалённым компьютером, используя браузер с технологией Flash[Источник 4] .

TeamViewer выбирает оптимальный тип соединения самостоятельно. В подавляющем большинстве случаев компьютеры соединяются между собой напрямую посредством протоколов UDP или TCP (даже при наличии шлюзов, NAT-ов и брандмауэров). В остальных случаях соединение ведется с помощью http-туннелирования и осуществляется с помощью серверов TeamViewer. Никакие порты для работы TeamViewer открывать не требуется.

TeamViewer обеспечивает высокий уровень секретности при передачи данных. Идентификаторы компьютера генерируются на основе характеристика "железа" и проверяются на серверах TeamViewer перед каждым подсоединением, что исключает возможность генерации ложных идентификаторов. Пароли для сессии подсоединения изменяется при каждой перезагрузки компьютера (при использовании TeamViewer Host пароль можно задать постоянным). Подобрать пароль с помощью брутфорсинга вряд ли получится - уже после пятого неправильного пароля TeamViewer начнет вводить все увеличивающиеся задержки между попытками подсоединения, так 24 попытки потребуют 17 часов. При передачи данных TeamViewer использует технологию шифрования, базирующуюся на алгоритмах RSA и AES (256 бит).[Источник 5]

Принцип работы сервиса Teamviewer

Программы удаленного доступа работают по следующему принципу. Компьютер, к которому осуществляется подключение, запрашивает пароль для совершения подключения. После того как пароль указан правильно, то управляемый компьютер сообщает ведущему компьютеру размер своего экрана, положение курсора мыши и отправляет содержащееся на нем изображение в сжатом виде. Ведущий компьютер показывает полученное содержимое экрана в окне, и предоставляет пользователю возможность двигать курсором и нажимать клавиши мыши и клавиатуры. Все эти манипуляции с устройствами ввода без промедлений отправляются ведомому компьютеру, который принимает полученные данные так, как будто они были получены с его родных клавиатуры и мыши. В свою очередь ведомый компьютер постоянно отслеживает содержимое своего экрана, и в случае малейших изменений сохраняет все измененные пиксели в виде упакованных данных и отправляет ведущему компьютеру. Такая взаимная передача данных производится непрерывно, благодаря чему создается максимальное соответствие работе непосредственно за удаленным компьютером. Стоит отметить, что в случае низкой скорости или ненадежности интернет-соединения естественно появляются проблемы передачи данных, что выражается либо в зависании изображения, либо в большой задержке при реагировании на нажатия клавиш.

Узким местом работы таких программ является этап установления связи между компьютерами. Если компьютеры находятся в локальной сети, то их несложно найти по их локальным IP адресам. Но если ведомый компьютер находится вне локальной сети, то получить доступ к нему напрямую не получится, если у него нет выделенного IP-адреса. Чтобы обойти это ограничение, программа TeamViewer действует немного по другому. Ведомый компьютер устанавливает соединение с сервером сервиса TeamViewer получая от сервера уникальный идентификатор (ID), а ведущий компьютер обращается к серверу и сообщает ID компьютера, с которым желает установить соединение. И тогда сервер связывает ведущий компьютер с ведомым. Таким образом сервер выступает посредником, соединяющим два компьютера, которые сами по себе не видят друг друга[Источник 6] .

Принцип работы соединения

Разработчики принцип работы этой программы не раскрывают. На официальном сайте можно найти лишь информацию, что TeamViewer сам выбирает, каким способом соединять компьютеры. Что же это могут быть за способы? Анализ логов и поиск информации на форумах приводят к следующим вариантам.

  • Прямое соединение. Возможно при наличии у одного из компьютеров реального IP-адреса. Самый предпочтительный вариант. У кого именного из соединяющихся есть реальный адрес — не так важно. Если, допустим, пользователь с реальным адресом хочет управлять рабочим столом пользователя без реального адреса, то фактически соединение будет установлено в обратном направлении, а информация об адресе будет передана через серверы teamviewer.
  • UDP hole punching— уникальная технология, позволяющая соединять компьютеры с серыми адресами. Сервера TeamViewer используются опять-таки как посредник при установке соединения.
  • В крайнем случае возможно соединение через сервера TeamViewer. Такое соединение для компьютеров пользователей ничем не отличается от обычного «гуляния» по интернету черезбраузеры. Конечно, в таком случае скорость соединения минимальна, а также ложится нагрузка на сервера TeamViewer. Но это нечастый случай и применяется только в случае жестких ограничений у обоих пользователей[Источник 7] .

Принцип работы передачи файлов

см. ниже в Режимах работы

Режимы работы

Доступ к удаленному рабочему столу

Вы получаете возможность работать с удаленным компьютером как со своим собственным - запускать программы, настраивать систему, вводить данные, перезагружать компьютер. Вы можете временно запретить удаленному пользователю управлять компьютером (заблокировав ему клавиатуру и мышку). По умолчанию ваши права никак не ограничены, хотя ваш партнер может их ограничить в настройках программы. Если трафик необходимо минимизировать, можно уменьшить разрешение экрана, отключить обои рабочего стола, понизить качество передаваемого изображения (вплоть до черно-белого) или переключиться в оконный режим, когда вы видите не весь рабочий стол, а только окно выбранной программы. Единственное что нельзя сделать, так это зайти на удаленный компьютер скрытно от работающего на нем пользователя[Источник 8].

Режим передачи файлов

Выбор режима работы

Окно Передача файлов позволяет осуществлять передачу файлов на компьютер партнера и обратно. Открыть окно передачи файлов можно двумя способами:

− Перед установлением соединения на вкладке Удаленное управление выберите переключатель Передача файлов.

− Во время активного сеанса удаленного управления на панели инструментов окна удаленного управления нажмите. Передача файлов .

Для передачи файлов TeamViewer предусматривает минималистичный файловый менеджер с отображением содержимого удаленного компьютера, включая скрытые элементы (пример: https://www.youtube.com/watch?v=w_DITBIiAZ4). Благодаря этому пользователь локального компьютера, передающий файлы, может сразу поместить их в нужную папку на компьютере удаленном.
Окно менеджера

Это могут быть, например, папки пользовательского профиля Windows, заточенные под работу с определенными приложениями, это может быть системная папка AppData, содержащая настройки и кеш многих Windows-программ, это может быть любая иная папка системного диска с публичным доступом или папка несистемных дисков удаленного компьютера. Режим передачи файлов ограничен только невозможностью помещения данных в системные папки, находящиеся в корне системного диска (Windows, Program Files и пр.).

Для передачи файлов необходимо открыть их путь в левой части файлового менеджера TeamViewer (это дисковое пространство локального компьютера). Конечный путь файла нужно выбрать в правой части файлового менеджера, (это дисковое пространство удаленного компьютера). Удерживая зажатой кнопку Ctrl, на локальном компьютере можно выбрать несколько папок или файлов для передачи. Сам процесс передачи данных запускается обычным перетаскиваем из одного окна в другое или нажатием кнопки «Отправить».

Процесс передачи файлов можно отслеживать в небольшом информационном окошке, которое появится сразу же после старта отправки файлов. В частности, в этом окошке будут отображаться скорость передачи данных и предполагаемое время до завершения операции.

Окно отслеживания передачи

Режим передачи файлов также предусматривает некоторые возможности управления папками и файлами на удаленном компьютере. С помощью файлового менеджера на можно удалять существующие файлы и папки, а также создавать новые папки.

На удаленном компьютере будет отображаться информационное окошко с фиксацией всех проводимых в рамках удаленного доступа действий. Это окошко предусматривает остановку передачи файлов отдельной кнопкой, при нажатии которой пользователь удаленного компьютера в любой момент может отказаться от передаваемых ему файлов.
Журнал действий

Режим передачи файлов является двусторонним. Любые файлы удаленного компьютера можно скопировать на компьютер локальный. Передача файлов на локальный компьютер осуществляется их перетаскиванием или кнопкой «Отправить»[Источник 9]/

VPN

TeamViewer позволяет устанавливать VPN-соединения (Virtual Private Network) между клиентом и сервером. Есть возможность скачать с сайта производителя отдельные модули программы (клиентский и серверный). Можно также на сайте производителя сконфигурировать клиентский модуль с заранее предустановленным паролем доступа и собственным логотипом, скомпилировать и сразу скачать его. Однако, без лицензии, связь в этом случае возможна не более пяти минут за сеанс. Предлагаемые модули без собственных предустановок не имеют таких ограничений.

Эти модули не требуют инсталляции и просты в использовании. Возможен видео-, голосовой, и текстовый чат между компьютерами.

Версии

  • TeamViewer бесплатна для личного использования[Источник 10].
  • Для коммерческого использования требуется купить полную версию продукта. В полной версии отсутствует всплывающее при каждом соединении окно, возможен запуск на серверных операционных системах, возможна настройка клиентских модулей (логотип компании и индивидуальное приветствие)[Источник 11] .

Отличие платной и бесплатной версии TeamViewer [Источник 12]

Программа имеет, так называемый, проприетарный статус и распространяется бесплатно, однако расширенные функциональные возможности можно воспользовать, купив "Бизнес", "Премиум" либо "Корпоративную" лицензию. Указанные лицензии открывают следующие дополнительные возможности, которые отсутствуют в бесплатной версии.

Бизнес версия

  • Лицензия для отдельного пользователя*
  • Управление устройством
  • Настраиваемые пользовательские модули
  • Конференции & демонстрации
  • Подключение ПК к ПК, мобильного устройства к ПК
  • Wake-on-LAN

Премиум версия

  • Многопользовательская (плавающая) лицензия*
  • Управление устройствами и пользователями
  • Настраиваемые пользовательские модули
  • Конференции & демонстрации
  • Подключение ПК к ПК, мобильного устройства к ПК
  • Wake-on-LAN
  • Отчет о пользовательских подключениях
  • 1 канал (одновременный пользователь)
  • Доступны дополнительные каналы (за дополнительную плату)

Корпоративная версия

  • Многопользовательская (плавающая) лицензия*
  • Управление устройствами и пользователями
  • Настраиваемые пользовательские модули
  • Конференции & демонстрации
  • Подключение ПК к ПК, мобильного устройства к ПК
  • Wake-on-LAN
  • Отчет о пользовательских подключениях и подключениях к устройству
  • 3 канала (одновременных пользователя)
  • Доступны дополнительные каналы (за дополнительную плату)
  • Массовая установка
  • 12 месяцев первоочередного обслуживания

Именно перечисленные дополнительные возможности TeamViewer заставят ощутить существенное отличие платной и бесплатной версий программы. Платная лицензия приобретается преимущественно для использования в коммерческих целях, так как кроме вышеописанных функциональных возможностей, позволяет вручную изменять клиентские модули, устанавливать логотип компании, а также создать индивидуальное приветствие при входе в систему.

История версий

Версия Дата Описание
12 Декабрь 2016 Новые возможности: поддержка Microsoft Windows 10 и Google Chrome OS, массовое развертывание для хоста TeamViewer в Android Nougat и iOS 10, более гладкие удаленные сеансы, вкладки удаленного управления для macOS, удаленные QuickSteps, удаленные заметки, высокоскоростные соединения с каналами, упрощенный клиентский интерфейс, настройка интеллектуальных подключений, OneDrive для бизнеса, ускоренная передача файлов, выключение Silent Host, панель удаленного управления устройствами, база данных кода для записи производительности, отчеты о подключении устройств, мобильные удаленные подключения к мобильному телефону, поддержка Windows Phone.
11 Декабрь 2015 Новые возможности: универсальное приложение с поддержкой Microsoft Windows 10 , Google Chrome OS, массовое развертывание для хоста TeamViewer на Android , улучшенная производительность, переработанная панель инструментов, автоматический доступ для устройств Android, кнопка SOS для запросов поддержки, форма удовлетворения клиентов, Подключения к консоли Linux, удаленная установка TeamViewer Host, группы каналов, улучшения группового обмена, TeamViewer в браузере, чат-виджет, мобильные и веб-чаты TeamViewer, редизайн клиентов.
10 Декабрь 2014 Новые функции: основные настройки политики, вайтлист, история чата, видеозвонки One-click, просмотр профиля, поиск ближайших контактов, поддержка отображения 4K, заметки сеанса реального времени, оптимизированная производительность, API для компьютеров и контактов, тайм-аут в режиме ожидания, блокировка для онлайн-встреч, интеграции с Dropbox, Google Drive и многое другое, доска для дистанционного управления, улучшенный дизайн.
9 Декабрь 2013 Новые возможности: несколько подключений на разных вкладках, функция Wake-on-LAN, клиентские модули, возможность копировать и вставлять файлы через буфер обмена, упрощенная передача файлов, TeamViewer API, ярлыки на рабочем столе, уведомления, оптимизированное видео, переработанная совместимость. Удаленное управление TeamViewer 9 только для клиентов TeamViewer 9, встречи доступны для клиентов TeamViewer 8,7. Пользователи TeamViewer 9 могут дистанционно управлять TeamViewer 3, 4, 5, 6, 7 и 8
8 Декабрь 2012 Новые возможности: передача сеанса от одного эксперта другому, комментирование сеансов для документации по биллингам, совместное использование выбранных групп с другими учетными записями TeamViewer, простая удаленная печать в вашем домашнем офисе, легкое расписание онлайн-встреч в Microsoft Outlook, запись сеанса, включая звук и видео для лучшей документации, удаленный звук и видео, удаленное выключение учетной записи, автоматическая блокировка компьютера после удаленного доступа, совместимость TeamViewer Management Console: дистанционное управление TeamViewer 8 только TeamViewer 9, 8, встречи доступны клиентам TeamViewer 7. Пользователи TeamViewer 8 могут дистанционно управлять TeamViewer 3, 4, 5, 6 и 7

Пользовательские модули

TeamViewer Management Console включает в себя много дополнительных функций, которые делают TeamViewer универсальным инструментом для удаленной поддержки, удаленного доступа и сотрудничества.

  • QuickSupport
  • QuickJoin
  • Host

Среди функций TeamViewer Management Console можно выделить возможность создания и развертывания персонализированных модулей с фирменным дизайном.

Тестовый режим

До 19.04.2016 существовал тестовый режим. Чтобы его открыть, надо было ввести ID 12345, после чего программа сообщала пароль, работающий только один раз. Пользователь получал доступ к тестовому компьютеру, но с ограниченными возможностями.

Примечания

  1. "TeamViewer". Softpedia. SoftNews. 18 December 2017. 
  2. "TeamViewer for Mac". Softpedia. SoftNews. 6 December 2017. 
  3. "TeamViewer". Softpedia. SoftNews. 27 July 2017. 
  4. "TeamViewer". GooglePlay. Google. Retrieved 18 December 2017. 
  5. "TeamViewer: Remote Control". App Store. Apple. Retrieved 18 December 2017. 
  6. "TeamViewer: Remote Control". Windows Store. Microsoft. Retrieved 18 December 2017. 
  7. "TeamViewer: Remote Control". BlackBerry World. BlackBerry Limited. Retrieved 18 December 2017. 
  8. "TeamViewer". Chrome Web Store. Google. Retrieved 18 December 2017. 
  9. "TeamViewer". Softpedia. SoftNews. 18 December 2017. 
  10. "TeamViewer for Mac". Softpedia. SoftNews. 6 December 2017. 
  11. "TeamViewer". Softpedia. SoftNews. 27 July 2017. 
  12. "TeamViewer". GooglePlay. Google. Retrieved 18 December 2017. 
  13. "TeamViewer: Remote Control". App Store. Apple. Retrieved 18 December 2017. 
  14. "TeamViewer: Remote Control". BlackBerry World. BlackBerry Limited. Retrieved 18 December 2017. 
  15. "TeamViewer". Chrome Web Store. Google. Retrieved 18 December 2017. 

Источники

  1. Article on Teamviewer // BRE URL:http://www.cmswire.com/cms/enterprise-20/teamviewer-adds-instant-messaging-to-online-collaboration-solution-004498.php (Дата обращения: 31.10.2017)
  2. TeamViewer offers new features for teamwork // BRE URL:http://www.teamviewer.com/presse/20090429.aspx (Дата обращения: 31.10.2017)
  3. Download of the Day // BRE URL:http://lifehacker.com/248133/download-of-the-day-teamviewer-windows (Дата обращения: 31.10.2017)
  4. Washington Post // BRE URL:https://www.washingtonpost.com/wp-dyn/content/article/2009/06/27/AR2009062700008.html (Дата обращения: 31.10.2017)
  5. TeamViewer. Полноценный удаленный доступ к компьютеру по веб-протоколу // BRE URL:http://www.broadband.org.ua/tekhnologii-bystrogo-interneta/1127-teamviewer-polnotsennyj-udalennyj-dostup-k-kompyuteru-po-veb-protokolu(Дата обращения: 20.01.2018)
  6. Как пользоваться Teamviewer?// BRE URL:http://livelenta.com/kak-polzovatsya-teamviewer.html (Дата обращения: 20.01.2018)
  7. Обзор программы TeamViewer// BRE URL:http://novice-user.org/2011/01/05/teamviewer-pomoshh-cherez-internet/ (Дата обращения: 20.01.2018)
  8. TeamViewer. Полноценный удаленный доступ к компьютеру по веб-протоколу // BRE URL:http://www.broadband.org.ua/tekhnologii-bystrogo-interneta/1127-teamviewer-polnotsennyj-udalennyj-dostup-k-kompyuteru-po-veb-protokolu(Дата обращения: 20.01.2018)
  9. Режим передачи файлов в программе TeamViewer// BRE URL:https://windowstips.ru/rezhim-peredachi-fajlov-v-programme-teamviewer (Дата обращения: 20.01.2018)
  10. TeamViewer // BRE URL:http://www.softpedia.com/get/Internet/Remote-Utils/TeamViewer.shtml (Дата обращения: 31.10.2017)
  11. TeamViewer licenses// BRE URL:http://www.teamviewer.com/licensing/index.aspx (Дата обращения: 31.10.2017)
  12. Обзор лицензии TeamViewer// BRE URL:https://www.teamviewer.com/ru/pricing/ (Дата обращения: 31.10.2017)