Почему подключение вообще устанавливается — и почему иногда не устанавливается.
ID устройства
Постоянный числовой идентификатор, который приложение присваивает машине при установке. Он заменяет IP-адрес: чтобы подключиться, достаточно назвать ID, а найти по нему устройство — задача сервера, а не ваша. ID не меняется при смене сети или переезде в другой офис.
Одноразовый пароль
Временный код на одну сессию, который генерируется на удалённой стороне и перестаёт действовать после отключения. Безопаснее постоянного пароля: даже если код увидели или переслали в чат, повторно им не воспользуются.
P2P (peer-to-peer)
Прямое соединение между двумя компьютерами, без промежуточного сервера в маршруте данных. Даёт наименьшую задержку и не упирается в пропускную способность чужой инфраструктуры. GoDesk пытается установить P2P в первую очередь.
Relay (ретранслятор)
Сервер, который пересылает трафик сессии, когда прямое P2P-соединение установить не удалось. Это запасной маршрут, а не основной: он добавляет задержку, зато соединение состоится там, где P2P невозможно в принципе.
NAT
Механизм маршрутизатора, который прячет все устройства домашней или офисной сети за одним внешним IP-адресом. Именно из-за NAT нельзя просто «постучаться» на компьютер снаружи. Программы удалённого доступа обходят это автоматически — в отличие от RDP, которому нужна ручная настройка.
Симметричный (жёсткий) NAT
Разновидность NAT, при которой роутер выдаёт новый порт для каждого нового адресата, из-за чего пробить его напрямую нельзя. Типичен для мобильного интернета и корпоративных сетей. Практическое следствие: на такой сети сессия почти всегда пойдёт через relay.
Белый (публичный) IP
Внешний адрес, по которому к вашей машине можно обратиться из интернета напрямую. Провайдеры обычно выдают его за отдельную плату. Для RDP и VNC он практически обязателен, для GoDesk — нет: подключение идёт по ID.
Проброс портов
Правило на роутере, которое направляет входящие соединения на конкретный компьютер внутри сети. Классический способ «открыть» RDP наружу — и одновременно классическая дыра в безопасности: открытый порт видят и сканируют боты.
Порты
Номера, по которым сетевые службы отличают трафик друг от друга. Удалённому доступу нужны исходящие соединения к серверам сервиса; если в компании строгий firewall, именно эти порты у администратора и просят открыть.
Задержка (latency)
Время между вашим действием и откликом на экране, измеряется в миллисекундах. До ~50 мс работа ощущается как за своей машиной, после ~150 мс курсор начинает «плыть». Задержку определяет маршрут и качество канала, а не мощность компьютера.