servicio de transmisión transparente configurado

SU cambiar de usuario
1.-2.0 para descargar e instalar la libevent
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
el alquitrán-2.0.21-stable.tar.gz zxvf la libevent
libevent 2.0.21-estable-cd && ./configure
la marca de make install &&
2. Descargar compilar e instalar coturn
git clone https://github.com/coturn/coturn
coturn cd
./configure
la marca
de make install
3. Comprobar si la instalación se ha realizado correctamente
la cual turnserver
4. primera tarjeta de débito, y registra el nombre de las direcciones de la tarjeta de red
ifconfig
5. el certificado firmado con el comando openssl para instalar
el certificado y 6. cert comando de configuración de la tecla p Openssl autogenerador Signed-:
openssl -newkey REQ -x509 la RSA: 2048 -keyout / etc / salida privado turn_server_pkey.pem /etc/turn_server_cert.pem -days 99999 -nodes
7. El archivo de configuración tiene turnserver.conf.default en / usr / local / etc / directorio local, copia de turnserver.conf
CD usr / / / local / etc
CP turnserver.conf.default turnserver.conf
8. La información modificada de configuración (Escuchar -ip la red mediante relé-ip ip, externa-ip ip es fuera de la red)
VI /usr/local/etc/turnserver.conf

    #与前ifconfig查到的网卡名称一致
relay-device=eth0  
listening-ip=172.19.176.106
relay-ip=172.19.176.106    #relay-ip 可以不设置,默认会使用你的外网ip地址作为转发包的中继地址
listening-port=3478        #监听端口可以不设置会默认的使用3478
tls-listening-port=5349
external-ip=156.000.111.222  #注意必须使用你的外网IP地址
relay-threads=50
lt-cred-mech
cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
pidfile="/var/run/turnserver.pid"
user=zq:123456  #用户名密码,创建IceServer时用
cli-password=qwerty
userdb=/var/db/turndb   #SQLite
  1. Crear un usuario
    turnadmin -a -b turndb -u -p ZQ 123456 -r zqturn

  2. Iniciar servicio
    turnserver -o -a -f -user = ZQ: 123456 -r zqturn

  3. Ver el proceso
    ps -ef | grep turnserver

  4. La configuración del firewall
    añaden
    Firewall-cmd = --zona pública --add-Port = 3478 / UDP --permanent
    Firewall-cmd = --zona --add-Port = 3478 / TCP --permanent pública
    de recarga
    firewall-cmd - -reload
    reinicio cortafuegos
    systemctl reinicio firewalld
    Nota: asegúrese de añadir una regla de puerto utilizado en el grupo de seguridad de su servidor de nube en el fondo, incluyendo el puertos UDP / TCP 3478, UDP necesidad de configuración

  5. prueba
    https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

Publicado cuatro artículos originales · ganado elogios 3 · Vistas 2474

Supongo que te gusta

Origin blog.csdn.net/ZQ960214/article/details/104701815
Recomendado
Clasificación