IPdidi
한국어

WebRTC 유출 테스트

브라우저는 화상 통화와 파일 공유에 WebRTC를 씁니다. 통화를 연결하려고 브라우저가 STUN 서버에 자신의 공인 주소를 묻는데, 이 요청은 VPN이나 프록시를 우회할 수 있습니다. 이 테스트는 같은 요청을 보내 결과를 현재 연결 IP와 비교합니다.

결과

확인 중…

현재 연결 IP: 확인 중…

브라우저 핑거프린트 전체 테스트 실행

WebRTC로 찾은 주소

WebRTC 유출이란

어떤 웹사이트든 권한을 묻지 않고 JavaScript 몇 줄로 WebRTC 요청을 시작할 수 있습니다. 돌아온 공인 주소가 현재 연결 IP와 다르면, 그 사이트는 두 주소를 모두 알게 됩니다.

VPN이나 프록시를 쓰는 중이라면 두 번째 주소가 대개 실제 주소입니다.

프록시는 유출되고 VPN은 보통 유출되지 않는 이유

시스템 프록시, 예를 들어 Clash 같은 프록시 클라이언트의 시스템 프록시 모드는 앱이 넘겨준 트래픽만 전달합니다. 브라우저에서는 HTTP와 HTTPS입니다. WebRTC는 UDP 패킷을 직접 보내기 때문에 평소 연결로 그대로 나갑니다.

VPN이나 TUN 모드의 프록시 클라이언트는 UDP를 포함한 트래픽을 네트워크 단에서 잡아냅니다. 그래서 STUN 요청도 다른 트래픽처럼 서버를 거쳐 나갑니다.

WebRTC 유출 해결 방법

관련 가이드