Cổng 1883: MQTT

Cổng 1883 (TCP) được MQTT sử dụng. Chỉ mở khi thật sự cần, kèm mã hóa và xác thực mạnh, tốt nhất giới hạn trong các địa chỉ IP đã biết.

Cập nhật

Cổng1883
Giao thứcTCP
Dịch vụMQTT
Mức độ mở ra internetChỉ mở khi bạn cần

Kiểm tra cổng 1883 có đang mở không

Cổng 1883 dùng để làm gì?

Nhắn tin publish/subscribe nhẹ cho các thiết bị IoT.

Có nên mở cổng 1883 không?

Chỉ mở khi bạn cần. Chỉ mở khi thật sự cần, kèm mã hóa và xác thực mạnh, tốt nhất giới hạn trong các địa chỉ IP đã biết. Cổng 1883 không được mã hóa. Hãy dùng MQTT qua TLS trên cổng 8883 kèm xác thực.

Xem tiến trình nào đang lắng nghe trên cổng 1883

# Linux
sudo ss -tlnp | grep ':1883 '

# macOS
sudo lsof -nP -i TCP:1883 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 1883 -State Listen

Mở hoặc chặn cổng 1883 trên tường lửa

# Ubuntu / Debian (ufw)
sudo ufw allow 1883/tcp
sudo ufw deny 1883/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 1883" -Direction Inbound -Protocol TCP -LocalPort 1883 -Action Allow

Trên máy chủ đám mây, bạn cũng cần mở cổng trong security group hoặc tường lửa mạng của nhà cung cấp. Ở nhà, dịch vụ phía sau router cần một quy tắc chuyển tiếp cổng (port forwarding) tới IP nội bộ của thiết bị.

Kiểm tra từ bên ngoài

Cổng có thể đang mở trên máy chủ nhưng bị chặn ở tầng trên. Port Checker kết nối từ internet, nên cho bạn thấy những gì thế giới nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 1883 (macOS/Linux) hoặc Test-NetConnection example.com -Port 1883 (Windows).

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

Cổng 1883 là gì?
Nhắn tin publish/subscribe nhẹ cho các thiết bị IoT.
Mở cổng 1883 có an toàn không?
Chỉ mở khi bạn cần. Chỉ mở khi thật sự cần, kèm mã hóa và xác thực mạnh, tốt nhất giới hạn trong các địa chỉ IP đã biết.
Làm sao kiểm tra cổng 1883 có đang mở không?
Nhập tên miền hoặc IP công khai của bạn vào Port Checker với cổng 1883. Công cụ sẽ thử kết nối TCP từ internet và báo cáo trạng thái open, closed hoặc filtered.