Вопросы о GhostLink
Что нужно установить, почему требуются права администратора, куда идёт трафик и что делать, если устройство не открылось.
По этому запросу ничего не найдено. Попробуйте другое слово. Можно открыть текущие условия беты и планируемые тарифы, инструкцию подключения или написать в поддержку.
Приложения и установка
Что скачать — Engineer или Клиент?
Engineer устанавливается на ваш рабочий ноутбук, где остаются проект и среда разработки. Клиент (GhostLink Client) устанавливается на Windows-компьютер объекта и предоставляет доступ к локальной сети оборудования. На ПЛК и HMI приложение не устанавливается. Скачайте и установите обе роли; регистрация, заявка, приглашение и активация GhostLink для начала не нужны. Как запустить Клиент и передать его ID.
Можно установить оба приложения на один компьютер?
Обычная схема использует два разных компьютера: Engineer у вас и Клиент на объекте. В .31 защита от подключения к собственному Клиенту не позволяет использовать две роли на одном компьютере как проверку удалённого соединения.
Нужно ли устанавливать .NET отдельно?
Нет. Полный установщик содержит необходимую среду выполнения.
Как устанавливаются обновления?
В публичной сборке для Engineer и Клиента включены автоматическая проверка, загрузка и установка обновлений. Подпись манифеста и SHA-256 пакета проверяются до установки. Автоматическая установка ожидает завершения сессии и сворачивания приложения в трей; во время подключения она не запускается. Отдельная команда удалённого обновления Клиента требует подтверждения пользователя.
Почему Windows просит права администратора?
Права администратора нужны установщику для размещения программ и установки системной службы GhostLink. Служба выполняет привилегированные сетевые операции; после штатной установки окна Engineer и Клиент запускаются от обычного пользователя. Если приложение сообщает об ошибке службы, сохраните текст сообщения и обратитесь к администратору или в поддержку.
Почему SmartScreen может предупреждать о файле?
Публичные установщики 0.4.0-dev.10 проверены 22.10.2026: цифровой подписи EXE нет. Windows может показывать предупреждение; наличие или отсутствие предупреждения само по себе не подтверждает безопасность файла. Используйте официальную страницу скачивания и не отключайте защиту Windows целиком.
Подпись манифеста обновления и проверка SHA-256 пакета не заменяют цифровую подпись самого EXE. Если происхождение файла или предупреждение непонятны, остановите установку, сохраните текст сообщения и напишите в поддержку.
В каком порядке выполнить первое подключение?
Запустите Клиент и передайте ID. В Engineer найдите объект и нажмите «Подключиться». Если включён пароль Клиента, он потребуется при создании сессии. После подключения выберите LAN-адаптер объекта в разделе «Адаптеры», затем укажите IP устройства в «Сеть и маршруты» и нажмите «Применить». Профиль можно сохранить заранее, но это не включает сетевой доступ. Затем проверьте устройство по его реальному IP. Пошаговая инструкция.
Почему «Адаптеры» или «Применить» недоступны?
В 0.4.0-dev.10 / .31 применение сетевых настроек доступно только в активной сессии с выбранным Клиентом. Найти объект по ID недостаточно. После «Подключиться» сеть ещё не включена: откройте «Адаптеры», выберите нужный LAN-интерфейс кнопкой «Использовать адаптер» или «Подтвердить выбор», затем укажите IP оборудования в «Сеть и маршруты» и нажмите «Применить».
«Сохранить» сохраняет локальный профиль и не включает доступ. Дождитесь результата применения и проверьте ответ устройства. Порядок соединения и включения сети.
Нужен ли человек на объекте?
Локальный доступ нужен для установки и запуска Клиента, подключения к оборудованию, включения или изменения пароля и восстановления физической связи. После подготовки Клиент не требует человека для подтверждения каждой команды или подключения. Для первого испытания и изменения сетевых настроек рекомендуем присутствие ответственного специалиста на объекте, который сможет безопасно остановить тест.
Тарифы и текущая бета
Какие тарифы планируются? Можно ли уже купить Plus?
Free и Plus — будущая модель. Сейчас оплата отключена, купить или активировать Plus оплатой нельзя; действующих тарифных квот нет. Для начала скачайте обе роли и установите их: аккаунт не нужен. Планируемые условия и цены.
Текущий порядок не означает бесплатный доступ навсегда, отсутствие технических ограничений или гарантию непрерывной работы.
Что означают 2 часа, 10 минут завершения и 12 часов ожидания Free?
Это будущая модель, которая сейчас не применяется как тарифная квота: 2 часа общего бюджета активной работы, затем до 10 минут для завершения текущей операции и отключения. После завершения сессии планируются 12 часов ожидания, включая случай, когда вы отключились раньше конца этих 10 минут. Переподключение или смена объекта не должны пополнять бюджет.
Эти интервалы не являются действующими таймерами беты. Не планируйте ответственную передачу, рассчитывая на гарантированное время соединения. Планируемый учёт времени и штатное завершение испытания.
Нужен ли аккаунт для скачивания и что даёт регистрация?
Для скачивания, установки и первого подключения аккаунт не нужен; при скачивании необходимо принять лицензию. Объекты и маршруты сохраняются локально без регистрации. Отдельный вход в «Аккаунт и облако» используется для ручной облачной копии .31 — как перенести профиль. Аккаунт не является условием начала работы. Оплата пока отключена.
Подключение и маршруты
Нужен ли интернет самому оборудованию?
Нет. Интернет нужен компьютеру Engineer и компьютеру Клиента. Оборудование должно быть доступно Клиенту по локальной сети.
Что уточнить для сети с ограниченным доступом в интернет?
Обоим Windows-компьютерам нужен исходящий доступ к инфраструктуре GhostLink. В текущем IP-сценарии трафик проходит через relay: используются UDP-транспорт и резервный WebSocket-канал. Ручной проброс отдельных портов к ПЛК не требуется.
Для закрытой сети запросите у поддержки актуальные адреса и порты основного и резервного каналов, правила DNS, требования к proxy и инспекции TLS для вашей версии. Готовый проверенный список правил для firewall пока не опубликован; разрешение только HTTPS само по себе не подтверждает работу всех каналов. Уточнить требования для сети.
Работает ли GhostLink при слабом или нестабильном интернете?
Предусмотрены автоматические повторные попытки регистрации и восстановления каналов, а также резервный транспорт. Их наличие не гарантирует непрерывную операцию в IDE при любом обрыве. После восстановления интернета проверьте сессию и состояние сетевого доступа; при необходимости подключитесь и примените маршруты заново. Завершение и восстановление соединения.
Что лучше указать: один IP или всю подсеть?
Для первого теста укажите один IP с маской 32. Для двух известных устройств достаточно двух отдельных маршрутов /32. Всю подсеть добавляйте только при согласованной необходимости. Маршрут к /24 сам по себе не обеспечивает автоматический поиск.
Зачем выбирать LAN-адаптер Клиента?
На компьютере могут одновременно работать Ethernet, Wi‑Fi и другие физические или виртуальные адаптеры. Явный выбор не даёт GhostLink случайно отправить пакет в неправильный интерфейс.
Что такое дополнительный IP Клиента?
Это временный IPv4 на выбранном адаптере, если ему нужен адрес сети оборудования. GhostLink сохраняет исходную конфигурацию для восстановления. Windows может временно изменить режим DHCP; настройка интернет-адаптера может прервать связь и требует подтверждения риска в Engineer.
Как выбрать свободный дополнительный IP?
Адрес должен принадлежать сети оборудования и не использоваться другим узлом. Его выбирает и проверяет инженер по адресному плану и с ответственным за сеть. GhostLink проверяет параметры и применение IP в Windows, но не гарантирует, что адрес свободен во всей LAN. Отсутствие ответа на ping не доказывает свободу адреса.
Что делать, если локальная и удалённая подсети совпадают?
Начните с маршрута к одному адресу /32 и проверьте, что отвечает именно удалённое устройство. Если Windows выбирает неверный путь, согласуйте изменение адресного плана с ответственным за сеть. Не отключайте действующий интерфейс ради проверки без согласования.
Работает ли автоматический поиск устройств?
Engineer может разрешить broadcast/multicast для добавленной сети, а Клиент умеет выполнять ограниченное сканирование. Полный автоматический scan разрешён только для /24 или более узкой сети.
Что можно и нельзя передавать
GhostLink показывает удалённый рабочий стол?
Основной сценарий GhostLink — сетевой доступ к оборудованию по IP. В Engineer .31 есть отдельный раздел «Рабочий стол · RDP»: он требует подходящей настройки Windows и разрешения на стороне Клиента. Для работы с ПЛК по IP RDP не нужен.
Собственный встроенный экран отключён в штатной конфигурации этой сборки. Наличие отдельных файлов или компонентов экрана не означает доступности этой функции пользователю. Чем отличается доступ к оборудованию.
Можно работать с CODESYS, MasterSCADA, TIA Portal, Modbus или web-интерфейсом?
Применимость зависит от версии среды, протокола и способа соединения с устройством. Инструкция использует IP-маршрут: реальный IP устройства указывается в вашей программе. Названия IDE приведены как примеры; подтверждённая матрица проверенных версий и функций пока не опубликована.
Начните с чтения состояния по известному IP на согласованном тестовом устройстве. Автоматический поиск проверяется отдельно; USB/COM не перенаправляются. Запишите версию GhostLink и IDE/runtime, модель и прошивку устройства, протокол и проверяемую операцию; проверьте чтение и запись отдельно. Способы подключения и ограничения.
Можно передавать файлы?
Да. В Engineer доступен файловый раздел SFTP с очередью, возобновлением передачи, проверкой SHA-256 и атомарным завершением файла на Клиенте.
Передаются USB и COM?
Нет. GhostLink работает с IP-трафиком и не перенаправляет физические порты.
Можно подключить несколько инженеров к одному Клиенту?
Текущий сценарий рассчитан на одну активную сессию. Новое подключение может заменить предыдущее.
Можно сохранить несколько объектов и переключаться между ними?
Найденным Клиентам можно дать разные локальные имена, добавить их в избранное и сохранить отдельные профили маршрутов. Сначала завершите работу в IDE и отключитесь от текущего объекта; затем выберите следующий, сверьте его ID, адаптер и адреса и примените его профиль.
В .31 перенос на другой компьютер выполняется вручную в «Аккаунт и облако»: «Сохранить в облако» на первом компьютере и «Загрузить из облака» на втором после входа в тот же аккаунт. Пароли Клиентов и локальные адаптеры не переносятся. Пошаговый порядок и границы облачного профиля.
Безопасность бета-версии
Публичная сборка — 0.4.0-dev.10 / 0.4.0.31. Завершённая проверка её безопасности не опубликована. Описание прежнего профиля .9 не подтверждает свойства .31; проверяйте требования своего объекта отдельно и начинайте с согласованного тестового контура.
Можно ли использовать GhostLink как единственный защитный контур?
Нет. Публичная бета предназначена для контролируемых испытаний. Она не заменяет защиту промышленной сети и проверку прав доступа на объекте.
Защищается ли передаваемый трафик?
Основной адрес сервиса использует HTTPS. Само наличие HTTPS не подтверждает сквозную защиту трафика между Engineer и Клиентом или защиту полезной нагрузки от relay-сервера. Полноценная пользовательская и объектная авторизация ещё не завершена, поэтому текущая версия предназначена только для согласованных испытаний.
Сайт не даёт проверенной гарантии сквозного шифрования между Engineer и Клиентом или невозможности доступа сервера к содержимому трафика. Роль сервера и границы доверия.
Какие данные проходят через relay и нужно ли доверять серверу?
Relay — участник пути данных: он координирует сессии и передаёт сетевой обмен Engineer и Клиента. Сервис обрабатывает идентификаторы устройств, параметры соединения и объём трафика; при использовании аккаунта — сведения учётной записи. Это не исчерпывающее описание доступа сервера к полезной нагрузке.
Файл проекта не загружается автоматически как отдельный документ, но при записи программы в контроллер её данные проходят внутри сессии. При оценке ИБ рассматривайте инфраструктуру GhostLink как сторону, которой требуется доверие: защита содержимого трафика от сервера не подтверждена. P2P в описываемой версии не реализован. Точный способ защиты полезной нагрузки и права сторон требуют технического подтверждения для вашего пилота.
Кто может найти Клиента по ID?
В бета-версии модель владения объектом и авторизации ещё не завершена. Поэтому ID нельзя считать секретом или полноценным фактором доступа. Тестируйте только в согласованном контуре и не публикуйте ID.
Нужно ли подтверждать команды на Клиенте?
В штатной конфигурации Клиента 0.4.0-dev.10 / .31 поддерживаемые сетевые команды выполняются автоматически в пределах политики Клиента; изменение IP и ручной возврат профиля подтверждаются в Engineer. Отдельная команда удалённого обновления требует подтверждения на Клиенте. Собственные автоматические обновления приложения работают по другому правилу: они могут устанавливаться без отдельного подтверждения, когда приложение свёрнуто в трей и сессия завершена.
При изменении адаптера с основным шлюзом Engineer отдельно предупреждает о риске потери интернета. Конфигурация с другой локальной политикой может отличаться от публичной; данный сценарий описывает стандартную сборку.
Что будет с временными настройками после работы?
При «Отключиться» Engineer останавливает транспорт и удаляет свои временные маршруты. Клиент автоматически возвращает сохранённый выбор адаптера и опубликованные маршруты, удаляет добавленный GhostLink IP. Для статического IPv4 предусмотрено восстановление сохранённых адресов, DNS, метрики и маршрутов по умолчанию. Штатно удалять временный IP вручную после каждой сессии не нужно.
Если был включён DHCP, Клиент включает его обратно, переводит DNS в автоматический режим и заново запрашивает аренду. IP, DNS и шлюз могут измениться. Вручную заданный DNS на DHCP-адаптере автоматически не возвращается: сохраните значения до теста, затем проверьте и при необходимости восстановите их локально по согласованной конфигурации.
При завершении или замене сессии восстановление запускается после проверки её состояния. При длительной недоступности управляющего канала Клиента предусмотрена задержка 75 секунд от первой зарегистрированной ошибки, с учётом повторных проверок. Обрыв только у Engineer обнаруживается иначе; мгновенное восстановление при любом сетевом сбое не гарантируется. Порядок завершения и действия при ошибке.
Можно ли защитить Клиент паролем?
Пароль включается или изменяется локально в настройках Клиента и проверяется при создании сессии. Engineer может сохранить его по выбору «Запомнить пароль на этом компьютере»: локальное хранилище использует защиту Windows DPAPI для текущего пользователя. Без этого выбора пароль не сохраняется для следующих подключений.
Пароль Клиента проверяется при создании сессии и не вводится заново для каждой команды. Защита дальнейших команд зависит также от действующей сессии и серверной авторизации. В бета-версии ещё не завершены проверки авторизации пользователей, владения объектами и прав на выполнение команд. Настройки маршрутов не заменяют эти проверки. Нельзя считать пароль Клиента или его ID достаточным барьером безопасности промышленной сети.
Достаточно ли закрыть окно приложения?
Нет: крестик сворачивает Engineer и Клиент в трей, работа продолжается. Для планового завершения сначала нажмите «Отключиться» в Engineer. Полный выход из Engineer запускает остановку соединения; при штатной остановке Клиента предусмотрен автоматический возврат сетевого профиля.
После аварийного завершения, отключения питания или ошибки Windows временное состояние может остаться до следующего запуска и проверки Клиента. Если восстановление не удаётся, остановите тест и обратитесь в поддержку с журналом; не удаляйте адреса наугад. Установленные приложения, сохранённые объекты, настройки и выбранное сохранение пароля не удаляются при отключении.
Диагностика
Engineer не находит Клиента по ID
Проверьте интернет на объекте, все девять цифр «ID для инженера» и строку «Регистрация» в Клиенте. В стандартной .31 время «Сигнал» показано в UTC и обновляется при успешном ответе; для попыток отправки задан интервал 10 секунд. Период попыток не задаёт предельное время регистрации.
Если отметка не меняется или есть ошибка, проверьте настроенный сервер обеих ролей: в Клиенте «Скопировать» → строка «Сервер:» в локальном текстовом редакторе; в Engineer «Объекты» → «...» → «Сервер:». При различии значений или сохраняющейся ошибке передайте поддержке версии, время и сообщение. Полный порядок проверки без изменения настроек.
Клиент онлайн, но команда не выполняется
Для управления адаптерами нужна активная сессия именно с выбранным Клиентом. Проверьте версии приложений, связь с сервером и результат команды. Изменение IP требует внимательной проверки подтверждения в Engineer. Как выбрать LAN-адаптер и когда добавлять адрес.
Сканирование ничего не нашло
Убедитесь, что выбран правильный адаптер и у него есть IP нужной сети. Устройство может блокировать ping, поэтому попробуйте его реальный рабочий порт.
Подключение активно, но программа не видит устройство
Проверьте маршрут, пересечение с локальной подсетью Engineer, Windows Firewall, выбранный адаптер Клиента и протокол программы. Начните с одного IP /32 и простой проверки TCP или web-интерфейса.
Какая диагностика доступна?
Engineer и Клиент ведут технический журнал, который помогает сопоставить состояние соединения, маршрутов и удалённого устройства.
Что сообщить разработчику?
Укажите точное время проблемы, ID объекта, IP устройства, ожидаемый протокол и действия до ошибки. В Engineer действие «Настройки → Диагностика → Собрать отчёт» создаёт архив и ставит его в очередь отправки при доступной связи. Используйте его осознанно: архив может содержать технические сведения о вашей конфигурации, его не следует публиковать в открытом доступе.
Почему программа работает, хотя ping показывает проблемы?
ICMP и рабочий протокол устройства обрабатываются по-разному. Оценивайте фактическую работу программы и встроенную статистику сессии, а не только ping.
Ответа нет?
Пройдите пошаговую инструкцию и сравните состояние после каждого шага.