centos coturn搭建(親測成功)

2021-10-06 14:10:27 字數 1725 閱讀 4264

1.centos7以上版本,開始用的7以下版本總失敗,後來直接公升級7.8版本,安裝成功

2.gcc,openssl,libevent2提前安裝好,盡量用高版本,我的gcc-8.3.0.tar.gz,libevent-2.1.10-stable.tar.gz,openssl沒特意公升級,自帶的openssl 1.0.2k-fips  26 jan 2017

git clone

cd coturn

./configure 

make 

make install

安裝很簡單,基本都會成功,主要就是配置,網上搜尋的配置很多都啟動報錯,或者啟動後ice測試失敗

建立使用者和生成證書這塊資料都是一樣的,照搬

建立使用者

turnadmin -a -u test -p 123456 -r nono   //資料說turnadmin -l 可以看到建立的使用者,我的沒反應,不知道原因

turnadmin -k -u test -p 123456 -r nono   //生成加密字串0x860b1cbe80d919a7ecf44d9a1371e188

vim /etc/turnuserdb.conf    寫入test:0x91a329bcf40d7b0fc224ca0e7bcba74f

生成證書

openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 -nodes 

修改配置檔案

/usr/local/etc  下有乙個turnserver.conf.default檔案,複製乙個turnserver.conf檔案,配置改動都放turnserver.conf裡面

具體配置如下(放到伺服器時把我後面加的#注釋都去掉,我開始沒去掉,ice穿透一直不成功)

relay-device=eth0   #與ifconfig查到的網絡卡名稱一致

listening-ip=172.xx.xx.xx    #內網ip

listening-port=3478

tls-listening-port=5349

relay-ip=172.xx.xx.xx    #內網ip

external-ip=120.xx.xx.xx    #公網ip

relay-threads=50

realm=nono     #建立使用者時-r 域

lt-cred-mech

fingerprint

no-multicast-peers

cert=/etc/turn_server_cert.pem       #證書

pkey=/etc/turn_server_pkey.pem    #證書

pidfile="/var/run/turnserver.pid"

min-port=49152

max-port=65535

user=test:123456  #使用者名稱密碼,建立iceserver時用

cli-password=123456    #密碼

turnserver -a -f -user=test:123456 -r nono    (除錯時啟動)

turnserver -o -a -f -user=test:123456 -r nono    (上線時啟動)

現在可以ice測試了

注:我的ice測試成功,但是瀏覽器直接訪問還是打不開,不清楚原因

elastAlert環境搭建,(親測可行)

注自己本地虛擬機器根據部落格安裝過程中遇到的問題 系統沒有pip的找一下pip命令安裝。此處不贅訴 索引名 search?pretty 如下顯示則為插入資料成功。啟動elastalert。檢測2017.08.28t10點到第二天十點的資訊 python m elastalert.elastalert...

搭建zookeeper集群 親測有效 避免走坑

一 準備工作 開啟指定埠 firewall cmd zone public add port 12181 tcp permanent firewall cmd zone public add port 12888 tcp permanent firewall cmd zone public add ...

Centos7安裝搭建FTP伺服器(親測可用)

centos7安裝搭建ftp伺服器 親測可用 簡介 vsftpd 是 very secure ftp daemon 的縮寫,安全性是它的乙個最大的特點。vsftpd 是乙個 unix 類作業系統上執行的伺服器的名字,它可以執行在諸如 linux bsd solaris hp unix等系統上面,是乙...