【Ubuntu24.04搭建turn服务器】

1.安装与启动

首先安装coturn

sudo apt-get update -y
sudo apt-get install coturn -y

在这里插入图片描述

可以看到默认的TURN服务是不启动的

#
Uncomment it if you want to have the turnserver running as
an automatic system service daemon
#
#TURNSERVER_ENABLED=1

编辑配置文件取消注释

sudo vim /etc/default/coturn
TURNSERVER_ENABLED=1

2.配置

连接数据库
创建database;
用navcat创建coturn;
执行sql文件,就是安装成功之后命令行提示的sql文件

use coturn;
source /usr/share/coturn/schema.sql;

[图片]

接下来配置coturn
首先备份一下默认的配置文件

sudo cp /etc/turnserver.conf /etc/turnserver.conf.backup

接下来编辑/etc/turnserver.conf
这里填服务域(realm)和名字

realm=antalkws.rustfisher.com
server-name=turnantalk

external-ip写你的服务器的IP地址

# IPs the TURN server listens to
listening-ip=本机IP地址
# External IP-Address of the TURN server
external-ip=公网ip地址

使用的端口我们写3478

# Main listening port
listening-port=3478
# Further ports that are open for communication
min-port=10000
max-port=20000

指定log的路径。log等级设置为verbose

# Use fingerprint in TURN message
fingerprint
# Log file path
log-file=/home/szjk/server/turn/turnserver.log
# Enable verbose logging
verbose

user那里配置账号密码,格式account:pwd,中间是冒号

# Specify the user for the TURN authentification
user=自己想的账号:自己想的密码

完整配置

listening-port=3478
realm=antalkws.rustfisher.com
server-name=turnantalk
listening-ip=192.168.1.110
external-ip=111.121.123.203
min-port=10000
max-port=20000
verbose
fingerprint
log-file=/home/szjk/server/turn/turnserver.log
mysql-userdb="host=127.0.0.1 dbname=coturn user=root password=xxxxxxx port=3306 connect_timeout=5 read_timeout=5"
lt-cred-mech
user=user1
cli-password=xxxxxx

用systemctl启动coturn服务

systemctl start coturn

防火墙允许这个端口

sudo ufw allow 3478

至此coturn服务已经启动完毕
3.验证
我们可以去WebRTC Samples Trickle ICE页面验证我们的turn服务是否可用
网络不好的时候可能需要工具打开 webrtc.github.io
URI输入 turn:IP地址:3478,以及配置好的用户名和密码。然后「Add Server」
在这里插入图片描述

然后点击「Gather candidates」按钮,可以看到结果

在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 24.04是一款基于Linux的操作系统,下面是安装Ubuntu 24.04的步骤: 1. 下载Ubuntu 24.04的镜像文件:你可以从Ubuntu官方网站上下载最新的Ubuntu 24.04镜像文件。确保选择与你的计算机架构(32位或64位)相匹配的版本。 2. 制作启动盘:将下载的镜像文件写入USB闪存驱动器或者光盘。你可以使用一些工具如Rufus、Etcher等来制作启动盘。 3. 启动计算机:将制作好的启动盘插入计算机,并重启计算机。确保在计算机启动时选择从USB或光盘启动。 4. 选择安装方式:在启动时,你将看到一个安装界面。选择“Install Ubuntu”以开始安装过程。 5. 选择语言和键盘布局:在安装过程中,你需要选择你喜欢的语言和键盘布局。 6. 安装类型:在安装类型中,你可以选择“Erase disk and install Ubuntu”以清除整个硬盘并安装Ubuntu,或者选择“Something else”以手动分区。 7. 创建用户账户:在安装过程中,你需要设置一个用户名和密码,这将成为你登录Ubuntu时使用的账户。 8. 安装:完成上述步骤后,点击“Install”按钮开始安装Ubuntu 24.04。安装过程可能需要一些时间,请耐心等待。 9. 完成安装:安装完成后,你将看到一个提示窗口。点击“Restart Now”以重新启动计算机。 10. 登录Ubuntu:在计算机重新启动后,你将看到登录界面。输入之前设置的用户名和密码以登录Ubuntu。 希望以上步骤对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值