跳到主要内容

🔐 端口及防火墙

一、不使用域名及 SSL 证书

以下端口需要在服务器放行,其他端口不要对外。

模块端口说明操作
OpenIMServerTCP:10001ws 协议,消息端口,用于 OpenIMClientSDK端口放行
OpenIMServerTCP:10002api 端口,如用户、好友、群组、消息等接口端口放行
OpenIMServerTCP:10005MinIO 作为对象存储端口放行
ChatServerTCP:10008APP 业务服务器接口,如注册、登录等端口放行
ChatServerTCP:10009APP 管理员接口,如统计、封号等端口放行
Web 前端(可选)TCP:11001PC Web 前端,快速验证页面访问时需要放行按需放行
Admin 前端(可选)TCP:11002APP 管理员前端页面按需放行

在客户端 SDK 中,初始化参数如下:

apiAddr: http://your_server_ip:10002
wsAddr: ws://your_server_ip:10001

二、使用域名及 SSL 证书

以下端口需要在服务器放行,其他端口不要对外。

端口说明操作
TCP:443HTTPS 默认网络端口端口放行

配置参考:域名及 SSL 证书配置

请先完成域名解析,设置 IP 与域名绑定关系。

在客户端 SDK 中,初始化参数如下:

apiAddr: https://your_domain.com/api
wsAddr: wss://your_domain.com/msg_gateway

说明:监控、前端等其他服务端口建议仅内网开放,按实际部署需求控制暴露范围。

如果你要按 快速验证 中的浏览器步骤直接访问 11001,则对应前端端口必须可达;若不需要前端页面验证,可不对外开放 11001/11002