Để check port Pi Node, bạn mở mục kiểm tra port ngay trong ứng dụng Pi Node, hoặc nhập IP public cùng từng port mà ứng dụng yêu cầu vào công cụ kiểm tra port của CheckIP. Port chỉ báo mở khi đủ bốn điều kiện: modem đã chuyển port về đúng máy chạy node, tường lửa Windows cho phép, Docker và Pi Node đang chạy, đường mạng có IP public riêng. Từ bản 0.6.2 (Pi Network công bố ngày 14/8/2026), Pi Node tự mở port bằng UPnP nếu modem hỗ trợ. Modem không hỗ trợ thì bạn mở tay theo các bước dưới đây, phần thao tác chung trên modem có trong bài cách mở port modem.

Pi Node cần mở port nào?

Pi Node cần mở đúng những port hiện trên màn hình kiểm tra port của ứng dụng Pi Node bạn đang cài. Pi Network không công bố danh sách port trên các trang công khai. Trang Pi Node chỉ ghi tiêu chí "(initially) ability to open ports on local router", còn ghi chú bản 0.6.2 không nêu số port nào.

Trước khi vào modem, hãy ghi lại từng số port, giao thức đi kèm và số phiên bản ứng dụng. Nhiều hướng dẫn cộng đồng viết năm 2021, 2022 nêu dải TCP 31400-31409. Đó là thông tin cộng đồng, không phải của Pi Network. Số trong ứng dụng khác số trên mạng thì làm theo ứng dụng.

Cách check port Pi Node

Có hai cách kiểm tra port Pi Node: dùng phần kiểm tra port có sẵn trong ứng dụng, và dùng công cụ online kết nối vào IP public của bạn từ bên ngoài. Nên làm cả hai: giống nhau là cấu hình đã đúng, khác nhau thì chỗ khác chỉ ra lỗi.

Check port trong ứng dụng Pi Node

Ứng dụng Pi Node có sẵn phần kiểm tra port. Theo ghi chú phát hành bản 0.6.2 của Pi Network, bản này thêm "a new port checker container". Chạy lại phần kiểm tra mỗi lần sửa modem hay tường lửa. Nó kiểm đúng các port mà phiên bản ứng dụng của bạn cần.

Check port Pi bằng công cụ online

  1. Mở trang chủ CheckIP, chép IP public đang hiện.
  2. Vào công cụ kiểm tra port, dán IP và nhập một port mà ứng dụng yêu cầu.
  3. Bấm kiểm tra, lặp lại với từng port còn lại.

Công cụ kiểm tra port TCP từ máy chủ của CheckIP, nên kết quả giống cách một node khác trên Internet nhìn vào máy bạn. Bạn chạy ngay trên wifi nhà được, không cần chuyển sang 4G. Ý nghĩa ba trạng thái Mở, Đóng, Bị lọc có trên trang công cụ. Ứng dụng báo chưa mở mà công cụ báo mở thì xem lại phiên bản ứng dụng và số port đang thử.

Trước khi mở port Pi Node

Trước khi mở port Pi Node, cần chắc bốn thứ: máy bật liên tục, Docker đang chạy, vào được trang quản trị modem và đường mạng có IP public riêng. Điều cuối quyết định tất cả. Nhà mạng dùng CGNAT cho bạn thì làm đúng mọi bước, port vẫn báo đóng.

  • Máy bật cả ngày, tắt chế độ ngủ. Trang Pi Node ghi tiêu chí "Uptime (i.e., Online 24/7)".
  • Docker. Trang cài node cho Linux của Pi Network (cập nhật 31/1/2026) yêu cầu Docker, Docker Compose v2, ổ cứng 150GB lúc đầu (nên có 300GB), 4 vCPU và 4GB RAM. Đó là cấu hình bản Linux.
  • Tài khoản quản trị modem. Chưa vào bao giờ thì xem cách đăng nhập modem.
  • IP public riêng. So IP WAN trong trang trạng thái modem với IP trên trang chủ CheckIP. Khác nhau, hoặc IP WAN nằm trong khoảng 100.64 đến 100.127, là mạng đang qua CGNAT. Bài IP tĩnh và IP động có cách nhận biết CGNAT chi tiết.

Cách 1: Để Pi Node tự mở port bằng UPnP

Từ bản 0.6.2, Pi Node có thể tự xin modem mở port qua UPnP, bạn không phải gõ luật NAT nào. Pi Network ghi tính năng này chạy "on supported routers", tức chỉ trên modem, router có hỗ trợ. Cách này nhanh nhất khi nhà chỉ có một modem.

  1. Cập nhật Pi Node lên bản 0.6.2 trở lên, tải từ minepi.com.
  2. Bật UPnP trên modem. Mục này thường nằm trong Nâng cao (Advanced), NAT hoặc Ứng dụng.
  3. Khởi động lại node, chạy phần kiểm tra port trong ứng dụng.

UPnP không được khi modem không có mục UPnP, mục bị khóa với tài khoản khách hàng, nhà có hai lớp mạng (UPnP chỉ mở trên router gần máy nhất) hoặc đường mạng bị CGNAT. Ba trường hợp đầu chuyển sang Cách 2. Phần mềm độc hại trong mạng nhà cũng dùng được UPnP, nên thỉnh thoảng xem danh sách port UPnP đã mở trong modem.

Cách 2: Mở port Pi Node thủ công

Mở port Pi Node thủ công gồm bốn việc: gán IP cố định cho máy chạy node, tạo luật NAT trên modem, mở cùng các port đó trong tường lửa Windows và giữ node chạy. Sai một việc là port báo đóng, nên làm đủ rồi mới kiểm tra.

Gán IP cố định cho máy chạy node

Luật NAT trỏ về một IP LAN, ví dụ 192.168.1.20. Mất điện xong modem cấp cho máy IP khác thì luật trỏ vào khoảng không. Vào mục gán IP theo MAC trên modem (hay gặp tên DHCP Binding, Address Reservation, Static DHCP) và gắn địa chỉ MAC của máy với một IP cố định.

Tạo luật NAT cho các port Pi Node

Mở mục NAT hoặc Port Forwarding trên trang quản trị modem, điền theo số liệu trong ứng dụng. Với máy node có IP 192.168.1.20:

Ô cần điền Giá trị
Cổng ngoài (External port) Các port ứng dụng Pi Node yêu cầu
Cổng trong (Internal port) Giống cổng ngoài
IP LAN 192.168.1.20
Giao thức Theo ứng dụng hiển thị

Modem chỉ cho nhập một port mỗi luật thì tạo từng luật. Modem quang của nhà mạng thường có nhiều kết nối WAN (Internet, truyền hình, điện thoại); chọn đúng kết nối Internet, chọn sai thì luật không chạy.

Mở port trong tường lửa Windows

  1. Bấm phím Windows, gõ wf.msc, mở Windows Defender Firewall with Advanced Security.
  2. Chọn Inbound Rules, rồi New Rule, rồi Port.
  3. Chọn giao thức theo ứng dụng, gõ các port vào ô Specific local ports (cách nhau bằng dấu phẩy hoặc viết dải bằng gạch nối).
  4. Chọn Allow the connection, tích đúng profile mạng đang dùng, đặt tên luật.

Lỗi hay gặp nhất nằm ở profile. Windows đang xem mạng nhà là Public (Công cộng) mà luật chỉ áp cho Private (Riêng tư) thì luật không có tác dụng. Đừng tắt hẳn tường lửa để thử. Muốn xem máy đang thật sự lắng nghe port nào, làm theo bài kiểm tra port đang mở trên máy tính.

Giữ Docker và Pi Node chạy khi kiểm tra

Không chương trình nào lắng nghe thì port báo đóng. Trước khi kiểm tra, xem Docker đã chạy chưa, node đã bật trong ứng dụng chưa, máy có đang ngủ không.

Mở port Pi Node trên modem Viettel, VNPT, FPT

Mở port Pi Node Viettel, VNPT hay FPT đều làm trên trang quản trị modem như Cách 2. Với tài khoản in trên nhãn, mục NAT có thể bị ẩn. Khi đó gọi tổng đài, nói cần "mở port cho máy tính trong nhà" kèm IP LAN và danh sách port, hoặc xin IP public nếu đường mạng đang bị CGNAT.

  • Viettel: tổng đài 18008119. Mục cấu hình WAN và chế độ bridge thường bị khóa với tài khoản khách hàng.
  • VNPT: tổng đài 18001166.
  • FPT: tổng đài 1900 6600.

Nhà có thêm router riêng (TP-Link, Tenda...) cắm sau modem thì phải mở port hai lần: trên modem trỏ về router, trên router trỏ về máy node. Cách làm có trong bài mở port modem ở phần hai lớp mạng.

Port Pi Node báo đóng: nguyên nhân và cách xử lý

Port Pi Node báo đóng thường do một trong tám nguyên nhân dưới đây. Kiểu kết quả cho biết lỗi ở đâu: mọi port Bị lọc là do nhà mạng, mọi port Đóng là do máy node, lúc mở lúc đóng là do luật NAT hoặc IP LAN. Đối chiếu với từng dòng.

Hiện tượng Nguyên nhân Cách xử lý
Mọi port đều Bị lọc CGNAT hoặc nhà mạng chặn kết nối vào Gọi tổng đài xin IP public hoặc IP tĩnh
IP WAN của router phụ là 192.168.x.x Hai lớp mạng Mở port trên cả modem và router
Mọi port đều Đóng Docker hoặc Pi Node chưa chạy, máy ngủ Bật lại, tắt chế độ ngủ
Hôm qua mở, hôm nay đóng Máy đổi IP LAN sau khi mất điện, hoặc luật UPnP hết hạn Gán IP cố định, chạy lại kiểm tra
Chỉ vài port mở Luật NAT sai dải hoặc thiếu luật So từng luật với danh sách trong ứng dụng
Luật modem đúng mà vẫn đóng Tường lửa Windows sai profile Thêm profile mạng đang dùng vào luật
Máy node đang bật VPN Kết nối trả lời đi qua VPN, không qua modem Tắt VPN trên máy node khi kiểm tra
Đang dùng 4G hoặc phát wifi từ điện thoại Mạng di động thường dùng CGNAT Chuyển sang mạng cáp quang

Trang công cụ kiểm tra port còn liệt kê thêm các lý do chung khiến một port báo Đóng hoặc Bị lọc.

Cảnh báo về Pi Network trước khi cài Pi Node

Cơ quan công an đã nhiều lần cảnh báo về Pi Network. Ngày 4/3/2025, TTXVN đăng thông tin Công an TP. Hà Nội cho biết việc đầu tư vào Pi Network "tiềm ẩn nhiều rủi ro đáng lo ngại", và theo quy định của Ngân hàng Nhà nước, "tiền ảo không phải là phương tiện thanh toán". Trước đó, tại họp báo của Bộ Công an ngày 30/6/2023, Cục An ninh mạng và phòng, chống tội phạm sử dụng công nghệ cao (A05) cho biết đang phối hợp công an địa phương xem xét hoạt động giao dịch, thanh toán của Pi và cảnh báo dấu hiệu lôi kéo, đa cấp (báo Thanh Niên).

Bài này chỉ hướng dẫn phần mạng, không khuyên tham gia hay không tham gia Pi Network. Nếu vẫn cài, chỉ tải Pi Node từ minepi.com, không cài bản "Pi Node" chia sẻ qua nhóm chat. Máy chạy node nhận kết nối từ Internet, nên dùng máy riêng và chỉ mở đúng port ứng dụng yêu cầu.

Câu hỏi thường gặp

Chạy Pi Node bằng mạng 4G có mở port được không?

Thường là không. Nhà mạng di động hay đặt thuê bao sau CGNAT, nhiều người dùng chung một IP public, nên kết nối từ ngoài vào dừng ở thiết bị của nhà mạng. Phát wifi từ điện thoại cho máy tính cũng vậy. Muốn port báo mở, chạy node trên đường cáp quang có IP public riêng.

Pi Node có cần IP tĩnh không?

Các trang công khai của Pi Network không ghi yêu cầu IP tĩnh. Điều cần là IP public riêng, không chung qua CGNAT. IP public động vẫn mở port được bình thường; khi IP đổi, chạy lại phần kiểm tra port để chắc port vẫn thông.

Mở port Pi Node có nguy hiểm không?

Rủi ro nằm ở phần mềm nhận kết nối sau port, không nằm ở luật NAT. Chỉ mở đúng port ứng dụng yêu cầu, chỉ trỏ về máy node, không đưa máy node vào DMZ, cập nhật ứng dụng và Docker, xóa luật khi thôi chạy node. Đã mở tay thì tắt UPnP nếu không thiết bị nào khác cần.

Tắt máy thì check port báo gì?

Tắt máy, tắt Docker hoặc tắt node thì công cụ kiểm tra báo Đóng hoặc Bị lọc, tùy modem xử lý kết nối không có máy nhận. Đó là kết quả bình thường, không phải luật NAT bị hỏng. Bật máy và node lên, đợi node khởi động xong rồi kiểm tra lại.

Đổi modem hay reset modem có phải mở lại port không?

Có. Reset đưa modem về cài đặt gốc, xóa hết luật NAT, gán IP theo MAC và có khi cả UPnP. Modem mới thì chưa có luật nào. Sau khi reset modem hoặc thay modem, làm lại Cách 1 hoặc Cách 2 rồi check port lại.