Il peut être une question très simple parce que je suis un débutant sur les serveurs de virage. Je voudrais courir le serveur de coturn derrière un équilibreur de charge tel que nginx.L'authentification a échoué lorsque coturn est derrière l'équilibreur de charge udp comme nginx
Mon cas est:
- J'ai un équilibreur de charge nginx sur le serveur qui est 192.168.1.10. Et l'écoute du port 3478 pour les demandes. Aussi ce serveur a l'adresse ip publique telle que 82.222. .
- J'ai un serveur de tour (coturn) qui est 192.168.1.11. Et runing sur le port 3478 (ce serveur est dans le même réseau avec équilibrage de charge)
- Je teste ma connectivité serveur tour avec ce site: https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
Mon problème est: Si je fais la redirection de port nat de mon adresse IP publique au serveur coturn sans utiliser l'équilibreur de charge, le test de connectivité fonctionne correctement. Cependant, si j'utilise la méthode d'équilibrage de la charge de nginx udp pour rediriger la requête vers mon serveur de tour, le test de connectivité renvoie l'erreur "Authentication Failed".
Avez-vous une idée de ce problème? Toute aide sur cette question est appréciée.
Merci, Yildiray Yilmaz
l'authentification échoue est une erreur plutôt étrange. Cela suggère que la collecte de l'adresse IP publique échoue mais pas l'authentification. Avez-vous une décharge de wireshark? L'équilibrage de charge basé sur le DNS fonctionne comme un charme FWIW –
err ... collecte les travaux publics mais l'authentification ne fonctionne pas –
Comment puis-je faire l'équilibrage de charge udp basé sur DNS avec nginx? –