{"id":648,"date":"2026-09-13T12:26:40","date_gmt":"2026-09-13T12:26:40","guid":{"rendered":"https:\/\/www.vps.tc\/blog\/?p=648"},"modified":"2026-09-13T09:21:12","modified_gmt":"2026-09-13T09:21:12","slug":"ktunnel-proxy-nedir-nasil-kullanilir-guvenli-mi","status":"publish","type":"post","link":"https:\/\/www.vps.tc\/blog\/tr\/ktunnel-proxy-nedir-nasil-kullanilir-guvenli-mi\/","title":{"rendered":"Ktunnel Proxy Nedir? Nas\u0131l Kullan\u0131l\u0131r ve G\u00fcvenli mi?"},"content":{"rendered":"<div class=\"aiw-toc\" style=\"border:1px solid #dbe3ea;border-radius:8px;padding:16px 20px;margin:0 0 28px\"><strong>\u0130\u00e7indekiler<\/strong><\/p>\n<ol style=\"margin:10px 0 0;padding-left:22px\">\n<li><a href=\"#ktunnel-proxy-nedir\">Ktunnel Proxy nedir?<\/a><\/li>\n<li><a href=\"#ktunnel-proxy-nasil-calisir\">Ktunnel Proxy nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/a><\/li>\n<li><a href=\"#ktunnel-proxy-nasil-kullanilir\">Ktunnel Proxy nas\u0131l kullan\u0131l\u0131r?<\/a><\/li>\n<li><a href=\"#ktunnel-proxy-guvenli-mi\">Ktunnel Proxy g\u00fcvenli mi?<\/a><\/li>\n<li><a href=\"#ktunnel-proxy-ile-vpn-arasindaki-fark-nedir\">Ktunnel Proxy ile VPN aras\u0131ndaki fark nedir?<\/a><\/li>\n<li><a href=\"#proxy-kullanirken-ip-ve-dns-nasil-kontrol-edilir\">Proxy kullan\u0131rken IP ve DNS nas\u0131l kontrol edilir?<\/a><\/li>\n<li><a href=\"#ktunnel-proxy-yerine-ne-zaman-baska-bir-cozum-secilmeli\">Ktunnel Proxy yerine ne zaman ba\u015fka bir \u00e7\u00f6z\u00fcm se\u00e7ilmeli?<\/a><\/li>\n<li><a href=\"#kontrol-etmeden-kullanmayin\">Kontrol etmeden kullanmay\u0131n<\/a><\/li>\n<li><a href=\"#sik-sorulan-sorular\">S\u0131k Sorulan Sorular<\/a><\/li>\n<li><a href=\"#kaynaklar\">Kaynaklar<\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"ktunnel-proxy-nedir\">Ktunnel Proxy nedir?<\/h2>\n<p>Ktunnel Proxy, taray\u0131c\u0131 ile hedef web sitesi aras\u0131na giren bir web proxy hizmeti olarak kullan\u0131l\u0131r. \u0130ste\u011fi \u00f6nce Ktunnel sunucusu al\u0131r, hedefe kendi IP adresiyle ba\u011flan\u0131r ve yan\u0131t\u0131 size iletir. B\u00f6ylece hedef site ger\u00e7ek IP adresiniz yerine proxy IP&#8217;sini g\u00f6rebilir; bu durum anonimlik, g\u00fcvenlik veya eri\u015fim garantisi anlam\u0131na gelmez.<\/p>\n<p>\u0130nternette &#8220;Ktunnel&#8221; ad\u0131yla birden fazla benzer hizmet veya alan ad\u0131 g\u00f6r\u00fclebiliyor. Bu nedenle yaln\u0131zca isme bakarak tek ve de\u011fi\u015fmez bir \u00fcr\u00fcn tan\u0131m\u0131 yapmak do\u011fru de\u011fil. Baz\u0131 sayfalar adres kutusuna URL yaz\u0131p sayfay\u0131 proxy \u00fczerinden a\u00e7t\u0131r\u0131r, baz\u0131lar\u0131ysa taray\u0131c\u0131ya veya uygulamaya girilecek klasik HTTP proxy adresi sundu\u011funu iddia eder. \u0130kisini birbirine kar\u0131\u015ft\u0131rmamak gerekiyor.<\/p>\n<p>Benim burada kulland\u0131\u011f\u0131m &#8220;Ktunnel Proxy&#8221; ifadesi, \u00f6zellikle taray\u0131c\u0131dan URL girilerek kullan\u0131lan web proxy t\u00fcr\u00fcn\u00fc anlat\u0131yor. Hizmetin g\u00fcncel alan ad\u0131, destekledi\u011fi protokoller, kay\u0131t politikas\u0131 ve kullan\u0131m ko\u015fullar\u0131 zaman i\u00e7inde de\u011fi\u015febilir. Bu y\u00fczden a\u015fa\u011f\u0131daki komutlarda \u00f6rnek adres olarak <code>proxy.example.net:8080<\/code> kullanaca\u011f\u0131m; bunu Ktunnel&#8217;e ait ger\u00e7ek ve g\u00fcncel bir adres sanmay\u0131n.<\/p>\n<h2 id=\"ktunnel-proxy-nasil-calisir\">Ktunnel Proxy nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/h2>\n<p>Normal ba\u011flant\u0131da taray\u0131c\u0131n\u0131z hedef sitenin alan ad\u0131n\u0131 \u00e7\u00f6zer, hedef sunucuya ba\u011flan\u0131r ve iste\u011fi do\u011frudan g\u00f6nderir. Proxy kullan\u0131ld\u0131\u011f\u0131nda ak\u0131\u015f de\u011fi\u015fir:<\/p>\n<ol>\n<li>Taray\u0131c\u0131 veya web proxy sayfas\u0131, sizin g\u00f6nderdi\u011finiz hedef URL&#8217;yi al\u0131r.<\/li>\n<li>Proxy sunucusu hedef alan ad\u0131n\u0131 \u00e7\u00f6zer ve hedefe yeni bir ba\u011flant\u0131 a\u00e7ar.<\/li>\n<li>Hedef web sunucusu \u00e7o\u011funlukla proxy sunucusunun IP adresini g\u00f6r\u00fcr.<\/li>\n<li>Proxy, hedeften ald\u0131\u011f\u0131 yan\u0131t\u0131 kendi ba\u011flant\u0131s\u0131 \u00fczerinden taray\u0131c\u0131ya aktar\u0131r.<\/li>\n<\/ol>\n<p>Bu, IP adresi konusunda bir arac\u0131 ekler; u\u00e7tan uca gizlilik sa\u011flamaz. RFC 9110&#8217;daki HTTP tan\u0131m\u0131nda proxy, istemci ad\u0131na istek ileten arac\u0131 olarak ele al\u0131n\u0131r. HTTPS ba\u011flant\u0131lar\u0131nda klasik HTTP proxy \u00e7o\u011fu zaman <code>CONNECT<\/code> y\u00f6ntemiyle hedefe bir t\u00fcnel a\u00e7ar. T\u00fcnelin i\u00e7indeki TLS ba\u011flant\u0131s\u0131n\u0131 taray\u0131c\u0131 ile hedef sunucu kurar; proxy sertifika do\u011frulamas\u0131n\u0131 kendisi yapm\u0131yorsa HTTPS i\u00e7eri\u011fini okuyamaz.<\/p>\n<p>Buradaki &#8220;okuyamaz&#8221; ifadesini fazla geni\u015f yorumlamay\u0131n. Proxy, ba\u011fland\u0131\u011f\u0131n\u0131z hedef alan ad\u0131n\u0131, ba\u011flant\u0131 zaman\u0131n\u0131, veri miktar\u0131n\u0131 ve kendi sistemine g\u00f6nderdi\u011finiz bilgileri g\u00f6rebilir. HTTP kullan\u0131yorsan\u0131z sayfa i\u00e7eri\u011fi, \u00e7erezler ve formlar a\u011f \u00fczerinde a\u00e7\u0131k bi\u00e7imde ta\u015f\u0131nabilir. HTTPS de IP adresinizi ve taray\u0131c\u0131 parmak izinizi sihirli bi\u00e7imde ortadan kald\u0131rmaz.<\/p>\n<h3>Web proxy ile sistem proxy aras\u0131ndaki fark<\/h3>\n<p>Web proxy sitesinde URL&#8217;yi bir form alan\u0131na yazars\u0131n\u0131z. Genellikle yaln\u0131zca web sayfalar\u0131n\u0131 ta\u015f\u0131may\u0131 ama\u00e7lar; FTP, SSH, oyun trafi\u011fi veya masa\u00fcst\u00fc uygulamalar\u0131n\u0131n \u00e7al\u0131\u015faca\u011f\u0131 anlam\u0131na gelmez. \u00dcstelik sayfa i\u00e7indeki ba\u011flant\u0131lar\u0131 yeniden yazmas\u0131 gerekti\u011fi i\u00e7in JavaScript, \u00e7erez, dosya y\u00fckleme ve oturum a\u00e7ma davran\u0131\u015flar\u0131 bozulabilir.<\/p>\n<p>Sistem proxy&#8217;sinde ise taray\u0131c\u0131 veya uygulamaya ayr\u0131 bir sunucu ve port girilir. \u00d6rne\u011fin curl ile HTTP proxy kullan\u0131m\u0131 \u015f\u00f6yle g\u00f6r\u00fcn\u00fcr:<\/p>\n<pre><code>curl -v -x http:\/\/proxy.example.net:8080 https:\/\/example.com\/<\/code><\/pre>\n<p><code>-x<\/code> bayra\u011f\u0131 curl&#8217;e proxy kullanmas\u0131n\u0131 s\u00f6yler. <code>-v<\/code> ise ba\u011flant\u0131 ayr\u0131nt\u0131lar\u0131n\u0131 g\u00f6sterir; ger\u00e7ek bir proxy adresiyle \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda \u00e7\u0131kt\u0131da proxy&#8217;ye kurulan ba\u011flant\u0131y\u0131 ve HTTPS i\u00e7in g\u00f6nderilen <code>CONNECT<\/code> iste\u011fini g\u00f6rebilirsiniz. Bu komut, Ktunnel&#8217;\u00fcn mutlaka bu arabirimi sundu\u011funu kan\u0131tlamaz; yaln\u0131zca klasik HTTP proxy modelini test eder.<\/p>\n<h2 id=\"ktunnel-proxy-nasil-kullanilir\">Ktunnel Proxy nas\u0131l kullan\u0131l\u0131r?<\/h2>\n<p>Bir Ktunnel sayfas\u0131 kullanacaksan\u0131z ilk ad\u0131m, hizmetin ger\u00e7ekten hangi modeli sundu\u011funu anlamakt\u0131r. Taray\u0131c\u0131dan kullan\u0131lan web proxy ile i\u015fletim sistemine girilen proxy ayn\u0131 \u015fey de\u011fil. Ben bir VPS \u00fczerinde bunu varsayarak yap\u0131land\u0131rma yapmam; \u00f6nce dok\u00fcmantasyondaki sunucu ad\u0131, port, kimlik do\u011frulama y\u00f6ntemi ve desteklenen protokol bilgisini kontrol ederim.<\/p>\n<h3>Taray\u0131c\u0131 \u00fczerinden kullan\u0131m<\/h3>\n<ol>\n<li>Hizmetin g\u00fcncel alan ad\u0131n\u0131 do\u011frudan ve HTTPS ile a\u00e7\u0131n.<\/li>\n<li>Alan ad\u0131n\u0131n yaz\u0131m\u0131n\u0131 kontrol edin. Benzer isimli kopya sayfalar, giri\u015f bilgilerini toplamak i\u00e7in haz\u0131rlanabilir.<\/li>\n<li>Hedef adresi URL alan\u0131na yaz\u0131n.<\/li>\n<li>Adres \u00e7ubu\u011funda hedef siteye de\u011fil, proxy hizmetine ait bir alan ad\u0131 g\u00f6r\u00fcnd\u00fc\u011f\u00fcn\u00fc bilin.<\/li>\n<li>Sayfa a\u00e7\u0131ld\u0131ktan sonra giri\u015f, \u00f6deme veya hassas veri g\u00f6ndermeden \u00f6nce adres \u00e7ubu\u011fundaki ba\u011flant\u0131y\u0131 kontrol edin.<\/li>\n<\/ol>\n<p>Bu y\u00f6ntemde hedef sayfan\u0131n URL&#8217;si proxy hizmetine gider. URL i\u00e7inde parola, eri\u015fim anahtar\u0131, ki\u015fisel bilgi veya imza ta\u015f\u0131yan parametre varsa bunu kullanmay\u0131n. Baz\u0131 uygulamalar oturum belirte\u00e7lerini URL&#8217;ye ekleyebiliyor; bu de\u011ferler proxy kay\u0131tlar\u0131nda, taray\u0131c\u0131 ge\u00e7mi\u015finde veya referer ba\u015fl\u0131klar\u0131nda kalabilir.<\/p>\n<p>JavaScript a\u011f\u0131rl\u0131kl\u0131 uygulamalar, WebSocket ba\u011flant\u0131lar\u0131 ve dosya y\u00fcklemeleri web proxy arkas\u0131nda s\u0131k\u00e7a sorun \u00e7\u0131kar\u0131r. Bir sayfan\u0131n HTML&#8217;i a\u00e7\u0131l\u0131yor diye uygulaman\u0131n tamam\u0131 \u00e7al\u0131\u015facak sanmay\u0131n. Ben y\u0131llar \u00f6nce staging sanarak production Nginx yap\u0131land\u0131rmas\u0131na dokunmu\u015ftum; k\u0131rm\u0131z\u0131 prompt ve hostname kontrol\u00fc o g\u00fcn hayat\u0131ma girdi. Web proxy&#8217;nin sayfay\u0131 yeniden yazmas\u0131 da benzer bi\u00e7imde yaln\u0131zca g\u00f6r\u00fcnen HTML&#8217;i de\u011fil, arka plandaki ba\u011flant\u0131 ak\u0131\u015f\u0131n\u0131 etkileyebilir.<\/p>\n<h3>HTTP proxy adresi veriliyorsa<\/h3>\n<p>Hizmet size a\u00e7\u0131k\u00e7a bir proxy host ve port sa\u011fl\u0131yorsa taray\u0131c\u0131 veya i\u015fletim sistemi ayarlar\u0131na bunlar\u0131 girebilirsiniz. Kullan\u0131lan alanlar taray\u0131c\u0131ya g\u00f6re de\u011fi\u015fir; HTTP, HTTPS ve SOCKS se\u00e7eneklerini birbirinin yerine yazmay\u0131n. HTTP proxy adresiyle SOCKS5 ba\u011flant\u0131s\u0131 kurmaya \u00e7al\u0131\u015fmak, parola do\u011fru olsa bile ba\u011flant\u0131y\u0131 ba\u015far\u0131s\u0131z k\u0131lar.<\/p>\n<p>Komut sat\u0131r\u0131nda ge\u00e7ici test i\u00e7in \u015fu bi\u00e7im kullan\u0131labilir:<\/p>\n<pre><code>curl --proxy http:\/\/proxy.example.net:8080 https:\/\/example.com\/<\/code><\/pre>\n<p>Bu sat\u0131rda <code>--proxy<\/code> ile <code>-x<\/code> ayn\u0131 i\u015fi yapar. Yan\u0131t g\u00f6vdesi geldiyse yaln\u0131zca proxy \u00fczerinden bir HTTP iste\u011fi yap\u0131labildi\u011fini anlars\u0131n\u0131z; hizmetin g\u00fcvenilir oldu\u011funu de\u011fil.<\/p>\n<p>Proxy kimlik do\u011frulamas\u0131 gerekiyorsa kullan\u0131c\u0131 ad\u0131 ve parolay\u0131 komut sat\u0131r\u0131na a\u00e7\u0131k\u00e7a yazmak iyi bir fikir de\u011fildir. Shell ge\u00e7mi\u015fine ve baz\u0131 i\u015flem g\u00f6zlem ara\u00e7lar\u0131na s\u0131zabilir. curl&#8217;in etkile\u015fimli se\u00e7eneklerini veya bir parola y\u00f6neticisini tercih edin:<\/p>\n<pre><code>curl --proxy http:\/\/proxy.example.net:8080 \n     --proxy-user 'kullanici' \n     --verbose \n     https:\/\/example.com\/<\/code><\/pre>\n<p>Komut parola sorarsa parolay\u0131 ge\u00e7mi\u015fe yazmadan al\u0131r. Ger\u00e7ek bir \u00fcretim sisteminde bu bilgiyi environment de\u011fi\u015fkenlerine koyarken de dikkatli olun; ortam de\u011fi\u015fkenleri her zaman gizli kasa de\u011fildir.<\/p>\n<h3>Linux&#8217;ta ge\u00e7ici proxy de\u011fi\u015fkenleri<\/h3>\n<p>Baz\u0131 komut sat\u0131r\u0131 ara\u00e7lar\u0131 <code>http_proxy<\/code>, <code>https_proxy<\/code> ve <code>no_proxy<\/code> de\u011fi\u015fkenlerini okur. Sadece o terminal oturumu i\u00e7in \u00f6rnek:<\/p>\n<pre><code>export http_proxy='http:\/\/proxy.example.net:8080'\nexport https_proxy='http:\/\/proxy.example.net:8080'\nexport no_proxy='localhost,127.0.0.1,.internal.example'\n\ncurl -I https:\/\/example.com\/\nunset http_proxy https_proxy no_proxy<\/code><\/pre>\n<p><code>no_proxy<\/code> sat\u0131r\u0131 \u00f6nemli; yerel ve dahili adreslerin d\u0131\u015f proxy&#8217;ye gitmesini engellemek i\u00e7in kullan\u0131l\u0131r. Ben production shell&#8217;inde k\u0131rm\u0131z\u0131 prompt kullanmaya ba\u015flamadan \u00f6nce yanl\u0131\u015f sunucuda i\u015flem yapma korkusunu bir kez ciddi bi\u00e7imde ya\u015fad\u0131m. O g\u00fcnden beri komut \u00f6ncesi <code>hostname<\/code> ve aktif proxy de\u011fi\u015fkenlerini kontrol ediyorum. <code>env | grep -i proxy<\/code> \u00e7\u0131kt\u0131s\u0131 birka\u00e7 saniye s\u00fcrer, yanl\u0131\u015f te\u015fhisi saatlerce uzatmaz.<\/p>\n<h2 id=\"ktunnel-proxy-guvenli-mi\">Ktunnel Proxy g\u00fcvenli mi?<\/h2>\n<p>Tek kelimelik &#8220;evet&#8221; veya &#8220;hay\u0131r&#8221; cevab\u0131 burada yan\u0131lt\u0131c\u0131 olur. G\u00fcvenlik; ba\u011flant\u0131n\u0131n HTTPS olup olmamas\u0131na, proxy&#8217;nin verileri kaydedip kaydetmedi\u011fine, hizmeti kimin i\u015fletti\u011fine, taray\u0131c\u0131da hangi yetkileri verdi\u011finize ve hangi bilgiyi g\u00f6nderdi\u011finize ba\u011fl\u0131d\u0131r.<\/p>\n<table>\n<thead>\n<tr>\n<th>Senaryo<\/th>\n<th>Proxy neyi g\u00f6rebilir?<\/th>\n<th>Pratik de\u011ferlendirme<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>HTTP hedef site<\/td>\n<td>URL, ba\u015fl\u0131klar, i\u00e7erik, form verileri ve \u00e7erezler<\/td>\n<td>Hassas kullan\u0131m i\u00e7in uygun de\u011fildir.<\/td>\n<\/tr>\n<tr>\n<td>HTTPS hedef site, normal CONNECT<\/td>\n<td>Hedef alan ad\u0131, zamanlama, IP bilgileri ve trafik hacmi<\/td>\n<td>\u0130\u00e7erik TLS ile korunur; proxy&#8217;ye yine de g\u00fcvenmeniz gerekir.<\/td>\n<\/tr>\n<tr>\n<td>Proxy&#8217;nin kendi HTTPS sayfas\u0131<\/td>\n<td>Proxy&#8217;ye g\u00f6nderdi\u011finiz URL ve form verileri<\/td>\n<td>Proxy ba\u011flant\u0131s\u0131 \u015fifreli olsa da hizmet i\u015fletmecisi iste\u011fi g\u00f6rebilir.<\/td>\n<\/tr>\n<tr>\n<td>Kimlik do\u011frulama yap\u0131lan bir web hesab\u0131<\/td>\n<td>HTTPS do\u011fru kurulmu\u015fsa parolay\u0131 do\u011frudan okuyamamal\u0131; fakat \u00e7erez ve oturum riskleri s\u00fcrer<\/td>\n<td>G\u00fcvenmedi\u011finiz proxy \u00fczerinden kullanmay\u0131n.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>HTTPS, taray\u0131c\u0131n\u0131z ile hedef site aras\u0131ndaki TLS ba\u011flant\u0131s\u0131n\u0131 do\u011frulamak i\u00e7in vard\u0131r. Proxy sayfay\u0131 kendi sunucusunda a\u00e7\u0131p i\u00e7eri\u011fi yeniden sunuyorsa model de\u011fi\u015febilir; bu durumda taray\u0131c\u0131n\u0131z do\u011frudan hedef sitenin sertifikas\u0131n\u0131 do\u011frulam\u0131yor olabilir. Adres \u00e7ubu\u011fundaki kilit simgesi, yaln\u0131zca o anda kurdu\u011funuz ba\u011flant\u0131n\u0131n kime ait oldu\u011funu anlat\u0131r; arka taraftaki proxy&#8217;nin d\u00fcr\u00fcstl\u00fc\u011f\u00fcn\u00fc ispatlamaz.<\/p>\n<p>Proxy hizmetinin &#8220;log tutmuyoruz&#8221; iddias\u0131 da tek ba\u015f\u0131na teknik kan\u0131t de\u011fildir. Saklama s\u00fcresi, yasal taleplere verilen yan\u0131t, \u00fc\u00e7\u00fcnc\u00fc taraf reklam veya analiz kodlar\u0131, IP ba\u015fl\u0131klar\u0131n\u0131n hedefe aktar\u0131l\u0131p aktar\u0131lmad\u0131\u011f\u0131 ve DNS \u00e7\u00f6z\u00fcmlemesinin nerede yap\u0131ld\u0131\u011f\u0131 a\u00e7\u0131klanm\u0131yorsa belirsizlik devam eder. Ben yedekleme sa\u011flay\u0131c\u0131s\u0131 se\u00e7erken &#8220;yedekleniyor&#8221; ifadesiyle yetinmiyorsam, proxy i\u00e7in de &#8220;anonim&#8221; kelimesiyle yetinmem.<\/p>\n<h3>Ktunnel Proxy hangi durumlarda kullan\u0131lmamal\u0131?<\/h3>\n<ul>\n<li>E-posta, banka, kripto para veya y\u00f6netim paneli hesab\u0131na giri\u015f yapmak.<\/li>\n<li>VPS, Git, veritaban\u0131 ya da bulut eri\u015fim anahtarlar\u0131n\u0131 g\u00f6ndermek.<\/li>\n<li>Kimlik, \u00f6deme veya sa\u011fl\u0131k bilgisi i\u00e7eren formlar\u0131 doldurmak.<\/li>\n<li>Kurumsal a\u011f\u0131n eri\u015fim politikalar\u0131n\u0131 izinsiz a\u015fmaya \u00e7al\u0131\u015fmak.<\/li>\n<li>\u0130ndirilen \u00e7al\u0131\u015ft\u0131r\u0131labilir dosyalar\u0131 proxy \u00fczerinden g\u00fcvenilir kabul etmek.<\/li>\n<li>Proxy&#8217;nin taray\u0131c\u0131 eklentisi veya sertifika y\u00fcklemesini istemek.<\/li>\n<\/ul>\n<p>\u00d6zellikle &#8220;sertifikay\u0131 kurun, t\u00fcm trafi\u011fi h\u0131zland\u0131r\u0131n&#8221; t\u00fcr\u00fc y\u00f6nergeler ciddi uyar\u0131d\u0131r. Yerel k\u00f6k sertifika y\u00fcklemek, o sertifikaya g\u00fcvenen uygulamalar\u0131n TLS trafi\u011finin incelenebilmesine yol a\u00e7abilir. Kurumsal g\u00fcvenlik \u00fcr\u00fcn\u00fc gibi a\u00e7\u0131k\u00e7a y\u00f6netilmeyen bir hizmet i\u00e7in bunu yapmam.<\/p>\n<h2 id=\"ktunnel-proxy-ile-vpn-arasindaki-fark-nedir\">Ktunnel Proxy ile VPN aras\u0131ndaki fark nedir?<\/h2>\n<p>Proxy ve VPN ayn\u0131 i\u015fi yapmaz. Web proxy \u00e7o\u011funlukla belirli HTTP isteklerini arac\u0131 \u00fczerinden ge\u00e7irir. VPN ise i\u015fletim sistemi seviyesinde bir t\u00fcnel kurarak se\u00e7ilen veya t\u00fcm a\u011f trafi\u011fini ba\u015fka bir a\u011f ge\u00e7idine y\u00f6nlendirebilir. VPN sa\u011flay\u0131c\u0131s\u0131 da trafi\u011fin bir b\u00f6l\u00fcm\u00fcn\u00fc g\u00f6rebilir; VPN kullanmak g\u00fcveni ortadan kald\u0131rmaz, g\u00fcvenilen taraf\u0131 de\u011fi\u015ftirir.<\/p>\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>Ktunnel tarz\u0131 web proxy<\/th>\n<th>VPN<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Kapsam<\/td>\n<td>Genellikle web sayfalar\u0131<\/td>\n<td>\u0130\u015fletim sistemi veya se\u00e7ili uygulamalar<\/td>\n<\/tr>\n<tr>\n<td>Kurulum<\/td>\n<td>URL formu veya proxy ayar\u0131<\/td>\n<td>\u0130stemci, profil veya i\u015fletim sistemi ayar\u0131<\/td>\n<\/tr>\n<tr>\n<td>HTTPS i\u00e7eri\u011fi<\/td>\n<td>Normal CONNECT&#8217;te TLS ile korunabilir<\/td>\n<td>VPN t\u00fcneli i\u00e7inde ta\u015f\u0131n\u0131r; hedef yine TLS kullanmal\u0131d\u0131r<\/td>\n<\/tr>\n<tr>\n<td>G\u00fcvenilen taraf<\/td>\n<td>Web proxy i\u015fletmecisi<\/td>\n<td>VPN i\u015fletmecisi ve VPN \u00e7\u0131k\u0131\u015f a\u011f\u0131<\/td>\n<\/tr>\n<tr>\n<td>Kimlik gizleme<\/td>\n<td>Hedefe kar\u015f\u0131 s\u0131n\u0131rl\u0131 IP gizleme<\/td>\n<td>VPN \u00e7\u0131k\u0131\u015f IP&#8217;siyle daha geni\u015f kapsaml\u0131 y\u00f6nlendirme<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Burada k\u00fc\u00e7\u00fck ama \u00f6nemli bir ayr\u0131m var: VPN kullanmak sizi hedef web sitesine kar\u015f\u0131 tamamen anonim yapmaz. Hesab\u0131n\u0131za giri\u015f yaparsan\u0131z site kim oldu\u011funuzu hesab\u0131n\u0131zdan bilir; taray\u0131c\u0131 \u00e7erezleri ve parmak izi de ayr\u0131 konulard\u0131r. Ktunnel Proxy&#8217;yi bir VPN&#8217;in yerine koymak, \u00f6zellikle t\u00fcm cihaz trafi\u011fini korudu\u011funuzu sanman\u0131za neden olabilir.<\/p>\n<h2 id=\"proxy-kullanirken-ip-ve-dns-nasil-kontrol-edilir\">Proxy kullan\u0131rken IP ve DNS nas\u0131l kontrol edilir?<\/h2>\n<p>Proxy&#8217;nin IP adresinizi ger\u00e7ekten de\u011fi\u015ftirip de\u011fi\u015ftirmedi\u011fini kontrol etmek i\u00e7in \u00f6nce do\u011frudan, sonra proxy \u00fczerinden istek yapabilirsiniz. A\u015fa\u011f\u0131daki \u00f6rneklerde \u00fc\u00e7\u00fcnc\u00fc taraf IP servisleri yerine kendi kontrol etti\u011finiz bir endpoint kullanman\u0131z daha sa\u011fl\u0131kl\u0131d\u0131r; burada yaln\u0131zca y\u00f6ntemi g\u00f6steriyorum:<\/p>\n<pre><code>curl -4 https:\/\/example.com\/my-ip\ncurl -4 --proxy http:\/\/proxy.example.net:8080 https:\/\/example.com\/my-ip<\/code><\/pre>\n<p>\u0130ki yan\u0131t farkl\u0131ysa isteklerin farkl\u0131 \u00e7\u0131k\u0131\u015f noktalar\u0131ndan geldi\u011fini g\u00f6r\u00fcrs\u00fcn\u00fcz. Bu, anonimlik kan\u0131t\u0131 de\u011fildir. IPv6 ayr\u0131ca devrede olabilir; <code>-4<\/code> ve <code>-6<\/code> se\u00e7enekleriyle sonu\u00e7lar\u0131 ayr\u0131 test edin. DNS sorgusunun istemci veya proxy taraf\u0131nda yap\u0131lmas\u0131 da kullan\u0131lan protokole ve hizmetin tasar\u0131m\u0131na ba\u011fl\u0131d\u0131r.<\/p>\n<p>Alan ad\u0131 \u00e7\u00f6z\u00fcmleme sorunlar\u0131nda <strong><a href=\"https:\/\/www.vps.tc\/blog\/tr\/dns-probe-finished-nxdomain-hatasi-nasil-cozulur\/\">DNS_PROBE_FINISHED_NXDOMAIN Hatas\u0131 Nas\u0131l \u00c7\u00f6z\u00fcl\u00fcr?<\/a><\/strong> ba\u015fl\u0131kl\u0131 i\u00e7erikteki temel kontroller i\u015finize yarayabilir. Fakat proxy \u00fczerinden a\u00e7\u0131lan bir sayfan\u0131n DNS&#8217;i sizin bilgisayar\u0131n\u0131zda \u00e7\u00f6z\u00fclm\u00fcyor olabilir; bu y\u00fczden yerel DNS sonucunu proxy&#8217;nin hedefe eri\u015febildi\u011fi sonucuyla e\u015fitlemeyin.<\/p>\n<p>Hedef site proxy IP&#8217;sini engelliyorsa 403 veya 429 g\u00f6rebilirsiniz. <strong><a href=\"https:\/\/www.vps.tc\/blog\/tr\/too-many-requests-ne-demek-429-hatasi-cozumu\/\">Too Many Requests Ne Demek? 429 Hatas\u0131 ve \u00c7\u00f6z\u00fcm\u00fc<\/a><\/strong> i\u00e7eri\u011finde anlatt\u0131\u011f\u0131m gibi 429, \u00e7o\u011fu zaman h\u0131z veya istek politikas\u0131yla ilgilidir; proxy de\u011fi\u015ftirmek kal\u0131c\u0131 ve me\u015fru bir \u00e7\u00f6z\u00fcm olmayabilir. Site sahibinin kullan\u0131m ko\u015fullar\u0131na uymak gerekir.<\/p>\n<h2 id=\"ktunnel-proxy-yerine-ne-zaman-baska-bir-cozum-secilmeli\">Ktunnel Proxy yerine ne zaman ba\u015fka bir \u00e7\u00f6z\u00fcm se\u00e7ilmeli?<\/h2>\n<p>Amac\u0131n\u0131z yaln\u0131zca k\u0131sa bir web sayfas\u0131n\u0131 farkl\u0131 bir a\u011fdan kontrol etmekse ge\u00e7ici bir web proxy i\u015f g\u00f6rebilir. D\u00fczenli uzaktan eri\u015fim, ekip i\u00e7i servisler veya kendi altyap\u0131n\u0131za ba\u011flant\u0131 gerekiyorsa kontrol etti\u011finiz bir VPN ya da WireGuard t\u00fcneli daha anla\u015f\u0131l\u0131r bir g\u00fcven modeli sunar. Evdeki Raspberry Pi \u00fczerinde WireGuard kullanmam\u0131n nedeni sihirli bir anonimlik de\u011fil; hangi cihaz\u0131n, hangi anahtar ile, hangi a\u011fa ba\u011fland\u0131\u011f\u0131n\u0131 kendim g\u00f6rebilmem.<\/p>\n<p>Bir web sitesinin farkl\u0131 konumlardan nas\u0131l g\u00f6r\u00fcnd\u00fc\u011f\u00fcn\u00fc \u00f6l\u00e7mek istiyorsan\u0131z, y\u00f6netebildi\u011finiz izleme noktalar\u0131 ve a\u00e7\u0131k\u00e7a tan\u0131ml\u0131 HTTP kontrolleri tercih edin. Ba\u015fkas\u0131n\u0131n a\u00e7\u0131k proxy&#8217;sini yo\u011fun tarama, parola denemesi veya eri\u015fim k\u0131s\u0131tlar\u0131n\u0131 a\u015fma amac\u0131yla kullanmak hem teknik olarak k\u00f6t\u00fc bir fikir hem de hizmet \u015fartlar\u0131na ayk\u0131r\u0131 olabilir.<\/p>\n<p>Taray\u0131c\u0131ya proxy eklentisi kurmadan \u00f6nce eklentinin hangi izinleri istedi\u011fini okuyun. &#8220;T\u00fcm web sitelerindeki verileri okuma ve de\u011fi\u015ftirme&#8221; yetkisi, proxy \u00f6zelli\u011finden \u00e7ok daha geni\u015ftir. Gerekmeyen yetkiyi vermeyin; i\u015f bitince eklentiyi kald\u0131r\u0131n ve ayarlar\u0131 eski haline getirin.<\/p>\n<h2 id=\"kontrol-etmeden-kullanmayin\">Kontrol etmeden kullanmay\u0131n<\/h2>\n<ul>\n<li>Kulland\u0131\u011f\u0131n\u0131z Ktunnel adresinin yaz\u0131m\u0131n\u0131 ve HTTPS sertifikas\u0131n\u0131 kontrol edin.<\/li>\n<li>Hizmetin web proxy mi, HTTP proxy mi, SOCKS proxy mi oldu\u011funu netle\u015ftirin.<\/li>\n<li>HTTP hedeflerde parola veya ki\u015fisel veri g\u00f6ndermeyin.<\/li>\n<li>HTTPS ba\u011flant\u0131s\u0131nda taray\u0131c\u0131n\u0131n hedef sertifikas\u0131n\u0131 ger\u00e7ekten do\u011frulad\u0131\u011f\u0131n\u0131 kontrol edin.<\/li>\n<li>Taray\u0131c\u0131 eklentisi ve k\u00f6k sertifika kurulumlar\u0131n\u0131 varsay\u0131lan olarak reddedin.<\/li>\n<li>Proxy de\u011fi\u015fkenlerinin terminalde kal\u0131p kalmad\u0131\u011f\u0131n\u0131 <code>env | grep -i proxy<\/code> ile denetleyin.<\/li>\n<li>IP de\u011fi\u015fikli\u011fini do\u011frudan ve proxy \u00fczerinden ayr\u0131 ayr\u0131 test edin.<\/li>\n<li>Hizmetin kay\u0131t ve gizlilik politikas\u0131n\u0131 okumadan g\u00fcvenilir kabul etmeyin.<\/li>\n<\/ul>\n<p>Ktunnel Proxy, bir web iste\u011fine arac\u0131 ekleyen pratik bir y\u00f6ntem olabilir; fakat arac\u0131ya g\u00fcvenme problemini \u00e7\u00f6zmez. Ben olsam herkese a\u00e7\u0131k bir proxy \u00fczerinden yaln\u0131zca hassas olmayan, oturum gerektirmeyen bir sayfay\u0131 kontrol ederim. Y\u00f6netim paneli, e-posta veya VPS eri\u015fimi i\u00e7inse kendi y\u00f6netti\u011fim t\u00fcneli kurar\u0131m. Ba\u011flant\u0131 kopunca da loglara bakar\u0131m; proxy&#8217;yi su\u00e7lay\u0131p sunucuyu yeniden ba\u015flatmak kolay, kan\u0131t bulmak daha de\u011ferlidir.<\/p>\n<h2 id=\"sik-sorulan-sorular\">S\u0131k Sorulan Sorular<\/h2>\n<h3>Ktunnel Proxy IP adresini gizler mi?<\/h3>\n<p>Hedef web sitesi \u00e7o\u011fu durumda do\u011frudan sizin IP adresiniz yerine proxy sunucusunun IP adresini g\u00f6r\u00fcr. Bu, proxy i\u015fletmecisinin sizi tan\u0131mlayamayaca\u011f\u0131 veya ba\u011flant\u0131n\u0131n anonim oldu\u011fu anlam\u0131na gelmez; IP, zamanlama, \u00e7erez ve hesap bilgileri farkl\u0131 izler b\u0131rakabilir.<\/p>\n<h3>Ktunnel Proxy \u00fccretsiz mi?<\/h3>\n<p>Ktunnel ad\u0131yla sunulan hizmetlerin \u00fccretlendirmesi ve \u00f6zellikleri de\u011fi\u015febilir. \u00dccretsiz olmas\u0131 g\u00fcvenli, reklams\u0131z veya kay\u0131t tutmayan bir hizmet oldu\u011fu anlam\u0131na gelmez; g\u00fcncel ko\u015fullar\u0131 hizmetin kendi sayfas\u0131ndan kontrol etmek gerekir.<\/p>\n<h3>Ktunnel Proxy ile HTTPS sitelere girilir mi?<\/h3>\n<p>Web proxy hizmeti HTTPS t\u00fcnellemesini destekliyorsa HTTPS sitelere eri\u015fim m\u00fcmk\u00fcn olabilir. Ancak proxy sayfay\u0131 kendi aray\u00fcz\u00fcyle yeniden sunuyorsa sertifika ve oturum davran\u0131\u015f\u0131 farkl\u0131la\u015fabilir; banka, e-posta ve y\u00f6netim hesaplar\u0131nda bu y\u00f6ntemi kullanmamak daha g\u00fcvenlidir.<\/p>\n<h3>Ktunnel Proxy VPN yerine ge\u00e7er mi?<\/h3>\n<p>Genellikle hay\u0131r. Web proxy \u00e7o\u011funlukla taray\u0131c\u0131daki web isteklerini etkiler, VPN ise cihaz\u0131n veya se\u00e7ilen uygulamalar\u0131n a\u011f trafi\u011fini t\u00fcneller. Hangisinin uygun oldu\u011fu, yaln\u0131zca IP de\u011fi\u015ftirme mi yoksa g\u00fcvenilen bir uzak a\u011fa eri\u015fim mi istedi\u011finize ba\u011fl\u0131d\u0131r.<\/p>\n<h2 id=\"kaynaklar\">Kaynaklar<\/h2>\n<ul class=\"aiw-sources\">\n<li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9110\" target=\"_blank\" rel=\"noopener nofollow\">IETF RFC 9110 &#8211; HTTP Semantics<\/a> \u2014 rfc-editor.org<\/li>\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Methods\/CONNECT\" target=\"_blank\" rel=\"noopener nofollow\">MDN &#8211; HTTP CONNECT Method<\/a> \u2014 developer.mozilla.org<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ktunnel Proxy&#8217;nin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131, taray\u0131c\u0131 ve komut sat\u0131r\u0131 kullan\u0131m\u0131n\u0131, IP gizleme s\u0131n\u0131rlar\u0131n\u0131 ve g\u00fcvenlik risklerini inceliyorum.<\/p>\n","protected":false},"author":2,"featured_media":646,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[279],"tags":[1278,2005,1654,1997,1999,2003,2001],"class_list":["post-648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nedir","tag-https","tag-internet-guvenligi","tag-ip-adresi","tag-ktunnel-proxy","tag-proxy","tag-vpn-tr","tag-web-proxy"],"lang":"tr","translations":{"tr":648,"en":649},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts\/648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/comments?post=648"}],"version-history":[{"count":1,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts\/648\/revisions"}],"predecessor-version":[{"id":650,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/posts\/648\/revisions\/650"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/media\/646"}],"wp:attachment":[{"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/media?parent=648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/categories?post=648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vps.tc\/blog\/wp-json\/wp\/v2\/tags?post=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}