按照集群内网部署跑通流程,再配置外网访问策略。有两种配置方式,分别是直连模式和代理模式。了解更多关于代理模式的信息
代理模式:
打开
larkxr-center-docker/admin/application.yaml文件设置开启 websocket 代理:在文件中搜索关键字“proxy”,将
enable设置为true。保存修改后,重启 admin docker 服务。先停止服务:
sh stop.sh,然后启动服务:sh start.sh
打开
larkxr-render-docker/application.properties文件
- 设置局域网出口ip:在文件中搜索关键字“pxy.host.prefer-public-ip”,设置成外网ip
- 保存修改后,重启 render docker 服务。先停止服务:
sh stop.sh,然后启动服务:sh start.sh
网络端口开放/映射策略
| 节点 | 类型 | 端口号 | 用途 | 更换 |
|---|---|---|---|---|
| 管理节点 | TCP | 8181 | 必须,前台页面nginx转发以及后台接口 | 修改8181端口 |
| 管理节点 | TCP | 8182 | 不必须,后台页面nginx转发 | 修改8182端口 |
| 渲染节点 | UDP | 10011-10040 | 必须,音视频端口,一个端口表示一个并发 | 修改音视频端口 |
直连模式
若服务器含有外网 IP,可以使用直连模式。当配置成 HTTPS 访问时,建议使用代理模式,否则渲染节点需要配置 SSL 证书才能使用 WSS 协议。
配置要求:
打开 larkxr-render-docker/application.properties 文件
- 设置局域网出口ip:在文件中搜索关键字“pxy.host.prefer-public-ip”,设置成外网ip
- 设置公网ip:在文件中搜索关键字“pxy.host.public-ip”,设置成外网ip
- 保存修改后,重启 render docker 服务。先停止服务:
sh stop.sh,然后启动服务:sh start.sh
网络端口开放/映射策略
| 节点 | 类型 | 端口号 | 用途 | 更换 |
|---|---|---|---|---|
| 管理节点 | TCP | 8181 | 必须,前台页面nginx转发以及后台接口 | 修改8181端口 |
| 管理节点 | TCP | 8182 | 不必须,后台页面nginx转发 | 修改8182端口 |
| 渲染节点 | TCP | 10002 | 必须,Websocket通信端口 | 修改10002端口 |
| 渲染节点 | UDP | 10011-10040 | 必须,音视频端口,一个端口表示一个并发 | 修改音视频端口 |
