Câu trả lời:
Trước TeamViewer v12, có thể đọc IP đối tác từ các tệp nhật ký mà không cần kết nối, nhưng không thể thực hiện được nữa. Kể từ v12, bạn vẫn có thể thấy địa chỉ IP trong nhật ký, nhưng chỉ sau khi kết nối thành công (điều này không hữu ích, vì bạn có nhiều cách để lấy địa chỉ IP công cộng khi bạn đã kết nối).
Bạn cần tạo kết nối thành công, sau đó đọc nhật ký:
Điền vào ID đối tác và nhấp vào Connect
Điền mật khẩu và bấm vào Log On
Bây giờ bạn có thể đóng kết nối TeamViewer.
Quay lại cửa sổ chính, nhấp vào Thêm >> Mở tệp nhật ký ... để truy cập nhật ký TeamViewer
Mở TeamViewer12_Logfile.log
tệp (nằm theo mặc định trong C:\Program Files (x86)\TeamViewer
) (thay thế 12
bằng số phiên bản của bạn). Thư mục nhật ký có thể được truy cập từ cửa sổ chính bằng cách nhấp vào Thêm >> Mở tệp nhật ký ...
Trong tệp, tìm kiếm từ dưới cùng cho dòng đầu tiên được viết:
UDP: punch ignored a=xxx.xxx.xxx.xxx:yyyyy
a=xxx.xxx.xxx.xxx
→ Đó là địa chỉ IP bạn đang tìm kiếm!yyyyy
là cổng UDP được sử dụng cho kết nối.Bạn có thể khám phá địa chỉ IP bằng cách giả mạo một kết nối (TeamViewer đối tác phải được thiết lập và chạy) sau đó đọc nhật ký:
Điền vào ID đối tác và nhấp vào Connect to partner
Nhấp chuột Cancel
Quay lại cửa sổ chính, nhấp vào Thêm >> Mở tệp nhật ký ... để truy cập nhật ký TeamViewer
Mở (bằng Notepad hoặc bất cứ thứ gì) TeamViewer7_Logfile.log
tệp (được đặt mặc định trong C:\Program Files\TeamViewer\Version7
) (thay thế 7
bằng số phiên bản của bạn)
Trong tệp, tìm kiếm từ dưới cùng cho dòng đầu tiên được viết:
CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
a=xxx.xxx.xxx.xxx
→ Đó là địa chỉ IP bạn đang tìm kiếm!yyyyy
là cổng UDP được sử dụng cho kết nối.Văn bản để tìm kiếm trong tệp nhật ký là như sau (địa chỉ IP được thay thế bằng xxx.xxx.xxx.xxx
):
UDP: punch received a=xxx.xxx.xxx.xxx:49518: (*)
UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)
cũng như punch received
và punch ignored
.
CTXX GWT...
đến UDP: punch received...
Tất cả câu trả lời khác được đăng từ năm này, tuy nhiên, là bản sao.
Phương pháp này vẫn hoạt động ...
... bạn chỉ cần mở TeamViewerXX_Logfile.log
( XX
viết tắt của số phiên bản) và tìm kiếm từ dưới lên (nhấn CTRL+ Fvà đánh dấu vào from the bottom
nút radio). Tìm kiếm a = và ở đó bạn đi:
bạn sẽ tìm thấy Địa chỉ IP của máy tính từ xa và Trình xem nhóm cổng UDP kết nối với.