{"id":157,"date":"2026-08-30T04:34:00","date_gmt":"2026-08-30T01:34:00","guid":{"rendered":"https:\/\/onlinepcdoctor.com\/tr\/webrtc-ip-sizinti-testi\/"},"modified":"2026-10-28T20:37:28","modified_gmt":"2026-10-28T17:37:28","slug":"webrtc-ip-sizinti-testi","status":"publish","type":"page","link":"https:\/\/onlinepcdoctor.com\/tr\/webrtc-ip-sizinti-testi\/","title":{"rendered":"WebRTC IP S\u0131z\u0131nt\u0131 Testi"},"content":{"rendered":"\n<div class=\"opd-webrtc-page\">\n<style>\n.opd-webrtc-page{max-width:820px;margin:0 auto;padding:20px;font-family:inherit;}\n#opd-rtc-wrap{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:20px;padding:36px;color:#e2e8f0;margin:30px 0;}\n#opd-rtc-wrap h2{color:#fff;margin:0 0 6px;font-size:1.6rem;}\n#opd-rtc-sub{opacity:0.7;margin:0 0 28px;font-size:0.95rem;}\n#opd-rtc-btn{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff;border:none;padding:14px 36px;border-radius:10px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:opacity 0.2s;}\n#opd-rtc-btn:hover{opacity:0.88;}\n#opd-rtc-result{margin-top:28px;display:none;}\n.opd-ip-card{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:18px 22px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;}\n.opd-ip-label{font-size:0.85rem;opacity:0.6;margin-bottom:4px;}\n.opd-ip-val{font-size:1.15rem;font-weight:700;font-family:monospace;color:#0ea5e9;}\n.opd-ip-badge{padding:5px 14px;border-radius:20px;font-size:0.82rem;font-weight:700;}\n.badge-safe{background:rgba(34,197,94,0.15);color:#22c55e;border:1px solid rgba(34,197,94,0.3);}\n.badge-warn{background:rgba(239,68,68,0.15);color:#ef4444;border:1px solid rgba(239,68,68,0.3);}\n.badge-info{background:rgba(14,165,233,0.15);color:#0ea5e9;border:1px solid rgba(14,165,233,0.3);}\n#opd-rtc-verdict{padding:18px 22px;border-radius:12px;margin-top:16px;font-size:1.05rem;font-weight:600;}\n.verdict-safe{background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.3);color:#22c55e;}\n.verdict-warn{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);color:#ef4444;}\n.verdict-none{background:rgba(148,163,184,0.1);border:1px solid rgba(148,163,184,0.2);color:#94a3b8;}\n#opd-rtc-loading{display:none;text-align:center;padding:20px;opacity:0.7;}\n.opd-spinner{display:inline-block;width:32px;height:32px;border:3px solid rgba(14,165,233,0.3);border-top-color:#0ea5e9;border-radius:50%;animation:opd-spin 0.8s linear infinite;margin-bottom:10px;}\n@keyframes opd-spin{to{transform:rotate(360deg);}}\n<\/style>\n<div id=\"opd-rtc-wrap\">\n  <h2>WebRTC IP Sizinti Testi<\/h2>\n  <p id=\"opd-rtc-sub\">VPN veya proxy kullaniyorsaniz, WebRTC API&#8217;si gercek IP adresinizi sizdirebilir. Hemen test edin.<\/p>\n  <button id=\"opd-rtc-btn\">Testi Baslat<\/button>\n  <div id=\"opd-rtc-loading\"><div class=\"opd-spinner\"><\/div><div>IP adresleri tespit ediliyor&#8230;<\/div><\/div>\n  <div id=\"opd-rtc-result\"><div id=\"opd-rtc-cards\"><\/div><div id=\"opd-rtc-verdict\"><\/div><\/div>\n<\/div>\n<script>\n(function(){\n  var btn=document.getElementById('opd-rtc-btn');\n  var loading=document.getElementById('opd-rtc-loading');\n  var result=document.getElementById('opd-rtc-result');\n  var cards=document.getElementById('opd-rtc-cards');\n  var verdict=document.getElementById('opd-rtc-verdict');\n  function getWebRTCIPs(cb){\n    var ips={local:[],public:[]};\n    try{\n      var pc=new RTCPeerConnection({iceServers:[{urls:'stun:stun.l.google.com:19302'}]});\n      pc.createDataChannel('');\n      pc.onicecandidate=function(e){\n        if(!e||!e.candidate)return;\n        var m=e.candidate.candidate.match(\/([0-9]{1,3}.){3}[0-9]{1,3}\/g)||[];\n        m.forEach(function(ip){\n          if(\/^(10.|172.(1[6-9]|2[0-9]|3[01]).|192.168.)\/.test(ip)){if(ips.local.indexOf(ip)<0)ips.local.push(ip);}\n          else if(ip!=='0.0.0.0'){if(ips.public.indexOf(ip)<0)ips.public.push(ip);}\n        });\n      };\n      pc.onicegatheringstatechange=function(){if(pc.iceGatheringState==='complete'){pc.close();cb(ips);}};\n      pc.createOffer().then(function(o){pc.setLocalDescription(o);});\n      setTimeout(function(){try{pc.close();}catch(x){}cb(ips);},5000);\n    }catch(err){cb(ips);}\n  }\n  function getPublicIP(cb){\n    var done=false;\n    fetch('https:\/\/api.ipify.org?format=json').then(function(r){return r.json();}).then(function(d){if(!done){done=true;cb(d.ip||null);}}).catch(function(){if(!done){done=true;cb(null);}});\n    setTimeout(function(){if(!done){done=true;cb(null);}},4000);\n  }\n  btn.addEventListener('click',function(){\n    btn.style.display='none'; loading.style.display='block'; result.style.display='none';\n    cards.innerHTML=''; verdict.innerHTML='';\n    var rtcDone=false,ipDone=false,rtcResult=null,publicIP=null;\n    function checkDone(){\n      if(!rtcDone||!ipDone)return;\n      loading.style.display='none'; result.style.display='block';\n      var html='';\n      if(publicIP)html+='<div class=\"opd-ip-card\"><div><div class=\"opd-ip-label\">HTTP uzerinden IP<\/div><div class=\"opd-ip-val\">'+publicIP+'<\/div><\/div><span class=\"opd-ip-badge badge-info\">HTTP IP<\/span><\/div>';\n      rtcResult.public.forEach(function(ip){\n        var leak=publicIP&&ip!==publicIP;\n        html+='<div class=\"opd-ip-card\"><div><div class=\"opd-ip-label\">WebRTC IP '+(leak?'- SIZINTI!':'')+'<\/div><div class=\"opd-ip-val\">'+ip+'<\/div><\/div><span class=\"opd-ip-badge '+(leak?'badge-warn':'badge-info')+'\">'+(leak?'SIZINTI':'WebRTC IP')+'<\/span><\/div>';\n      });\n      rtcResult.local.forEach(function(ip){\n        html+='<div class=\"opd-ip-card\"><div><div class=\"opd-ip-label\">Yerel ag IP<\/div><div class=\"opd-ip-val\">'+ip+'<\/div><\/div><span class=\"opd-ip-badge badge-info\">Yerel<\/span><\/div>';\n      });\n      if(!html)html='<div class=\"opd-ip-card\"><div class=\"opd-ip-val\" style=\"color:#94a3b8;\">IP adresi tespit edilemedi<\/div><\/div>';\n      cards.innerHTML=html;\n      var leaked=rtcResult.public.filter(function(ip){return publicIP&&ip!==publicIP;});\n      if(leaked.length>0){verdict.className='opd-rtc-verdict verdict-warn';verdict.innerHTML='<strong>WebRTC Sizintisi Tespit Edildi!<\/strong> Gercek IP adresiniz gorunuyor. Tarayicinizin WebRTC ayarlarini kapatin.';}\n      else if(rtcResult.public.length===0&&rtcResult.local.length===0){verdict.className='opd-rtc-verdict verdict-safe';verdict.innerHTML='<strong>Guvenli!<\/strong> WebRTC IP adresi tespit edilemedi.';}\n      else{verdict.className='opd-rtc-verdict verdict-none';verdict.innerHTML='WebRTC aktif. Tespit edilen IP VPN IP'inizle eslesiyor - belirgin sizinti yok.';}\n      btn.style.display='inline-block'; btn.textContent='Tekrar Test Et';\n    }\n    getWebRTCIPs(function(r){rtcResult=r;rtcDone=true;checkDone();});\n    getPublicIP(function(ip){publicIP=ip;ipDone=true;checkDone();});\n  });\n})();\n<\/script>\n<h2>WebRTC Sizintisi Nedir?<\/h2>\n<p>WebRTC (Web Real-Time Communication), tarayicilarin video\/ses iletisimi icin kullandigi bir teknolojidir. VPN kullaniyor olsaniz bile WebRTC, gercek IP adresinizi ortaya cikarabilir.<\/p>\n<h3>WebRTC Sizintisi Nasil Engellenir?<\/h3>\n<ul>\n<li><strong>Chrome:<\/strong> uBlock Origin eklentisi kullanin<\/li>\n<li><strong>Firefox:<\/strong> about:config sayfasinda media.peerconnection.enabled degerini false yapin<\/li>\n<li><strong>Brave:<\/strong> Gizlilik ayarlarindan WebRTC politikasini degistirin<\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WebRTC IP Sizinti Testi VPN veya proxy kullaniyorsaniz, WebRTC API&#8217;si gercek IP adresinizi sizdirebilir. Hemen test edin. Testi Baslat IP adresleri tespit ediliyor&#8230; WebRTC Sizintisi Nedir? WebRTC (Web Real-Time Communication), tarayicilarin video\/ses iletisimi icin kullandigi bir teknolojidir. VPN kullaniyor olsaniz bile WebRTC, gercek IP adresinizi ortaya cikarabilir. WebRTC Sizintisi Nasil Engellenir? Chrome: uBlock Origin eklentisi [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-157","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/onlinepcdoctor.com\/tr\/wp-json\/wp\/v2\/pages\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlinepcdoctor.com\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/onlinepcdoctor.com\/tr\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/onlinepcdoctor.com\/tr\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":1,"href":"https:\/\/onlinepcdoctor.com\/tr\/wp-json\/wp\/v2\/pages\/157\/revisions"}],"predecessor-version":[{"id":418,"href":"https:\/\/onlinepcdoctor.com\/tr\/wp-json\/wp\/v2\/pages\/157\/revisions\/418"}],"wp:attachment":[{"href":"https:\/\/onlinepcdoctor.com\/tr\/wp-json\/wp\/v2\/media?parent=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}