coturn部署
install -p -m 0644 turndb/schema.stats.redis /usr/local/share/turnserver
if [ -f sqlite/turndb ] ; then install -p -m 0644 sqlite/turndb /usr/local/var/db/turndb; fi
install -p -m 0644 examples/etc/turnserver.conf /usr/local/etc/turnserver.conf.default
cp -rpf examples/etc /usr/local/share/examples/turnserver
cp -rpf examples/scripts /usr/local/share/examples/turnserver
rm -rf /usr/local/share/examples/turnserver/scripts/rfc5769.sh
cp -rpf include/turn/client /usr/local/include/turn
install -p -m 0644 include/turn/ns_turn_defs.h /usr/local/include/turn
cat /usr/local/share/doc/turnserver/postinstall.txt
See docs folder or go to https://github.com/coturn/coturn/docs/PostInstall.md[ble: EOF] [root@en_58 coturn]# mkdir /etc/turnserver
[root@en_58 coturn]# ls
AUTHORS.md CLAUDE.md docker INSTALL Makefile.in README.turnadmin scripts vcpkg.json
authors.sh cmake docs iwyu-ubuntu.imp make-man.sh README.turnserver sqlite
bin CMakeLists.txt examples lib man README.turnutils src
build configure fuzzing LICENSE postinstall.txt release.sh STATUS.md
ChangeLog CONTRIBUTING.md include Makefile README.md rpm turndb
[root@en_58 coturn]# cp coturn/examples/etc/turnserver.conf /etc/turnserver/
cp: 对 'coturn/examples/etc/turnserver.conf' 调用 stat 失败: No such file or directory
[ble: exit 1]
[root@en_58 coturn]# cd ..
[root@en_58 wiseDom]# cp coturn/examples/etc/turnserver.conf /etc/turnserver/
[root@en_58 wiseDom]# cp coturn/examples/etc/turn_server_*.pem /etc/turnserver
备份的配置文件:sudo mkdir /etc/turnserver
sudo cp coturn/examples/etc/turnserver.conf /etc/turnserver/
sudo cp coturn/examples/etc/turn_server_*.pem /etc/turnserver/
# TURN 的监听端口,默认 3478
listening-port=3478
# 监听 relay server 的地址
listening-ip=10.23.116.58
# 可以和 listening IP 一样
relay-ip=10.23.116.58
# 同上
external-ip=10.23.116.58
# 输出详细过程
verbose
# TURN 消息中可使用 FINGERPRINT
fingerprint
# 开启长期证书机制
lt-cred-mech
# 设置静态账户
user=admin:123456
min-port=49152
# 连接端口最小值
max-port=65535
# 连接端口最大值
#
realm=mytest
# 关闭 TLS 和 DTLS 监听
no-tls
no-dtls
# 连接的生命周期,默认 10min
stale-nonce=600
# 证书和私钥文件
cert=/etc/turnserver/turn_server_cert.pem
pkey=/etc/turnserver/turn_server_pkey.pem
# 屏蔽 loopback, multicast IP 地址
no-loopback-peers
no-multicast-peers
# 支持移动 ICE
mobility
no-cli
[root@en_58 turnserver]# ln -sf /root/.minio/certs/public.crt /etc/turnserver/turn_server_cert.pem
[root@en_58 turnserver]# ln -sf /root/.minio/certs/private.key /etc/turnserver/turn_server_pkey.pem
[root@en_58 turnserver]# vi turnserver.conf
[root@en_58 turnserver]# cat turnserver.conf
[root@en_58 turnserver]# pwd
/etc/turnserver
[root@en_58 turnserver]#
https://blog.csdn.net/fengfengdiandia/article/details/86495447
https://cloud.tencent.com/developer/article/2572288
https://blog.csdn.net/gitblog_00175/article/details/148392951
共有 0 条评论