Dapatkan Alamat IP dari TeamViewer tanpa menghubungkan

16

Apakah mungkin untuk mengetahui alamat IP (publik) dari komputer di mana TeamViewer siap untuk sesi remote control - tanpa terhubung ke komputer?

Otiel
sumber

Jawaban:

25

Sebelum TeamViewer v12, dimungkinkan untuk membaca IP mitra dari file log tanpa menghubungkan, tetapi itu tidak mungkin lagi. Sejak v12, Anda masih dapat melihat alamat IP di log, tetapi hanya setelah koneksi berhasil (yang tidak berguna, karena Anda akan memiliki banyak cara untuk mendapatkan alamat IP publik setelah Anda terhubung).

Untuk TeamViewer v12 → v13 ...

Anda perlu membuat koneksi yang berhasil, kemudian membaca log:

  • Buka TeamViewer
  • Isi ID mitra, dan klik Connect

    tangkapan layar 1

  • Isi kata sandi, dan klik Log On

    tangkapan layar 2

  • Anda sekarang dapat menutup koneksi TeamViewer.

  • Kembali ke jendela utama, klik Ekstra >> Buka file log ... untuk mengakses log TeamViewer

    tangkapan layar 3

  • Buka TeamViewer12_Logfile.logfile (terletak secara default di C:\Program Files (x86)\TeamViewer) (ganti 12dengan nomor versi Anda). Folder log dapat diakses dari jendela utama dengan mengeklik Ekstra >> Buka file log ...

  • Dalam file tersebut, cari dari bawah untuk baris pertama di mana ia ditulis:

     UDP: punch ignored a=xxx.xxx.xxx.xxx:yyyyy
    
    • a=xxx.xxx.xxx.xxx → Itu alamat IP yang Anda cari!
    • yyyyy adalah port UDP yang digunakan untuk koneksi.

Untuk TeamViewer v7 → v11

Anda dapat menemukan alamat IP dengan memalsukan koneksi (mitra TeamViewer harus aktif dan berjalan) kemudian membaca log:

  • Buka TeamViewer
  • Isi ID mitra, dan klik Connect to partner

    Tangkapan layar

  • Klik Cancel

    Tangkapan layar 2

  • Kembali ke jendela utama, klik Ekstra >> Buka file log ... untuk mengakses log TeamViewer

    Tangkapan layar 3

  • Buka (dengan Notepad atau apa pun) TeamViewer7_Logfile.logfile (terletak secara default di C:\Program Files\TeamViewer\Version7) (ganti 7dengan nomor versi Anda)

  • Dalam file tersebut, cari dari bawah untuk baris pertama di mana ia ditulis:

     CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
    
    • a=xxx.xxx.xxx.xxx → Itu alamat IP yang Anda cari!
    • yyyyy adalah port UDP yang digunakan untuk koneksi.
Otiel
sumber
2
Saya tidak dapat menemukan "CTXX GWT ...." di log. Saya menggunakan TeamViewer 12
sports
2
@sports Sayangnya TeamViewer mungkin telah mengubah log mereka di versi yang lebih baru.
Otiel
1
Saya juga tidak dapat menemukannya. Solusi ini tidak berfungsi lagi.
user643011
1
Tampaknya hanya berfungsi untuk koneksi yang berhasil. :-(
BaseZen
Diperbarui jawaban untuk mencerminkan perilaku versi TeamViewer baru. Sayangnya, seperti yang ditunjukkan oleh @BaseZen, alamat IP tidak dicatat lagi jika koneksi tidak berhasil (tidak ada lagi "memalsukannya").
Otiel
1

Teks yang akan dicari dalam file log adalah sebagai berikut (alamat IP diganti dengan xxx.xxx.xxx.xxx):

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

pascal
sumber
Di TeamViewer 13, saya melihat UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)juga punch receiveddan punch ignored.
BaseZen
2
Juga, jika Anda secara aktif memonitor file log saat pemecahan masalah: Itu tidak diperbarui sampai Anda secara eksplisit memilih Ekstra -> Buka file log ... yang memulai flush dari RAM ke disk.
BaseZen
@DavidPostill Ini bukan duplikat dari jawaban dari 2012, string teks untuk mencari dalam file log tampaknya telah diubah di versi yang lebih baru, dari CTXX GWT...ke UDP: punch received...Semua jawaban lain yang diposting karena yang satu ini, bagaimanapun, adalah duplikat.
Hashim
0

Metode ini masih berfungsi ...

... Anda hanya perlu membuka TeamViewerXX_Logfile.log(yang XXmerupakan nomor versi) dan mencari dari bawah ke atas (tekan CTRL+ Fdan centang from the bottomtombol radio). Cari a = dan ini dia:

Anda akan menemukan Alamat-IP komputer jarak jauh dan dan UDP Port Teamviewer terhubung.

Attila Papjack Szab
sumber
-1

Di TV12 (dan mungkin versi terbaru lainnya) Anda harus mencari frasa "punch abaikan a =". Ada satu-satunya yang memberi Anda alamat IP unmasked dari host jarak jauh.

Dantalion
sumber