16

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

4 ответа4

25

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

Для TeamViewer v12 → v13 ...

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

  • Откройте TeamViewer
  • Введите идентификатор партнера и нажмите « Подключиться»

    скриншот 1

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

    скриншот 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
  • Введите идентификатор партнера и нажмите Подключиться к партнеру

    Скриншот

  • Нажмите Отмена

    Снимок экрана 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, используемый для соединения.
1

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

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

0

Этот метод все еще работает ...

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

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

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .