Какие есть бесплатные альтернативы TeamViewer для удаленного доступа и администрирования?

Системный администратор IT и автоматизация бизнеса
← На главную

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

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

1. Профессиональные бесплатные утилиты: RMS (Remote Utilities) и LiteManager

Рассмотрим решения, которые по своей архитектуре и возможностям ближе всего подошли к классическому функционалу связки Radmin и TeamViewer. Это отечественные разработки RMS (Remote Utilities) и LiteManager. Они предлагают пользователям два режима работы: прямое подключение по IP-адресу (в локальной сети) и соединение через специализированные ID-серверы (через интернет в обход NAT и файерволов).

Удаленный доступ RMS (Remote Utilities)

Программа состоит из двух основных модулей: Viewer (клиентская часть на стороне администратора) и Host/Agent (серверная часть на стороне удаленного ПК). Разберем ключевые особенности RMS:

  1. Лицензирование: Программа предоставляет полностью бесплатную лицензию для физических и юридических лиц, позволяющую управлять до 10 компьютерами без ограничений по времени сессии.
  2. Обход NAT (Internet ID): Функция аналогична системе ID в популярном софте. Серверные мощности разработчиков обеспечивают сопряжение хоста и вьювера без необходимости настройки маршрутизаторов.
  3. Обратное подключение: Если удаленный компьютер находится в глубокой подсети с закрытыми портами, хост сам инициирует связь с запущенным у вас модулем Viewer.
  4. Кастомизация дистрибутива: Вы можете заранее настроить MSI-пакет хоста (задать постоянный пароль, права доступа, убрать лишние диалоговые окна) и разослать его клиентам для быстрой тихой установки.

LiteManager Free

Программа практически идентична RMS по логике работы, так как у них общие исторические корни разработки. Проанализируем ее преимущества:

  1. Лимит бесплатной версии: Бесплатная редакция LiteManager Free позволяет абсолютно легально управлять парком до 30 компьютеров, что покрывает потребности малого офиса или начинающего аутсорсера.
  2. Собственный NoIPServer: Главная изюминка программы. Вы можете бесплатно скачать и развернуть отдельное приложение NoIPServer на своем сервере с белым IP-адресом. В результате вы получаете собственный промежуточный сервер авторизации и полностью отказываетесь от использования серверов разработчиков программы, гарантируя конфиденциальность трафика.

2. Семейство VNC (TightVNC, UltraVNC, ChunkVNC) и концепция собственного репитера

Если перед вами стоит задача организовать полностью независимую систему поддержки без оглядки на лицензионную политику сторонних компаний, обратим внимание на протокол VNC (Virtual Network Computing). Сам по себе классический VNC-сервер требует прямого IP-адреса у клиента, но системные администраторы нашли элегантные пути обхода этого ограничения.

Проанализируем конфигурацию на базе ChunkVNC. Это бесплатный программный комплекс с открытым исходным кодом, который собирается на базе движка UltraVNC. Он позволяет создать собственную службу поддержки буквально «на коленке».

Архитектура решения состоит из трех компонентов:

  1. Репитер (Repeater): Промежуточный сервер (прокси-ретранслятор), который вы устанавливаете на своем сервере с постоянным белым IP-адресом. Он слушает входящие порты как со стороны администратора, так и со стороны клиентов и соединяет их между собой.
  2. Viewer: Клиентская программа администратора, которая подключается к репитеру.
  3. Instant Support (Агент): Исполняемый файл, который вы передаете клиенту. При его запуске в фоне разворачивается предварительно настроенный VNC-сервер, который автоматически стучится на ваш репитер и сообщает свой ID.

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

Аналогично можно настроить и связку TightVNC. Разберем по шагам альтернативный вариант конфигурации:

  1. На стороне администратора настраивается роутер: пробрасываются порты для входящих VNC-подключений на рабочий ПК.
  2. Для удобства на роутере настраивается служба динамического DNS (например, DDNS через No-IP), чтобы не зависеть от смены динамического внешнего IP.
  3. У клиента запускается модуль TightVNC Server, настроенный на «обратное подключение» (Reverse Connection) к вашему доменному имени DDNS. Клиент делает это в один клик, после чего его рабочий стол транслируется на ваш VNC-клиент.

3. Связка VPN + RDP: самый надежный и безопасный метод администрирования

Для постоянных клиентов, обслуживание которых носит регулярный характер, использование сторонних программ-посредников не всегда оправдано с точки зрения безопасности и скорости работы. Стандартный протокол удаленного рабочего стола Windows (RDP) обеспечивает максимальную отзывчивость интерфейса, поддержку принтеров, буфера обмена и звука.

Выясним, как безопасно объединить удаленные компьютеры в единую сеть, даже если у них серые IP-адреса и они находятся за файерволами провайдеров:

  1. Настройка VPN-сервера: На стороне администратора или в офисе вашей компании поднимается VPN-сервер. Для этого отлично подходят решения на базе OpenVPN, WireGuard или встроенные средства маршрутизаторов MikroTik (PPTP/L2TP/SSTP). Для работы VPN-сервера обязателен статический белый IP-адрес.
  2. Подключение клиентов: На обслуживаемых компьютерах настраивается VPN-клиент. Соединение может запускаться автоматически как системная служба при старте Windows. Компьютер клиента получает внутренний IP-адрес из вашей защищенной VPN-подсети.
  3. Подключение по RDP: После того как туннель установлен, вы можете беспрепятственно подключаться к удаленной машине с помощью стандартного системного приложения mstsc, используя назначенный внутренний IP. При этом никакие порты наружу в открытый интернет не выставляются, а весь трафик шифруется внутри VPN-канала.

4. Легкие облачные утилиты быстрого запуска: Supremo и Chrome Remote Desktop

Бывают ситуации, когда нужно подключиться к новому клиенту «прямо сейчас» для разовой консультации, и тратить время на установку VPN, проброс портов или развертывание сложных систем нет возможности. Рассмотрим два простых инструмента:

Supremo Remote Desktop
Утилита представляет собой один исполняемый файл, не требующий установки и прав администратора. Вы просто отправляете ее клиенту, он запускает программу и диктует вам ID и временный пароль. Соединение устанавливается через облачные серверы Supremo. Программа бесплатна для некоммерческого использования, однако имеет встроенные алгоритмы детектирования частых подключений, схожие с ограничениями TeamViewer.

Удаленный рабочий стол Chrome (Chrome Remote Desktop)
Это бесплатный плагин от компании Google. Инструмент крайне стабилен и работает на базе веб-технологий. Для его настройки требуется установленный браузер Chrome на обеих сторонах и авторизация в учетных записях Google. Вы можете настроить постоянный удаленный доступ по PIN-коду либо генерировать разовые коды поддержки для клиентов. Главный плюс — высокая скорость работы за счет современных алгоритмов сжатия видеопотока и абсолютная бесплатность без лимитов по времени.

5. Современные Open-Source альтернативы и российское ПО (RustDesk, DWService, 1С-Коннект)

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

RustDesk (Главный преемник TeamViewer)
На сегодняшний день это наиболее мощная кроссплатформенная альтернатива с открытым исходным кодом. Программа написана на языке Rust и работает невероятно быстро. Разберем схему работы с ней:

DWService
Полностью бесплатный проект с открытым исходным кодом. Его уникальность заключается в том, что администратору не нужно устанавливать клиентское ПО. Управление удаленным компьютером происходит непосредственно через обычный веб-браузер. На удаленной машине запускается легкий агент, а управление файлами, консолью и рабочим столом осуществляется из личного кабинета на сайте сервиса.

Отечественные продукты (1С-Коннект, Ассистент, RuDesktop)
Если вы работаете в экосистеме решений 1С, наиболее органичным выбором станет 1С-Коннект. Это не просто мессенджер, а полноценная платформа для поддержки пользователей, куда штатно встроен модуль удаленного доступа. Для администрирования инфраструктуры в рамках требований реестра отечественного ПО отлично подходят системы Ассистент и RuDesktop, которые поддерживают работу как на Windows, так и на российских дистрибутивах Linux (Astra Linux, Ред ОС).

6. Способы сброса идентификаторов и изменения параметров системы (историческая справка)

В процессе обсуждения путей обхода ограничений TeamViewer системными администраторами разрабатывались различные скрипты для сброса счетчика коммерческого использования. Напомним, как формируется уникальный идентификатор компьютера (ClientID) в этой системе: он привязывается к MAC-адресу сетевой карты, разделу реестра и дате создания папки Program Files.

Проанализируем технический пример скрипта автоматического сброса параметров старых версий (на примере версии 7) с использованием утилиты nircmd:


net stop "teamviewer7"
taskkill /f /im teamviewer*
nircmdc closeprocess TeamViewer.exe
nircmdc closeprocess TeamViewer_Service.exe
nircmdc closeprocess tv_w32.exe
nircmdc regdelval "HKEY_CURRENT_USER\Software\TeamViewer\Version7" "ClientID"
nircmdc regdelval "HKEY_LOCAL_MACHINE\Software\TeamViewer\Version7" "ClientID"
nircmdc setfilefoldertime "%PROGRAMFILES(X86)%" now now
nircmdc elevate "%PROGRAMFILES(X86)%\TeamViewer\Version7\TeamViewer.exe"
nircmdc wait 10000
net start "teamviewer7"

Также администраторы практиковали ручную смену MAC-адреса сетевой карты через диспетчер устройств (вкладка «Дополнительно» -> свойство «Сетевой адрес» / «Network Address»). При использовании Portable-версий программы это позволяло сгенерировать новый ID. Стоит отметить, что на современных версиях программы (начиная с версии 15 и выше) данные методы обхода потеряли свою актуальность, так как алгоритмы проверки перенесены на облачные серверы компании и используют глубокий анализ сигнатур устройств.

Подводя итог, можно с уверенностью сказать, что эпоха монополии одной программы для удаленного доступа прошла. Для оперативной разовой поддержки наиболее эффективным решением сейчас выступает RustDesk или Chrome Remote Desktop, для контроля инфраструктуры предприятий — связка VPN + RDP или системы RMS / LiteManager, а для импортозамещения — специализированный отечественный софт.

← На главную