Files
varlog/_cache/articles/bcaee27d-30e2-4c4f-bc0c-780359dee029.json
T
2026-05-15 10:37:48 +02:00

1 line
2.9 KiB
JSON

{"uuid":"bcaee27d-30e2-4c4f-bc0c-780359dee029","slug":"coturn","title":"coturn","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-14 20:41:28","created_at":"2023-02-14 20:41:28","updated_at":"2023-02-14 20:41:28","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# coturn\n\n![Serveur turn](dummy.png)\n\nUn serveur TURN permet d'assurer la connectivité des clients même s'ils sont derrière des routeurs NAT ou des pare-feux restrictifs, en utilisant un relais tiers pour transférer les paquets de données. **coturn** remplie ce rôle.\n\n## Installation de coturn\nPour installer un service TURN sur Debian, vous pouvez suivre les étapes suivantes.\n\nOuvrez un terminal et mettez à jour votre système avec la commande suivante :\n\n sudo apt-get update\n\nInstallez le service TURN en utilisant la commande suivante :\n\n sudo apt-get install coturn\n\nUne fois l'installation terminée, vous pouvez éditer le fichier de configuration de TURN en utilisant la commande suivante :\n\n sudo nano /etc/turnserver.conf\n\nModifiez les paramètres de configuration selon vos besoins.\n\nDémarrez le service TURN avec la commande suivante :\n\n sudo systemctl start coturn\n\nVérifiez que le service est en cours d'exécution avec la commande suivante :\n\n sudo systemctl status coturn\n\nVous pouvez également configurer le service TURN pour qu'il démarre automatiquement au démarrage du système en utilisant la commande suivante :\n\n sudo systemctl enable coturn\n\n## Paramètres de coturn\nLa configuration de turnserver.conf dépend des besoins de votre environnement et des fonctionnalités que vous souhaitez activer ou désactiver pour votre serveur TURN. Cependant, voici quelques paramètres de configuration courants que vous pouvez modifier dans le fichier turnserver.conf :\n\n- listening-port : le port sur lequel le serveur TURN écoute les connexions entrantes.\n\n- relay-ip : l'adresse IP que le serveur TURN utilisera pour relayer les flux de données.\n\n- realm : le nom de domaine utilisé pour identifier le service de relais.\n\n- user et userdb : les paramètres utilisés pour configurer l'authentification des utilisateurs et le stockage des informations d'identification.\n\n- min-port et max-port : les ports utilisés pour relayer les flux de données.\n\n- lt-cred-mech : un mécanisme d'authentification qui exige une preuve de l'identité de l'utilisateur à chaque connexion.\n\n- cert et pkey : les chemins d'accès aux certificats SSL/TLS utilisés pour sécuriser les connexions.\n\n- fingerprint : le type de hachage utilisé pour générer les empreintes digitales de certificat.\n\n- no-udp : une option qui désactive le protocole UDP pour les connexions entrantes.\n\n## Ressources\n- [man turnserver](https:*dyn.manpages.debian.org/jump?q=turnserver)\n- [wiki corturn](https:*github.com/coturn/coturn/wiki)","featured":false,"tags":[]}