2024年5月4日发(作者:)

Ubuntu下Restund服务器搭建的部分注意事项

1. Restund服务器是什么

Restund 官方网站 /

Restund is a modular and flexible STUN and TURN Server, with IPv4 and IPv6

support.

Features

•Authentication module

•Binding module

•MySQL module

•Statistics module

•Status module

•Syslog module

•TURN module

2. Ubuntu系统下Restund服务器的搭建

按照官方网站 / 的步骤安装即可。

1) 安装libre

- 因为需要使GNU Make,Ubuntu下可安装build-essential支持

$sudo apt-get install build-essential

- Restund官网上下载libre源码包,按官网方式安装即可(官网方式就是下载一个

libre的源码包然后放到Ubuntu系统文件的根目录下解压)

$ cd re (视安装版本而定,如果解压文件名为re-0.4.2,即该命令为$cd re-0.4.2)

$ make

$ sudo make install

2) 安装Restund

- 下载Restund源码包,按官网方式安装(其实就是下载一个libre的源码包然后放

到Ubuntu系统文件的根目录下解压)

$ cd restund(视安装版本而定,如果解压文件名为restund-0.4.2,即该命令为

$cd restund-0.4.2)

$ make

$ sudo make install

- 运行Restund其中一种出错可能是“无法加载动态库”

网上查到Restund默认回到usr/lib/下找动态库,而libre默认被安装至

usr/local/lib/下。手动将拷贝至usr/lib/下解决。如果无法手动拷贝,则可以用

超级命令$sudo mv移动,可以参考网络资源熟悉该命令的使用。

3. 运行Restund服务器

1) 修改配置文件

Restund源码包中有配置文件参考:/restund-0.4.0/etc/

注意修改udp / tcp 的监听ip地址,可改为本机使用的网络ip地址,本机ip地址可

用命令$ifconfig(区别于ipconfig)查看,然后$sudo gedit +文件名 修改。

修改后拷贝至ubuntu系统的/etc/下,如果无法手动拷贝,则可以用超级命令$sudo

mv移动。

2) 启动Restund服务器

$ sudo restund -d /etc/

其中-d可开启debug打印功能。