Получить IP-адрес от TeamViewer без подключения

16

Можно ли знать (публичный) IP-адрес компьютера, на котором TeamViewer готов для сеанса дистанционного управления - без подключения к компьютеру?

Otiel
источник

Ответы:

25

До TeamViewer v12, можно было прочитать партнера IP из лог-файлов без подключения, но это не возможно больше. Начиная с версии 12, вы все еще можете видеть IP-адрес в журнале, но только после успешного подключения (что не очень полезно, поскольку у вас будет много способов получить публичный IP-адрес после подключения).

Для TeamViewer v12 → v13 ...

Вам необходимо установить успешное соединение, а затем прочитать журналы:

  • Открыть TeamViewer
  • Заполните идентификатор партнера, и нажмите Connect

    скриншот 1

  • Введите пароль и нажмите Log On

    скриншот 2

  • Теперь вы можете закрыть соединение TeamViewer.

  • Назад в главном окне, выберите Дополнительные >> открытых файлы журналы ... для того , чтобы получить доступ к журналам TeamViewer

    скриншот 3

  • Откройте 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-порт, используемый для подключения.

Для TeamViewer v7 → v11

Вы можете обнаружить IP-адрес, подделка соединения (партнер TeamViewer должен быть запущен), то читать журналы:

  • Открыть TeamViewer
  • Заполните идентификатор партнера, и нажмите Connect to partner

    Скриншот

  • щелчок Cancel

    Снимок экрана 2

  • Назад в главном окне, выберите Дополнительные >> открытых файлы журналы ... для того , чтобы получить доступ к журналам TeamViewer

    Скриншот 3

  • Открыть (с помощью блокнота или любой другой ) в 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-порт, используемый для подключения.
Otiel
источник
2
Я не могу найти «CTXX GWT ....» в журнале. Я использую TeamViewer 12
спорт
2
@sports К сожалению, TeamViewer мог изменить свои журналы в более новых версиях.
Otiel
1
Я не могу найти его либо. Это решение не работает больше.
user643011
1
Похоже, работает только для успешных подключений. :-(
BaseZen
Обновлен ответ, чтобы отразить поведение новой версии TeamViewer. К сожалению, как указывает @BaseZen, IP-адрес больше не регистрируется, если соединение не установлено (больше не «притворяется»).
Отиэль
1

Текст для поиска в файле журнала состоит в следующем (IP - адрес заменяется xxx.xxx.xxx.xxx):

UDP: punch received a=xxx.xxx.xxx.xxx:49518: (*)

паскаль
источник
В TeamViewer 13, я вижу , UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)как punch receivedи punch ignored.
BaseZen
2
Кроме того, если вы активно отслеживаете файл журнала во время устранения неполадок: он не обновляется до тех пор, пока вы явно не выберете « Дополнения» -> « Открыть файлы журнала ...», что инициирует сброс из ОЗУ на диск.
BaseZen
@DavidPostill Это не дубликат ответа с 2012 года, текстовая строка для поиска в файл журнала , кажется, был изменен в новой версии, от CTXX GWT...до UDP: punch received...всех других ответов , размещенных так как этот, однако, являются дубликатами.
Хашим
0

Этот метод до сих пор работает ...

... вам просто нужно открыть TeamViewerXX_Logfile.log(где XXобозначает номер версии) и искать снизу вверх (нажмите CTRL+ Fи отметьте from the bottomпереключатель). Найдите a = и вы идете:

вы найдете IP-адрес удаленного компьютера, а и UDP-порт Teamviewer соединяется.

Аттила Papjack Szab
источник
-1

В TV12 (и, вероятно, другие более новые версии), вы должны смотреть на «Punch игнорировал =» фразы. Существует только один, который дает немаскированный IP-адрес удаленного хоста.

Dantalion
источник