端口管理
端口管理用于查看和控制部署对外提供的 MQTT 接入端口。您可以关闭暂不使用的端口,减少不必要的公网暴露。
注意
端口管理当前仅支持专有版部署。
查看端口状态
- 在 EMQX Cloud 控制台中,从概览页面或项目中进入目标部署。
- 在部署概览页面的 MQTT 连接信息区域找到端口管理按钮。
- 点击端口管理打开弹窗。
弹窗展示当前部署支持的协议、端口号、端口状态和认证状态。
TIP
不同部署类型、版本或 TLS/SSL 配置下可用端口可能不同,请以控制台页面展示为准。
关闭端口
如需关闭某个端口,请在端口管理弹窗中找到对应协议,然后点击开关。
关闭端口后:
- 新的客户端连接将无法继续通过该协议和端口接入部署。
- 已通过该端口建立的连接将被断开,客户端须切换至已开启的端口重新连接。
重新开启端口
如需重新开启已关闭的端口,请打开端口管理弹窗,点击对应协议的开关。
端口开启后,客户端即可通过该端口重新连接。
管理加密端口的客户端认证
对于已开启双向 TLS 的 v5 专有版部署,端口管理弹窗中会显示客户端认证列。您可以在加密端口上关闭客户端认证,使通过该端口连接的客户端绕过 EMQX 客户端认证。
TIP
关闭加密端口的客户端认证后,该端口仍会使用 TLS/SSL 加密通信,但 EMQX 不再对通过该端口接入的客户端执行认证检查。
使用建议
- 关闭端口前,请确认没有客户端、应用程序或第三方系统仍在使用该端口连接部署。
- 仅开启应用或集成实际需要的端口。生产环境建议优先使用
8883或8084等加密端口。 - 如需通过 WebSocket 接入,请确认客户端连接地址、端口和路径配置一致。更多连接说明,请参见客户端连接指引。