Cổng 8883: MQTT over TLS

Cổng 8883 (TCP) được MQTT over TLS sử dụng. Cổng này được thiết kế để có thể truy cập công khai trên các máy chủ cung cấp dịch vụ.

Cập nhật

Cổng8883
Giao thứcTCP
Dịch vụMQTT over TLS
Mức độ mở ra internetThường được mở ra internet

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

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

Nhắn tin MQTT được mã hóa cho các thiết bị IoT.

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

Thường được mở ra internet. Cổng này được thiết kế để có thể truy cập công khai trên các máy chủ cung cấp dịch vụ. Đây là cổng MQTT bảo mật. Hãy yêu cầu xác thực phía máy khách.

Xem dịch vụ nào đang lắng nghe trên cổng 8883

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

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

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

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

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

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 8883" -Direction Inbound -Protocol TCP -LocalPort 8883 -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à, một dịch vụ nằm sau router cần có quy tắc port-forwarding trỏ đến địa chỉ 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 vẫn bị chặn ở tầng trên. Công cụ kiểm tra cổng kết nối từ internet, nên cho bạn thấy những gì người dùng bên ngoài nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 8883 (macOS/Linux) hoặc Test-NetConnection example.com -Port 8883 (Windows).

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

Cổng 8883 là gì?
Nhắn tin MQTT được mã hóa cho các thiết bị IoT.
Mở cổng 8883 có an toàn không?
Thường được mở ra internet. Cổng này được thiết kế để có thể truy cập công khai trên các máy chủ cung cấp dịch vụ.
Làm sao để kiểm tra cổng 8883 có đang mở không?
Nhập tên miền hoặc địa chỉ IP công khai của bạn vào Công cụ kiểm tra cổng với cổng 8883. Công cụ sẽ thử kết nối TCP từ internet và báo cáo trạng thái mở, đóng hoặc bị lọc.