Trên cùng mạng Wi-Fi, Remio luôn kết nối thẳng hai thiết bị của bạn với nhau. Còn khi xa nhà — dùng 4G/5G, ngồi ở quán cà phê, hay từ văn phòng — đường đi đó phải xuyên qua router ở nhà bạn, mà router thì mặc định chặn mọi lưu lượng gõ cửa bất ngờ. Khi Remio không lách qua được, nó tự chuyển sang relay để phiên vẫn chạy được, nhưng mỗi khung hình lúc này phải đi vòng, và độ trễ tăng lên.
Chuyển tiếp một port UDP xoá bỏ hết chuyện phỏng đoán. Bạn chọn một số port, chuyển tiếp nó tới máy tính của bạn trên router, rồi báo cho Remio dùng đúng port đó. Từ lúc đó, client của bạn gõ đúng cánh cửa mà router đang giữ mở sẵn, và phiên đi thẳng.
Chọn một port — ví dụ 50000. Chuyển tiếp UDP 50000 tới địa chỉ IP nội bộ của máy tính bạn trên router. Trong Remio trên điện thoại hoặc Mac, mở Cài đặt nâng cao → Network → Direct connection port và gõ 50000. Kết nối lại. Xong.
Vì sao một phiên lại rơi vào relay
Remio luôn thử đường trực tiếp trước tiên. Relay chỉ là phương án dự phòng, không phải mặc định. Đây là những tình huống buộc nó phải dùng đến:
| Tình huống | Điều gì xảy ra |
|---|---|
| Cả hai thiết bị cùng một Wi-Fi | Luôn kết nối trực tiếp. Không cần cấu hình gì. |
| Bạn đang dùng 4G/5G, máy tính ở nhà | Chỉ trực tiếp nếu router cho lưu lượng đi vào. Nếu không thì relay. |
| Router có kiểu NAT khắt khe | Router từ chối giữ mở một cánh cửa có thể đoán trước. Thường sẽ relay. |
| Nhà mạng dùng địa chỉ dùng chung (CGNAT) | Nhà bạn không có địa chỉ công khai riêng. Chuyển tiếp port không giúp được — xem bên dưới. |
| Wi-Fi văn phòng, khách sạn, trường học, hoặc mạng khách | Những mạng này thường chặn thẳng kết nối trực tiếp. Relay là câu trả lời đúng ở đó. |
Một phiên đi qua relay vẫn được mã hoá đầu-cuối trọn vẹn — relay chỉ chuyển tiếp các gói tin đã niêm phong và không thể thấy màn hình, phím gõ hay bất cứ thứ gì khác của bạn. Cái giá duy nhất là độ trễ.
Remio gửi qua relay ngay từ đầu để màn hình của bạn hiện lên thật nhanh, rồi chuyển sang đường trực tiếp ngay khi sẵn sàng. Nếu chỉ báo hiện relay trong vài giây đầu rồi đổi, không có gì sai cả — đó là thiết kế có chủ đích.
Vì sao một port là đủ
Remio mang cả phiên — video, âm thanh, từng phím gõ và từng cú chạm — qua đúng một kết nối. Không có kênh thứ hai nào phải mở, nên một port được chuyển tiếp là đủ cho tất cả.
Port đó phải là UDP. Remio hoàn toàn không dùng TCP để stream, nên một quy tắc chuyển tiếp TCP sẽ chẳng làm được gì. Đây là lỗi phổ biến nhất, và triệu chứng thì rất rõ: bạn đã làm hết mọi bước mà phiên vẫn cứ relay.
Trước khi bắt đầu — hiện tại hỗ trợ gì
| Vai trò | Đã hỗ trợ | Chưa hỗ trợ |
|---|---|---|
| Đặt port trên | iPhone, iPad, Mac | Android, client Windows |
| Máy tính được điều khiển | Mac | Windows, Linux |
Nếu máy tính bạn điều khiển là host Windows hoặc Linux, Remio sẽ nói thẳng với bạn — bạn sẽ thấy thông báo rằng máy đó chưa hỗ trợ port tuỳ chỉnh. Việc chuyển tiếp port trên router nhìn chung vẫn có ích cho các thiết lập đó, nhưng hành vi "port được đảm bảo" mô tả ở đây hiện cần một host Mac.
Bước 1 — Chọn một số port
Bất kỳ số nào từ 1024 đến 65535 đều dùng được. Remio tự kẹp về đúng khoảng này ngay khi bạn gõ.
- Chọn một số dễ nhớ và ít bị dùng —
50000,51820,54321đều ổn. - Tránh những port mà thứ khác trên mạng của bạn đã dùng: 80, 443, 445, 3389, 32400 (Plex), 5000 và 7000 (AirPlay trên macOS).
- Dùng cùng một số ở cả ba chỗ: quy tắc trên router, cài đặt trong Remio, và mọi ngoại lệ firewall.
Bước 2 — Tìm địa chỉ IP nội bộ của máy tính
Router cần biết máy nào trên mạng của bạn để gửi lưu lượng tới. Đó là máy tính đang chạy Remio Host.
- macOS — System Settings → Network → Wi-Fi (hoặc Ethernet) → Details → TCP/IP. Đọc địa chỉ IP, thường có dạng
192.168.1.42hoặc10.0.0.8. - Windows — Settings → Network & internet → Wi-Fi hoặc Ethernet → Hardware properties → IPv4 address.
- Linux — chạy
ip addrtrong terminal và đọc địa chỉ trên interface đang hoạt động.
Router gia đình cấp địa chỉ IP nội bộ theo dạng thuê (lease). Khi lease hết hạn — hoặc sau khi khởi động lại — máy tính của bạn có thể nhận một địa chỉ khác, và quy tắc chuyển tiếp của bạn khi đó trỏ vào chỗ trống. Trong router, tìm mục DHCP reservation (đôi khi gọi là "static lease" hoặc "bind IP to MAC") và ghim địa chỉ đó cho máy tính của bạn. Việc này mất ba mươi giây và cứu bạn khỏi một buổi chiều bối rối sau này.
Bước 3 — Chuyển tiếp port trên router
Mở trang quản trị router trong trình duyệt — thường là 192.168.1.1 hoặc 192.168.0.1. Mật khẩu thường được in trên một nhãn dán ngay trên router. Sau đó tìm màn hình chuyển tiếp port; mỗi hãng lại giấu nó ở một chỗ hơi khác nhau:
| Router | Cài đặt nằm ở đâu |
|---|---|
| ASUS | WAN → Virtual Server / Port Forwarding |
| TP-Link | Advanced → NAT Forwarding → Virtual Servers |
| Netgear | Advanced → Advanced Setup → Port Forwarding / Port Triggering |
| Linksys | Security → Apps and Gaming → Single Port Forwarding |
| D-Link | Features → Port Forwarding |
| Fritz!Box | Internet → Permit Access → Port Sharing |
| Google Nest Wifi | App Google Home → Wi-Fi → Settings → Advanced networking → Port management |
| eero | App eero → Settings → Network settings → Reservations & port forwarding |
| Ubiquiti UniFi | Settings → Routing & Firewall → Port Forwarding |
| Xfinity / Comcast | App Xfinity → WiFi → View WiFi equipment → Advanced settings → Port forwarding |
Tạo một quy tắc với các giá trị sau:
| Trường | Giá trị |
|---|---|
| Tên / mô tả | Remio |
| Giao thức (Protocol) | UDP — không phải TCP, cũng không phải "Both" nếu tránh được |
| Port ngoài / public | 50000 (số bạn đã chọn) |
| Port trong / private | 50000 — cùng một số |
| IP nội bộ / thiết bị | Địa chỉ IP nội bộ của máy tính bạn, từ bước 2 |
Lưu lại, và để router áp dụng thay đổi. Một số router sẽ khởi động lại; đa số thì không.
Bước 4 — Báo cho Remio dùng port đó
Cài đặt này nằm trên thiết bị bạn dùng để điều khiển từ đó, và nó áp dụng cho mọi máy tính bạn kết nối tới.
- iPhone và iPad — mở Remio, chạm biểu tượng bánh răng trên màn hình Devices, rồi Network → Direct connection port. Gõ số của bạn.
- Mac — Remio → Settings → Advanced → Direct connection port.
Để trống ô này bất cứ lúc nào để quay lại chế độ tự động. Thay đổi có hiệu lực ở phiên kế tiếp, không phải phiên bạn đang dùng — ngắt kết nối rồi kết nối lại để áp dụng.
Bước 5 — Kiểm tra xem đã hoạt động chưa
Bắt đầu một phiên từ bên ngoài mạng nhà — dùng 4G/5G là cách kiểm tra dễ nhất, và tắt Wi-Fi trên điện thoại để nó không "gian lận" bằng cách vẫn nằm trên cùng mạng.
- Mở bảng thông tin kết nối từ thanh công cụ trong phiên. Kết nối phải hiện Direct thay vì Relay.
- Trên Mac, cùng bảng đó hiện thêm dòng Direct Port với port UDP đang dùng — đúng là số của bạn, được chính máy tính đó xác nhận.
- Nếu có gì đó không ổn, Remio sẽ nói rõ bằng lời chứ không âm thầm thất bại. Xem phần tiếp theo.
Remio nói gì với bạn
| Thông báo | Nghĩa là gì | Cần làm gì |
|---|---|---|
| Không có thông báo, kết nối hiện Direct | Máy tính đang dùng đúng port của bạn. | Không cần làm gì. Bạn đã xong. |
| "Port N is in use on ‹computer›" | Một chương trình khác trên máy đó đã chiếm port này. | Chọn một số khác, cập nhật cả quy tắc trên router lẫn cài đặt cho khớp. |
| "‹computer› doesn't support a custom port yet" | Remio Host trên máy đó quá cũ, hoặc đó là host Windows hay Linux. | Cập nhật Remio Host trên máy đó. Trên Windows và Linux, tính năng này chưa có. |
| "‹computer› needs a Remio Host update" | Yêu cầu chưa bao giờ tới được máy đó — phiên bản host quá cũ. | Cập nhật Remio Host trên máy đó. |
Đã đặt port mà vẫn relay?
Kiểm tra lần lượt theo danh sách này — trong thực tế gần như luôn rơi vào một trong ba mục đầu.
- Quy tắc đang để TCP. Remio chỉ stream qua UDP. Đổi giao thức rồi kết nối lại.
- Địa chỉ IP nội bộ của máy tính đã đổi. Ghim cố định nó trên router như mô tả ở bước 2, rồi kiểm tra lại quy tắc chuyển tiếp có đang trỏ đúng địa chỉ hiện tại không.
- Hai router nối tiếp nhau. Nếu modem của nhà mạng bản thân nó cũng là một router và router Wi-Fi riêng của bạn nằm phía sau nó, port phải được chuyển tiếp trên cả hai, hoặc đặt modem về chế độ bridge. Dấu hiệu bạn đang gặp tình huống này: địa chỉ WAN của router bạn bắt đầu bằng 192.168, 10., hoặc 100.64 thay vì một địa chỉ công khai.
- Nhà mạng của bạn dùng CGNAT. Nhiều nhà mạng di động và cáp quang dùng chung một địa chỉ công khai cho nhiều hộ gia đình. Không có cách chuyển tiếp port nào vượt qua được điều đó. Hãy hỏi nhà mạng xin một địa chỉ công khai — thường được cấp miễn phí khi yêu cầu — hoặc bật IPv6, thứ né hoàn toàn vấn đề này.
- Firewall của chính máy tính đang chặn. Trên macOS: System Settings → Network → Firewall → Options, thêm Remio Host và cho phép kết nối đến.
- Có VPN đang chạy trên điện thoại hoặc máy tính. VPN định tuyến lại lưu lượng và thường phá vỡ kết nối trực tiếp. Tắt nó đi khi kiểm tra.
- Bạn đang ở một mạng chặn việc này. Khách sạn, văn phòng và trường học thường chặn kết nối trực tiếp ở cả hai chiều. Relay là câu trả lời đúng ở đó, và Remio tự chọn đường relay nhanh nhất có thể.
Câu hỏi về chuyển tiếp cổng
Tôi có thật sự chỉ cần chuyển tiếp một port thôi không?
Đúng vậy. Remio mang cả phiên — video, âm thanh, bàn phím, chuột và cảm ứng — qua đúng một kết nối, nên một port UDP được chuyển tiếp là đủ cho tất cả. Không có port thứ hai, cũng không có port TCP nào cần mở.
Quy tắc nên là UDP hay TCP?
UDP. Remio hoàn toàn không dùng TCP để stream, nên một quy tắc TCP sẽ chẳng có tác dụng gì. Chuyển tiếp nhầm sang TCP là lý do phổ biến nhất khiến người dùng làm xong hết các bước mà vẫn kết thúc ở relay.
Tôi nên chọn số port nào?
Bất kỳ số nào từ 1024 đến 65535 mà không thứ gì khác trên mạng của bạn đang dùng. 50000 là một lựa chọn mặc định tốt. Tránh 80, 443, 445, 3389, 32400, và trên Mac thì tránh thêm cả 5000 và 7000 vì AirPlay dùng chúng.
Tôi có cần làm việc này nếu cả hai thiết bị đều trên cùng Wi-Fi không?
Không. Trên cùng mạng, Remio luôn kết nối trực tiếp và chẳng có gì phải cấu hình. Chuyển tiếp port chỉ quan trọng khi bạn kết nối từ bên ngoài — dùng 4G/5G, ở một toà nhà khác, hay một thành phố khác.
Kết nối qua relay có kém an toàn hơn không?
Không. Mọi phiên đều được mã hoá đầu-cuối dù đi trực tiếp hay qua relay. Relay chỉ chuyển tiếp các gói tin đã niêm phong và không thể đọc màn hình, phím gõ hay bất cứ thứ gì khác trong phiên. Khác biệt duy nhất là độ trễ.
Nhà mạng của tôi dùng CGNAT. Tôi vẫn có thể có kết nối trực tiếp không?
Không thể qua chuyển tiếp port — với CGNAT, nhà bạn không có địa chỉ công khai riêng, nên chẳng có cánh cửa nào để mở cả. Có hai cách khác vẫn hiệu quả: xin nhà mạng cấp một địa chỉ công khai, thứ nhiều nhà mạng cho miễn phí khi được yêu cầu, hoặc bật IPv6 trên mạng của bạn, cho mỗi thiết bị một địa chỉ có thể truy cập riêng.
Vì sao Remio báo port đang được sử dụng?
Một chương trình khác trên máy tính đó đã chiếm port UDP ấy, nên Remio không gắn được vào nó và kết nối bằng một port tự động thay thế. Chọn một số khác, rồi cập nhật cả quy tắc trên router lẫn cài đặt Direct connection port cho khớp với số mới.
Việc này có hoạt động khi máy tính là một PC Windows hoặc Linux không?
Chưa. Hiện tại hành vi port-được-đảm-bảo cần một máy Mac làm máy tính được điều khiển; trên host Windows và Linux, Remio sẽ báo rằng port tuỳ chỉnh chưa được hỗ trợ. Những thiết lập đó vẫn kết nối được bình thường, và vẫn đi trực tiếp bất cứ khi nào mạng cho phép.
Tôi có phải đổi cài đặt này mỗi lần đi xa không?
Không. Cài đặt này là toàn cục và cố định — chỉ cần đặt một lần. Trên mạng nhà, Remio vẫn kết nối trực tiếp và đơn giản là bỏ qua nó; còn từ bên ngoài, nó sẽ dùng đúng port bạn đã chuyển tiếp.
Hướng dẫn liên quan
- Tài liệu Cài đặt nâng cao — từng cài đặt trên màn hình đó, giải thích chi tiết.
- Chất lượng stream — bitrate, khung hình mỗi giây, và đánh đổi gì khi mạng gặp khó.
- Giải thích kết nối trực tiếp — đường trực tiếp hoạt động ra sao và vì sao nó nhanh hơn.
- Firewall và NAT — mạng doanh nghiệp, allowlist, và UDP bị chặn.
- Khắc phục sự cố — tổng hợp rộng hơn cho các vấn đề kết nối.