it-swarm-vi.com

Làm thế nào để Team Viewer thiết lập một kết nối máy tính từ xa?

Tôi tự hỏi làm thế nào để Team Viewer có thể thiết lập kết nối máy tính từ xa qua internet ngay cả khi người dùng chưa kích hoạt cổng 3389?

Tôi đang tìm kiếm trên internet nhưng không tìm thấy câu trả lời hài lòng cho câu hỏi của mình? Làm thế nào thậm chí có thể thiết lập RDP qua internet vì nó chỉ có thể trên mạng?

Team Viewer có sử dụng kỹ thuật Reverse Connection không? Có thể thiết lập kết nối RDP với một người ngoài mạng không?

16
Sufiyan Ghori

Để giải thích chi tiết về bài đăng của ewanm89, TeamViewer sử dụng pinholeing UDP.

UDP là một giao thức phi trạng thái. Điều này có nghĩa là các gói bị loại bỏ tại mục tiêu của chúng mà không cần xác minh (ở cấp độ giao thức) rằng chúng đã được nhận hoặc thậm chí đến đích. Tường lửa được thiết kế để tìm kiếm các gói UDP và ghi lại nguồn và đích cũng như dấu thời gian. Nếu họ thấy gói gửi đến khớp với gói gửi đi, họ thường sẽ cho phép gói thông qua ngay cả khi không có quy tắc cụ thể nào được đặt trong danh sách truy cập của tường lửa. Điều này có thể bị khóa trên các thiết bị cấp doanh nghiệp, nhưng nói chung 90% tường lửa ngoài đó sẽ cho phép lưu lượng truy cập trở lại.

Để ghim lỗ, máy của bạn (trình xem) có kết nối TCP trở lại máy chủ TeamViewer chính. Máy đích (máy khách) cũng có kết nối TCP Đến Máy chủ TeamViewer chính. Khi bạn nhấn kết nối, máy của bạn sẽ báo cho máy chủ chính biết ý định của nó. Máy chủ chính sẽ cung cấp cho bạn địa chỉ IP của máy khách. Máy của bạn sau đó bắt đầu bắn các gói UDP vào máy khách. có ý định kết nối và được cấp IP của bạn. Máy khách cũng bắt đầu bắn các gói UDP vào bạn.

Nếu tường lửa là "thân thiện với P2P", điều này khiến cả tường lửa (của bạn và của khách hàng) cho phép lưu lượng truy cập, do đó "đục lỗ" trong tường lửa. Cụ thể, điều này đòi hỏi tường lửa phải không thay đổi cổng công khai của gói tin đi chỉ vì đích của nó đã thay đổi; tường lửa phải sử dụng lại cùng một cổng công cộng miễn là nguồn của gói không thay đổi. Nếu tường lửa của bạn không cư xử theo cách thân thiện như vậy, thì điều này sẽ không hoạt động. Nhiều tường lửa thực hiện theo cách này, mặc dù.

Tất nhiên TeamViewer bổ sung một số bảo mật bằng cách kiểm tra mã pin/mật khẩu trước khi máy chủ chính gửi thông tin IP cho cả hai bên nhưng bạn hiểu ý.

27
Chris Frazier

Teamviewer chạy các máy chủ proxy, cả hai bên kết nối với máy chủ và sau đó máy chủ chuyển tiếp từ bên này sang bên kia (mặc dù nó có thể thực hiện kết nối trực tiếp nếu có thể và nó cũng có thể thực hiện UDP NAT holepunching).

4
ewanm89

Team Viewer sử dụng máy chủ của riêng họ làm cầu nối để kết nối hai khách hàng. Nó dường như là một giải pháp phần mềm đóng gói. Không phải vậy. Đây là một giải pháp HOSTED chính xác giống như LogMeIn.

Nếu bạn tìm kiếm kết nối được bảo mật thực sự tại cơ sở, hãy thử VNC (phần mềm), Radmin (phần mềm), Bomgar (thiết bị) hoặc RHUB (thiết bị).

2
Janetf

Teamviewer nên được cài đặt trên cả hai máy và cả hai nên được kết nối với internet, Teamviewero trên máy từ xa sẽ có kết nối IDLE với Máy chủ proxy Teamviewer và chờ yêu cầu kết nối, Sau khi nhận được, kết nối UDP trực tiếp sẽ được thiết lập, biết cả hai máy phải được đặt và ID và Mật khẩu trước quá trình này

0
P3nT3ster