TeamViewer, LogMeIn и любая другая программа, которая разрешает zero config
сеанс удаленного рабочего стола, использует сторонний сервер.
Например, LogMeIn - это программа, похожая на TeamViewer, в которой вы можете удаленно войти в систему компьютера, находящегося за пределами сети, в которой вы сейчас находитесь. Вы заметите, что для этого типа удаленного сеанса не требуется никаких внешних настроек. Это связано с тем, что программное обеспечение, установленное на удаленном компьютере (клиент LogMeIn), инициирует исходящий запрос к серверам LogMeIn. Поскольку этот клиент инициировал запрос, переадресация портов на брандмауэре не требуется.
На вашем компьютере вне сети компьютера LogMeIn можно получить удаленный доступ к этому компьютеру через веб-сайт LogMeIn. Этот веб-сайт принимает инициированный запрос от удаленного компьютера и поддерживает соединение, чтобы прослушать удаленный запрос сеанса.
Когда вы запускаете TeamViewer, вам присваивается идентификатор на их сервере брокера. Вы устанавливаете соединение с идентификатором Teamviewer, и TeamViewer передает соединение по установленному туннелю клиента TeamViewer к месту назначения, после чего вам предлагается ввести пароль, а затем соединение устанавливается.