| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 系统运维 -> 离线环境下coturn穿透服务器的搭建 -> 正文阅读 |
|
|
[系统运维]离线环境下coturn穿透服务器的搭建 |
|
本次使用国产操作系统“中科方德”(基于CentOS 的系统)进行部署,也适用于CentOS系统。 1、获取coturn安装运行环境所需全部依赖(需要在可以联网的Linux系统中进行) ? ? ? ? ①、首先设置yum安装软件包是否缓存(为了获取安装后的rpm文件做准备),修改 /etc/yum.conf中配置,详情如下:
? ? ? ? ②、使用可以联网的Linux系统安装依赖(为了获取依赖的rpm文件),执行一下语句安装相关依赖。
? ? ? ? ③、依赖全部安装完成后,到/var/cache/yum目录中找到入下4个文件夹中的packages文件夹(这4个文件夹中不一定都存在packages文件夹),将packages文件夹中全部rpm文件手动copy到离线环境的系统中,至此完成依赖文件到收集。?
2、手动编译coturn服务器文件构建rpm包 ? ? ? ? ①、下载coturn服务器源码文件(GitHub - coturn/coturn: coturn TURN server project),本人使用4.5.1.3版本,尝试过4.5.1.1、4.5.1.2最终无法构建rpm文件,提示已安装但未打包官方已针对bug进行了更新。GitHub - coturn/coturn: coturn TURN server project
? ? ? ? ②、解压coturn目录进入到rpm中,使用自动化构建工具的方式进行构建
????????③、看到构建的 rpm文件地址说明正确构建。 ? ? ? ? ?④、成功构建rpm文件后,在/root/rpmbuild/RPMS/x86_64/turnserver-4.5.1.3目录中可以找到构建后的rpm文件。
? 3、在离线环境的系统中安装已经收集好的rpm文件 ? ? ? ? ①、进入到依赖的rpm文件的目录中,使用 “rpm? -vih 文件名” 语句安装时可能会提示相关依赖未安装,此时需要使用 “rpm -Uvh --force --nodeps *rpm” 语句进行安装。 ? ? ? ? ②、安装依赖后进行coturn服务rpm的安装,安装后使用 “which turnserver” 可以查看coturn是否成功安装。
|
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/6 2:47:04- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |