diff --git a/turn.yml b/turn.yml index 824dd7a..b813f95 100644 --- a/turn.yml +++ b/turn.yml @@ -41,6 +41,10 @@ tls-listening-port=5349 cert=/etc/coturn/cert.pem pkey=/etc/coturn/key.pem + no-sslv3 + no-tlsv1 + no-tlsv1_1 + no-tlsv1_2 backup: yes notify: Restart turn @@ -97,14 +101,15 @@ . /etc/bash/gaboshlib.include cd /home/docker/turn.{{inventory_hostname}}/coturn - local_ip=$(ip route get 1 | grep " src " | head -n1 | cut -d" " -f7) - g_valid_ipv4 "$local_ip" || g_echo_error_exit "Invalid local_ip $local_ip" + #local_ip=$(ip route get 1 | grep " src " | head -n1 | cut -d" " -f7) + #g_valid_ipv4 "$local_ip" || g_echo_error_exit "Invalid local_ip $local_ip" external_ip=$(curl -s https://checkipv4.dedyn.io) g_valid_ipv4 "$local_ip" || g_echo_error_exit "Invalid external_ip $external_ip" if ! grep -q "external-ip=$local_ip/$external_ip" turnserver.conf then sed -i '/^external-ip=.*/d' turnserver.conf - echo "external-ip=$local_ip/$external_ip" >>turnserver.conf + #echo "external-ip=$local_ip/$external_ip" >>turnserver.conf + echo "external-ip=$external_ip" >>turnserver.conf fi [ -f /home/docker/turn.{{inventory_hostname}}/docker-compose.yml ] && \ docker compose -f /home/docker/turn.{{inventory_hostname}}/docker-compose.yml restart