주제 나 노드/익스프레스를 사용하는 STUN 서버를 구현하는 오픈 소스 프로젝트에 대한 좋은 자료를 찾고 있습니다.노드/익스프레스가 STUN 서버로 작동하도록 설정하려면 어떻게해야합니까?
답변
STUN은 UDP를 사용하므로 HTTP 서버를 구축하는 데 도움이되는 Expess를 사용하여 STUN 서버를 작성하지 않을 것입니다. NPM 검색을하면 stunsrv 패키지가 유망 해 보인다. C 구현은 고전적인 기발한 스턴트맨에서도 가능합니다.
STUN 서버를 실행하려면 two IP addresses이 필요합니다. 그것을 관리 할 수 없다면 아마도 대신 공용 STUN 서버를 사용해야합니다.
STUN 서버의 두 번째 IP 주소는 클라이언트가 NAT 분류 테스트를 수행하는 경우에만 필요합니다. 대부분의 VOIP, P2P 및 ICE 클라이언트는 포트 매핑을 얻기 위해 STUN 서버의 기본 IP : 포트에 대한 간단한 바인딩 요청 만하면됩니다. Stuntman은 단일 IP 및 이중 IP 수신 모드를 모두 지원합니다. – selbie
@selbie 충분하지만 소프트웨어는주의를 기울이지 않는 것처럼 보입니다. 시작할 때 구성에 두 개의 주소가 필요합니다. 어쩌면 다른 서버가 다르게 동작 할 수도 있습니다. – hobbs
- 1. 경로를 github의 디렉토리 구조처럼 작동하도록 설정하려면 어떻게해야합니까?
- 2. Sinatra에서 RSpec과 작동하도록 Rack :: URLMap을 설정하려면 어떻게해야합니까?
- 3. 특정 시간에만 작동하도록 Onclick 효과를 설정하려면 어떻게해야합니까?
- 4. Sphinx autodoc 옵션이 작동하도록 문서 읽기를 설정하려면 어떻게해야합니까?
- 5. Heroku에 배포 할 GIT와 함께 작동하도록 데이터베이스를 설정하려면 어떻게해야합니까?
- 6. 프록시 서버로 작동하도록 Apache를 꾸미기
- 7. 서버로 만들지 않고 지속적으로 수신 대기하는 루프를 설정하려면 어떻게해야합니까?
- 8. STUN/TURN (ICE) 서버로 Twisted를 사용할 수 있습니까?
- 9. org.apache.http.client.HttpClient의 execute()가 작동하도록 설정하려면 무엇이 필요합니까?
- 10. 특정 시간에 Crontab을 설정하려면 어떻게해야합니까?
- 11. STUN, TURN 및 ICE
- 12. 클라이언트가 websocket을 사용하여 서버로 작동하도록 하시겠습니까?
- 13. XNA에서 lidgren을 설정하려면 어떻게해야합니까?
- 14. 텍스트 타이머를 설정하려면 어떻게해야합니까?
- 15. 컨트롤러를 올바르게 설정하려면 어떻게해야합니까?
- 16. 포커스를 Form1에 설정하려면 어떻게해야합니까?
- 17. Cocoapods로 키위를 설정하려면 어떻게해야합니까?
- 18. Eclipse에서 rampart를 설정하려면 어떻게해야합니까?
- 19. cancan을 설정하려면 어떻게해야합니까?
- 20. PHP로 URL을 설정하려면 어떻게해야합니까?
- 21. VDS에서 ALSA를 설정하려면 어떻게해야합니까?
- 22. 조건부 컨트롤러보기를 설정하려면 어떻게해야합니까?
- 23. Android에서 수신기를 설정하려면 어떻게해야합니까?
- 24. SlickGrid에서 포맷터를 설정하려면 어떻게해야합니까?
- 25. AnimationDrawable을 Marker로 설정하려면 어떻게해야합니까?
- 26. jqGrid를 기본값으로 설정하려면 어떻게해야합니까?
- 27. NetBeans에서 TomEE를 엔터프라이즈 프로젝트로 설정하려면 어떻게해야합니까?
- 28. stun 서버에 대한 혼란
- 29. WebRTC의 STUN/TURN 서버
- 30. TCP 흐름을위한 STUN 서버
문제가 무엇인지 구체적으로 알려주시겠습니까? 이 문제를 구현하는 데 특정 문제가 있습니까? n –
방금 교육 목적을 묻습니다. @JorgeSilva –