Можно ли знать (публичный) IP-адрес компьютера, на котором TeamViewer готов для сеанса дистанционного управления - без подключения к компьютеру?
источник
Можно ли знать (публичный) IP-адрес компьютера, на котором TeamViewer готов для сеанса дистанционного управления - без подключения к компьютеру?
До TeamViewer v12, можно было прочитать партнера IP из лог-файлов без подключения, но это не возможно больше. Начиная с версии 12, вы все еще можете видеть IP-адрес в журнале, но только после успешного подключения (что не очень полезно, поскольку у вас будет много способов получить публичный IP-адрес после подключения).
Вам необходимо установить успешное соединение, а затем прочитать журналы:
Заполните идентификатор партнера, и нажмите Connect
Введите пароль и нажмите Log On
Теперь вы можете закрыть соединение TeamViewer.
Назад в главном окне, выберите Дополнительные >> открытых файлы журналы ... для того , чтобы получить доступ к журналам TeamViewer
Откройте TeamViewer12_Logfile.log
файл (по умолчанию находится в C:\Program Files (x86)\TeamViewer
) (замените 12
с номером версии). Папку журнала можно получить доступ из главного окна, нажав Дополнительные >> открытых файлов журналы ...
В файле, поиск со дна на первую строку , где написано:
UDP: punch ignored a=xxx.xxx.xxx.xxx:yyyyy
a=xxx.xxx.xxx.xxx
→ Это IP-адрес, который вы ищете!yyyyy
является UDP-порт, используемый для подключения.Вы можете обнаружить IP-адрес, подделка соединения (партнер TeamViewer должен быть запущен), то читать журналы:
Заполните идентификатор партнера, и нажмите Connect to partner
щелчок Cancel
Назад в главном окне, выберите Дополнительные >> открытых файлы журналы ... для того , чтобы получить доступ к журналам TeamViewer
Открыть (с помощью блокнота или любой другой ) в TeamViewer7_Logfile.log
файл (по умолчанию находится в C:\Program Files\TeamViewer\Version7
) (заменить 7
с номером версии)
В файле, поиск со дна на первую строку , где написано:
CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
a=xxx.xxx.xxx.xxx
→ Это IP-адрес, который вы ищете!yyyyy
является UDP-порт, используемый для подключения.
Текст для поиска в файле журнала состоит в следующем (IP - адрес заменяется
xxx.xxx.xxx.xxx
):UDP: punch received a=xxx.xxx.xxx.xxx:49518: (*)
источник
UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)
какpunch received
иpunch ignored
.CTXX GWT...
доUDP: punch received...
всех других ответов , размещенных так как этот, однако, являются дубликатами.Этот метод до сих пор работает ...
... вам просто нужно открыть
TeamViewerXX_Logfile.log
(гдеXX
обозначает номер версии) и искать снизу вверх (нажмите CTRL+ Fи отметьтеfrom the bottom
переключатель). Найдите a = и вы идете:вы найдете IP-адрес удаленного компьютера, а и UDP-порт Teamviewer соединяется.
источник
В TV12 (и, вероятно, другие более новые версии), вы должны смотреть на «Punch игнорировал =» фразы. Существует только один, который дает немаскированный IP-адрес удаленного хоста.
источник