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等系統上面,是乙...