Uzyskaj adres IP z TeamViewer bez połączenia

16

Czy można poznać (publiczny) adres IP komputera, na którym TeamViewer jest gotowy na sesję zdalnego sterowania - bez połączenia z komputerem?

Otiel
źródło

Odpowiedzi:

25

Przed TeamViewer v12 możliwe było odczytanie adresu IP partnera z plików dziennika bez połączenia, ale nie jest to już możliwe. Od wersji 12 nadal możesz zobaczyć adres IP w dzienniku, ale tylko po udanym połączeniu (co nie jest tak przydatne, ponieważ masz wiele sposobów na uzyskanie publicznego adresu IP po połączeniu).

Dla TeamViewer v12 → v13 ...

Musisz nawiązać udane połączenie, a następnie przeczytać dzienniki:

  • Otwórz TeamViewer
  • Wpisz identyfikator partnera i kliknij Connect

    zrzut ekranu 1

  • Wpisz hasło i kliknij Log On

    zrzut ekranu 2

  • Możesz teraz zamknąć połączenie TeamViewer.

  • Z powrotem w oknie głównym kliknij Extra >> Otwórz pliki dziennika ... aby uzyskać dostęp do dzienników TeamViewer

    zrzut ekranu 3

  • Otwórz TeamViewer12_Logfile.logplik (domyślnie umieszczony w C:\Program Files (x86)\TeamViewer) (zamień 12na numer wersji). Dostęp do folderu dziennika można uzyskać z głównego okna, klikając Extra >> Otwórz pliki dziennika ...

  • W pliku wyszukaj od dołu pierwszy wiersz, w którym jest zapisany:

     UDP: punch ignored a=xxx.xxx.xxx.xxx:yyyyy
    
    • a=xxx.xxx.xxx.xxx → To jest adres IP, którego szukasz!
    • yyyyy to port UDP używany do połączenia.

Dla TeamViewer v7 → v11

Możesz odkryć adres IP, udając połączenie (partner TeamViewer musi być uruchomiony), a następnie przeczytaj dzienniki:

  • Otwórz TeamViewer
  • Wpisz identyfikator partnera i kliknij Connect to partner

    Zrzut ekranu

  • Kliknij Cancel

    Zrzut ekranu 2

  • Z powrotem w oknie głównym kliknij Extra >> Otwórz pliki dziennika ... aby uzyskać dostęp do dzienników TeamViewer

    Zrzut ekranu 3

  • Otwórz (za pomocą Notatnika lub cokolwiek) TeamViewer7_Logfile.logplik (domyślnie umieszczony w C:\Program Files\TeamViewer\Version7) (zamień 7na numer wersji)

  • W pliku wyszukaj od dołu pierwszy wiersz, w którym jest zapisany:

     CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
    
    • a=xxx.xxx.xxx.xxx → To jest adres IP, którego szukasz!
    • yyyyy to port UDP używany do połączenia.
Otiel
źródło
2
Nie mogę znaleźć „CTXX GWT ....” w dzienniku. Używam TeamViewer 12
sport
2
@sports Niestety TeamViewer mógł zmienić swoje dzienniki w nowszych wersjach.
Otiel
1
Ja też nie mogę tego znaleźć. To rozwiązanie już nie działa.
user643011,
1
Wygląda na to, że działa tylko w przypadku udanych połączeń. :-(
BaseZen
Zaktualizowano odpowiedź, aby odzwierciedlić nowe zachowanie wersji TeamViewer. Niestety, jak wskazuje @BaseZen, adres IP nie jest już rejestrowany, jeśli połączenie się nie powiedzie (nie będzie już „udawania”).
Otiel
1

Tekst do wyszukania w pliku dziennika jest następujący (adres IP jest zastępowany przez xxx.xxx.xxx.xxx):

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

pascal
źródło
W TeamViewer 13 widzę, UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)a także punch receivedi punch ignored.
BaseZen
2
Ponadto, jeśli aktywnie monitorujesz plik dziennika podczas rozwiązywania problemów: nie aktualizuje się, dopóki nie wybierzesz Dodatków -> Otwórz pliki dziennika ..., który zainicjuje opróżnianie z pamięci RAM na dysk.
BaseZen
@DavidPostill To nie jest duplikatem odpowiedzi z 2012 roku, łańcuch tekstowy, aby szukać w pliku dziennika wydaje się, że zostały zmienione w nowszej wersji, z CTXX GWT...do UDP: punch received...wszystkich innych odpowiedzi zamieszczonych ponieważ to jedno, jednak duplikatami.
Hashim
0

Ta metoda wciąż działa ...

... musisz tylko otworzyć TeamViewerXX_Logfile.log(gdzie XXoznacza numer wersji) i wyszukać od dołu do góry (naciśnij CTRL+ Fi zaznacz from the bottomprzycisk opcji). Wyszukaj a = i gotowe:

znajdziesz adres IP zdalnego komputera i łączy się z nim Port Uview Teamviewer.

Attila Papjack Szab
źródło
-1

W TV12 (i prawdopodobnie w innych nowszych wersjach) musisz poszukać frazy „punch ignored a =”. Jest jedyny, który daje zdemaskowany adres IP zdalnego hosta.

Dantalion
źródło