Emqx:MQTT服务器
安装emqx(管理员模式下执行操作)
docker run --restart=always -d --name emqx -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:4.4.3
CentOS防火墙策略设置
firewall-cmd --zone=public --add-port=1883/tcp --permanent
firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --zone=public --add-port=8083/tcp --permanent
firewall-cmd --zone=public --add-port=8084/tcp --permanent
firewall-cmd --zone=public --add-port=8883/tcp --permanent
firewall-cmd --zone=public --add-port=18083/tcp --permanent
Ubuntu防火墙策略设置
sudo ufw allow 1883
sudo ufw allow 8081
sudo ufw allow 8083
sudo ufw allow 8084
sudo ufw allow 8084
sudo ufw allow 8883
sudo ufw allow 18083
SRS:流媒体服务器
安装SRS
docker run --restart=always -d --name srs -p 1935:1935 -p 1985:1985 -p 1980:8080 ossrs/srs:v4.0.85
# 把容器中的配置文件复制出来
docker cp -a srs:/usr/local/srs/conf /root/srs4/conf
# 把容器中的数据文件复制出来
docker cp -a srs:/usr/local/srs/objs /root/srs4/objs
# 删除 srs 容器
docker rm -f srs
# 重新启动srs
docker run --restart=always -d --name srs -p 1935:1935 -p 1985:1985 -p 1980:8080 -v /root/srs4/conf/:/usr/local/srs/conf/ -v /root/srs4/objs/:/usr/local/srs/objs/ ossrs/srs:v4.0.85
CentOS防火墙策略
firewall-cmd --zone=public --add-port=1935/tcp --permanent
firewall-cmd --zone=public --add-port=1985/tcp --permanent
firewall-cmd --zone=public --add-port=1980/tcp --permanent
Ubuntu防火墙策略设置
sudo ufw allow 1935
sudo ufw allow 1985
sudo ufw allow 1980
|