결과
확인 중…
현재 연결 IP: 확인 중…
WebRTC로 찾은 주소
| 주소 | 유형 | 연결 IP와 같음 |
|---|
WebRTC가 주소를 반환하지 않았습니다.
WebRTC 유출이란
어떤 웹사이트든 권한을 묻지 않고 JavaScript 몇 줄로 WebRTC 요청을 시작할 수 있습니다. 돌아온 공인 주소가 현재 연결 IP와 다르면, 그 사이트는 두 주소를 모두 알게 됩니다.
VPN이나 프록시를 쓰는 중이라면 두 번째 주소가 대개 실제 주소입니다.
프록시는 유출되고 VPN은 보통 유출되지 않는 이유
시스템 프록시, 예를 들어 Clash 같은 프록시 클라이언트의 시스템 프록시 모드는 앱이 넘겨준 트래픽만 전달합니다. 브라우저에서는 HTTP와 HTTPS입니다. WebRTC는 UDP 패킷을 직접 보내기 때문에 평소 연결로 그대로 나갑니다.
VPN이나 TUN 모드의 프록시 클라이언트는 UDP를 포함한 트래픽을 네트워크 단에서 잡아냅니다. 그래서 STUN 요청도 다른 트래픽처럼 서버를 거쳐 나갑니다.
WebRTC 유출 해결 방법
- 프록시 클라이언트에서 TUN 모드를 켜거나, UDP 트래픽도 전달하는 VPN을 쓰세요.
- Firefox에서는 about:config를 열어 media.peerconnection.enabled를 false로 바꾸세요. WebRTC가 완전히 꺼지므로 브라우저 화상 통화도 작동하지 않습니다.
- Chrome이나 Edge에서는 WebRTC를 프록시 연결로만 제한하는 확장 프로그램을 쓰세요.
- 이 테스트를 다시 실행해 결과를 확인하세요.
관련 가이드
- IP 주소란 무엇인가요?
IP 주소는 나에게 오는 데이터를 어디로 보내야 하는지 인터넷에 알려 주는 번호입니다. 생김새와 종류, 그리고 내 IP로 무엇을 알 수 있는지 알아봅니다.
- IP 주소 확인 방법
공인 IP는 클릭 한 번이면 확인됩니다. 사설 IP는 기기마다 확인 방법이 다릅니다. 기기별 정확한 순서를 정리했습니다.
- IPv4와 IPv6의 차이점은?
IPv6는 주소가 바닥난 IPv4를 대신하기 위해 만들어졌습니다. 두 버전의 비교, 내가 어느 쪽을 쓰는지 확인하는 방법, VPN 사용자에게 IPv6가 중요한 이유를 알아봅니다.
- DNS 유출이란 무엇이고 어떻게 해결하나요?
VPN을 켜 두어도 기기가 방문하는 모든 웹사이트를 통신사에 물어보고 있을 수 있습니다. 이것이 DNS 유출입니다. 찾아내는 법과 막는 법을 알아봅니다.