Thỉnh thoảng bạn sẽ gặp ứng dụng hoặc game yêu cầu làm gì đó gọi là "port forwarding" (chuyển tiếp cổng). Không có port forwarding, lưu lượng "inbound" (đến) và dữ liệu đến từ Internet sẽ không thể giao tiếp với app/game, và bạn không thể thực hiện một số chức năng dựa trên Internet của phần mềm đó. Hướng dẫn này sẽ chỉ cho bạn cách thiết lập port forwarding trên Windows.
Lưu ý: bạn có thể cũng cần thiết lập port forwarding trên router, chúng tôi có hướng dẫn riêng cho việc đó.
Port Forwarding có an toàn không?
Trước khi chuyển sang vấn đề chính là mở cổng trên PC Windows, đáng giá giải quyết câu hỏi an toàn như thế nào. Câu trả lời ngắn gọn là có, port forwarding phần lớn an toàn, nhưng có vài điều bạn nên cân nhắc.
Port forwarding là quá trình chuyển tiếp tất cả lưu lượng đi đến một trong hàng ngàn cổng số (digital ports) trên hệ điều hành đến một máy hoặc server chỉ định đang lắng nghe cổng đó ở đầu kia.
An toàn của port forwarding phụ thuộc vào bảo mật của server và máy ở đầu kia. Ví dụ, nếu bạn thiết lập port forwarding để host game trực tuyến, đáng giá nhanh chóng kiểm tra online xem game hoặc phần mềm đó có vấn đề bảo mật không. Nếu bạn thiết lập, nói, server Minecraft trực tuyến, bạn muốn chắc chắn server đó được cập nhật và bạn và người dùng khác trên server dùng tường lửa (firewall) và – lý tưởng nhất – NAT.
Chìa khóa là biết phần mềm bạn port forwarding đến và nó là phần mềm đáng tin cậy.
Thiết lập Port Forwarding trên Windows
Trước hết, nhấn phím Win, sau đó gõ firewall vào menu tìm kiếm Start và nhấp "Windows Defender Firewall".
Trong khung bên trái, nhấp "Advanced settings" (Cài đặt nâng cao) để mở cửa sổ quy tắc Firewall. Vì port forwarding thường liên quan đến lưu lượng inbound (đến) (tức lưu lượng đến PC từ trung tâm dữ liệu hoặc server của công ty), nhấp "Inbound Rules" (Quy tắc đến) trong khung bên trái.
Nếu bạn dùng PC một thời gian, bạn nên thấy danh sách dài "Rules" (Quy tắc) ở khung giữa, áp dụng cho các app, dịch vụ và phần mềm bạn cho phép gửi lưu lượng đến PC.
Để hiểu cổng hoạt động như thế nào, chuột phải một mục trong danh sách và nhấp Properties (Thuộc tính).
Bạn sẽ thấy loại giao thức (thường TCP hoặc UDP, tuy có các thay thế khác) cũng như "Local port" (Cổng cục bộ) – cổng trong tường lửa bạn cho phép kết nối qua.
Cái thực sự quan trọng ở đây là "Remote port" (Cổng từ xa), đây là cổng client (app, phần mềm cố gắng kết nối với bạn) dùng để kết nối.
Với hầu hết app, như hình trên, cổng từ xa được gán ngẫu nhiên bởi client, nên nó mặc định là "All ports" (Tất cả cổng) trên tường lửa Windows.
Tạo quy tắc cổng mới (Create New Port Rules)
Nhấp "New Rule" (Quy tắc mới) ở khung bên phải, sau đó trong cửa sổ mới nhấp "Port" (Cổng). Chọn kết nối dùng giao thức TCP hay UDP (app nào yêu cầu bạn port forwarding sẽ chỉ định giao thức), sau đó chọn cổng bạn muốn mở.
Bạn có thể cho phép "All local ports" (Tất cả cổng cục bộ) hoặc chỉ định cổng cục bộ bạn muốn mở. Bạn có thể chỉ định một cổng đơn, một dải cổng, hoặc chọn vài cổng cách nhau bởi dấu phẩy.
Nhấp Next, sau đó nhấp "Allow the Connection" (Cho phép kết nối). Chọn kết nối áp dụng trên domain, mạng nhà riêng (private home network), hay vị trí mạng công cộng (public network location) (không khuyến khích vì bảo mật). Trên màn hình tiếp theo đặt tên quy tắc.
Một khi quy tắc được tạo, nó sẽ tham gia danh sách Inbound Rules lớn trong cửa sổ Advanced Security.
Quy tắc mới của bạn hiện tham gia danh sách inbound rules nơi bạn có thể double-click để sửa đổi, làm nó chỉ áp dụng cho chương trình và dịch vụ cụ thể, v.v.
Bất kỳ lúc nào, bạn có thể chuột phải quy tắc và chọn "Disable" (Vô hiệu) hoặc "Delete" (Xóa).
Và xong. Bây giờ bạn biết cách thiết lập port forwarding trên Windows, bạn cũng nên chắc chắn các app này không nằm trên PC Windows 10, cũng như xem đánh giá của chúng tôi về Windows Defender và xem nó có đủ tốt bảo vệ PC không.
Image credit: Protected global network the Internet by DepositPhotos