어설프면 슬프빈다
webrtc .. 실질적인 문제가 있었쩌.
symantic nat은 목적지 ip:port 값에 새로운 공용 ip:port를 부여하는 기법이어요.
프로그램 호환성 이유로 모바일 데이터는 일반 nat처럼 작동하여서 webrtc 연결이 stun정도로 잘 되는데요.
클라우드플레어 워프라는 것이 생겨낫쩌. (warp wôrp)
1.1.1.1 + WARP: Safer Internet - Google Play 앱
개발자들이 사무실에 서버가 많거나 시꺼먼 일을 하여서 아이피를 흘리지 않아야 하는 경우에 사용하고, 해킹을 당하기 싫은 사람도 일부 이 어플을 일반적으로 사용해요. 이럼 turn 서버 없이 연결이 성공하지 못하빈다. 파이어폭스는 되는 이유가 데스크탑 어플에서 들어가면 애초에 vpn 경로를 제외하여서 잘되는 것처럼 보이는 것이었어요. stun 데이터를 수신 하는데 candidate 결과를 살펴보면 warp을 타지 않는 부분을 볼 수 있스빈다.
솔까 .. 시그널 서버만 잘 만들면 udp stun은 한쪽이 symantic nat이어도 연결할 수 있는데 기능이 반영되지 않아서 아쉽쩌. 직접 만든 프로토콜을 사용하면 문제되지 않겠지만 웹 어플이면 애초에 webrtc밖에 답이 없어요. 망하빈다. 이렇다 하더라도 클라우드플레어에서 turn 소량 연결을 무료로 지원하는데 이럼 어떻게든 연결하는 것이 될꺼여요. 1초에 5아이피만 받아서 대량 사용자가 몰리면 잘 안될꺼빈다. 애초부터 워프 어플에 제외하는 어플을 등록해야 아주 좋아요.
음 ..
