
Thay vì phải dùng IP tĩnh và cấu hình NAT port trên router, chúng ta sử dụng ngrok để tạo 'địa chỉ ảo' cho máy tính. Bạn có thể truy cập Remote Desktop từ mọi nơi trên thế giới, ngay cả khi ở xa và không cùng mạng nội bộ với máy tính. Chi phí từ 0 đồng đến $5/tháng nếu bạn muốn tiện lợi hơn. Mình sẽ hướng dẫn cả cách miễn phí và có phí.
Ngrok sử dụng địa chỉ 12.tcp.ngrok.io thay vì IP cố định, và tự động hỗ trợ map cổng (port) giúp tránh phải cấu hình router. Khi bạn ra ngoài, địa chỉ 'remote desktop' là 12.tcp.ngrok.io, và server của ngrok sẽ đẩy về máy tính cá nhân bạn ở nhà hoặc máy tính công ty.
Làm thế nào giải pháp này hoạt động?
Ngrok sử dụng địa chỉ 12.tcp.ngrok.io thay vì IP cố định, và tự động hỗ trợ map cổng (port) giúp tránh phải cấu hình router. Khi bạn ra ngoài, địa chỉ 'remote desktop' là 12.tcp.ngrok.io, và server của ngrok sẽ đẩy về máy tính cá nhân bạn ở nhà hoặc máy tính công ty.
Phương pháp cài đặt và bắt đầu
Bước đầu tiên là kích hoạt Remote Desktop cho máy tính của bạn. Trong phần Settings, bật tính năng này lên và giữ nguyên các thiết lập mặc định.

Chuyển sang cài đặt ngrok. Đăng ký và đăng nhập tại trang https://ngrok.com. Tiếp theo, vào phần Getting Started > Setup & Installation > Windows. Tải file cài đặt, giải nén, và lưu vào một địa điểm cố định, ví dụ như thư mục C:\Users\duyluan\Documents\ngrok.exe.

Sau đó, mở File Explorer và chạy file ngrok.exe. Cửa sổ dòng lệnh sẽ hiển thị. Gõ lệnh dưới đây (chỉ cần thực hiện một lần sau khi cài đặt):
Nhấn Enter. Ngrok đã được cài đặt thành công.
Cách chạy lệnh để kết nối vào Remote Desktop
Giờ là lúc kết nối vào Remote Desktop. Nhập lệnh tiếp theo.
Sau đó, chạy lệnh để kết nối vào cổng 3389 trên máy của bạn. Nếu bạn thực hiện đúng, bạn sẽ thấy một cửa sổ như hình dưới đây.

Ở phần chuyển tiếp, đây là địa chỉ bạn sẽ nhập vào ứng dụng Remote Desktop để kết nối từ máy khác vào máy đang chạy ngrok. Ví dụ, nếu bạn muốn sử dụng Remote Desktop từ máy Mac ở nhà để kết nối vào máy tính Windows ở công ty, hãy cài đặt ứng dụng Remote Desktop cho Mac, sau đó nhập địa chỉ 0.tcp.ngrok.io:15978 vào địa chỉ của máy tính, rồi nhấn kết nối. Hãy nhớ khi nhập vào ứng dụng Remote Desktop, không cần nhập tcp://, chỉ cần nhập phần chữ sau đó thôi.
Ứng dụng Remote Desktop hỗ trợ trên Windows, macOS, iPadOS, iOS, Android, bạn chỉ cần sử dụng ứng dụng tương ứng với hệ điều hành bạn đang sử dụng. Tìm kiếm trên Store của hệ điều hành và bạn sẽ tìm thấy ngay.
Nếu bạn muốn chạy ngrok cùng với Windows, để những lần sau bạn không cần phải chạy lệnh thủ công mỗi khi khởi động máy, hãy thực hiện theo hướng dẫn này.
Đó là mọi thứ. Chúc anh em có những trải nghiệm thú vị 😁
Remote Desktop có lợi ích, tuy nhiên, có một số hạn chế khi sử dụng ở nhà cho máy tính cá nhân. Mời các bạn đọc thêm bài viết này: để có cái nhìn tổng quan hơn về các giải pháp truy cập máy tính từ xa và chọn ra giải pháp phù hợp nhất cho bạn.