---
title: "Şeffaf, Anonim ve Elite Proxy Farkları Nedir?"
description: "Şeffaf proxy gerçek IP'nizi siteye iletir, anonim proxy IP'yi gizler ama kendini belli eder, elite proxy iz bırakmaz. Farkı üç HTTP başlığı belirler."
url: https://proxynet.io/tr/blog/anonymous-proxy-levels
date: 2026-09-19
author: "Acar Diveroli"
category: "Proxy 101"
lang: tr
---

# Şeffaf, Anonim ve Elite Proxy Farkları Nedir?

Bir proxy listesine ya da bir sağlayıcının ürün sayfasına baktığınızda adreslerin yanında "transparent", "anonymous" ve "elite" etiketlerini görürsünüz. Türkçede bunlar şeffaf, anonim ve yüksek anonim (elite) proxy diye geçer. Üçü de isteğinizi başka bir sunucu üzerinden geçirir, ama hedef siteye ulaşan istek aynı değildir: birinde gerçek IP adresiniz satır olarak yazılıdır, diğerinde yalnızca "arada bir proxy var" notu bulunur, üçüncüsünde ikisi de yoktur.

Bu yazıda anonimlik seviyesinin neye göre belirlendiğini, `Via`, `X-Forwarded-For` ve `Forwarded` başlıklarının ne taşıdığını ve aynı isteğin üç seviyede hedefe nasıl ulaştığını anlatıyoruz. Ardından seviyelerin HTTPS ve SOCKS5 trafiğinde neden anlamını yitirdiğini, kendi proxy'nizin seviyesini nasıl göreceğinizi ve "elite" etiketinin neyi garanti etmediğini ele alıyoruz. Sondaki Python örneğini yerel bir test proxy'siyle üç seviyede de çalıştırdık.

> **Not: Kısa cevap**
>
> Seviye, proxy'nin isteğinize eklediği HTTP başlıklarına göre verilir. **Şeffaf proxy** gerçek IP adresinizi `X-Forwarded-For` ya da `Forwarded` başlığıyla hedefe iletir. **Anonim proxy** adresinizi gizler ama `Via` gibi bir başlıkla proxy olduğunu belli eder. **Elite (yüksek anonim) proxy** iki bilgiyi de eklemez; hedef yalnızca proxy'nin IP adresini görür. Bu ayrım şifresiz HTTP istekleri için geçerlidir ve yalnız başlıkları anlatır: IP adresinin itibarı, sahibi ve geçmişi ayrı bir konudur.

## Proxy anonimlik seviyesi nedir?

Proxy, isteğinizi sizin adınıza hedefe ileten aracı sunucudur. Hedef site bağlantıyı proxy'den aldığı için karşısında proxy'nin IP adresini görür. Genel çalışma mantığını [Proxy Sunucu Nedir ve Nasıl Çalışır?](/tr/blog/what-is-a-proxy-server) yazımızda anlattık; oradaki tür tablosu proxy'leri protokole, IP kaynağına ve rotasyona göre ayırıyor. Anonimlik seviyesi bu üç eksene eklenen dördüncü bir sorudur: **proxy, isteği iletirken hedefe sizin hakkınızda ne söylüyor?**

Sorunun cevabı IP adresinde değil, isteğin başlık satırlarındadır. HTTP proxy'si şifresiz bir isteği açıp okuyabilir ve iletmeden önce ona satır ekleyebilir. Eklediği satıra göre üç sonuç çıkar:

- Hedef hem proxy kullanıldığını hem de gerçek IP adresinizi öğrenir (şeffaf).
- Hedef proxy kullanıldığını öğrenir, gerçek adresinizi öğrenmez (anonim).
- Hedef başlıklardan hiçbir şey öğrenmez (elite).

"Anonim proxy nedir?" sorusunun kısa cevabı da buradan çıkar: gerçek IP adresinizi hedefe iletmeyen proxy'dir. Bu tanıma hem ikinci hem üçüncü seviye girer. Gündelik kullanımda "anonim proxy" çoğu zaman bu geniş anlamda söylenir; listelerdeki "anonymous" etiketi ise dar anlamıyla ikinci seviyeyi, yani adresi gizleyen ama kendini belli eden proxy'yi anlatır.

Bu sınıflama bir standart değildir. Hiçbir RFC "elite proxy" diye bir terim tanımlamaz; adlar proxy listesi sitelerinin alışkanlığıdır. Standart olan, seviyeleri doğuran başlıkların kendisidir.

## Seviyeyi hangi HTTP başlıkları belirler?

### Via

`Via`, isteğin hangi aracılardan geçtiğini kaydeder. [RFC 9110'un Via bölümü](https://www.rfc-editor.org/rfc/rfc9110.html#name-via) başlığı e-postadaki `Received` satırlarına benzetir: her aracı, isteği hangi protokol sürümüyle aldığını ve kendi adını listenin sonuna ekler.

```text
Via: 1.1 proxy-a.example, 1.1 cache-2
```

Standart bu konuda nettir: bir proxy, ilettiği her mesaja uygun bir `Via` başlığı eklemek zorundadır. Aynı bölüm, sunucu adı hassas bilgi sayılıyorsa gerçek ad yerine bir takma ad yazılmasına izin verir. Yani `Via` gerçek IP adresinizi taşımaz; yalnızca "bu istek bir aracıdan geçti" der. Anonim seviyeyi doğuran başlık budur. Elite denen proxy'ler ise bu satırı hiç eklemez, dolayısıyla standardın o maddesine bilerek uymaz.

### X-Forwarded-For

`X-Forwarded-For`, proxy'ye bağlanan istemcinin IP adresini taşır. Hiçbir zaman resmî standart olmadı, ama [MDN'in X-Forwarded-For sayfasının](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Forwarded-For) deyişiyle fiilî standarttır. Birden fazla aracı varsa adresler virgülle dizilir: en solda isteği başlatan istemci, en sağda son aracı durur.

```text
X-Forwarded-For: 203.0.113.7, 198.51.100.24
```

Başlık aslında yük dengeleyiciler ve reverse proxy'ler için doğdu: arkadaki uygulama, ziyaretçinin adresini bu satırdan okur. Hedef sitenin bu satıra ne kadar güvenebileceğini [Forward Proxy ve Reverse Proxy Arasındaki Fark](/tr/blog/forward-vs-reverse-proxy) yazımızdaki "X-Forwarded-For başlığına güvenilir mi?" bölümünde anlattık. Forward proxy tarafında aynı satır ters yönde çalışır: proxy bu başlığı eklerse gizlemek istediğiniz adres hedefin günlüğüne düz metin olarak yazılır. Şeffaf seviyeyi doğuran başlık budur.

### Forwarded

`Forwarded`, aynı işin standart hâlidir. [RFC 7239](https://www.rfc-editor.org/rfc/rfc7239) tek bir başlıkta dört parametre tanımlar: `for` (isteği gönderen), `by` (isteği alan aracı), `host` ve `proto`.

```text
Forwarded: for=203.0.113.7;proto=http;by=198.51.100.24
```

RFC bu başlığın isteğe bağlı olduğunu ve taşıdığı bilginin hassasiyeti yüzünden varsayılan olarak kapalı gelmesi gerektiğini söyler. Giriş bölümünde de açık bir cümle vardır: proxy'nin amacı istemciye anonimlik sağlamaksa proxy bu özelliği kullanmaz. İki ara çözüm tanımlıdır: aracı `for=unknown` yazabilir ya da alt çizgiyle başlayan rastgele bir kimlik (`for=_hidden`) kullanabilir. İki durumda da hedef adresinizi öğrenmez ama arada bir aracı olduğunu öğrenir; bu da anonim seviyeye denk gelir.

### Diğer izler

Proxy listelerini sınayan araçlar standart dışı birkaç satıra da bakar: `X-Real-IP`, `Client-IP` ve istemcinin proxy'ye gönderdiği, özensiz bir proxy'nin hedefe aynen ilettiği `Proxy-Connection`. Hedefe ulaşırlarsa aynı iki şeyden birini söylerler: ya adresinizi ya da arada bir aracı olduğunu.

## Aynı istek üç seviyede hedefe nasıl ulaşır?

Şifresiz bir `http://` isteğinin yolculuğu şöyle işler:

1. İstemci isteğin tamamını proxy'ye gönderir. Hedef adres, başlıklar ve varsa gövde proxy için okunabilir durumdadır.
1. Proxy kimliğinizi doğrular ve yalnızca kendisine yönelik satırları (`Proxy-Authorization` gibi) ayıklar.
1. Yapılandırmasına göre isteğe yeni satırlar ekler ya da hiçbir şey eklemez. Seviye bu adımda belirlenir.
1. Hedefe kendi IP adresinden yeni bir bağlantı açar ve isteği iletir.
1. Hedef iki bilgiyi birlikte görür: bağlantının geldiği adres (proxy'nin çıkış IP'si) ve başlıklarda yazanlar.

Yerel test proxy'mizi üç ayrı yapılandırmayla çalıştırıp aynı isteği bir yankı uç noktasına gönderdik. Yankı uç noktası, gelen başlıkları olduğu gibi geri döndüren bir sunucudur. İstemci `127.0.0.1`, proxy'nin çıkış adresi `127.0.0.2` iken aldığımız üç sonuç aşağıda; `Accept` gibi konuyla ilgisiz satırları kısalttık.

Şeffaf yapılandırma:

```text
Host: 127.0.0.1:8318
User-Agent: python-requests/2.34.2
Via: 1.1 test-proxy
X-Forwarded-For: 127.0.0.1
Forwarded: for=127.0.0.1;proto=http
```

Anonim yapılandırma:

```text
Host: 127.0.0.1:8318
User-Agent: python-requests/2.34.2
Via: 1.1 test-proxy
```

Elite yapılandırma:

```text
Host: 127.0.0.1:8318
User-Agent: python-requests/2.34.2
```

Üç durumda da yankı sunucusu bağlantının `127.0.0.2` adresinden geldiğini bildirdi; fark yalnız başlıklardaydı.

## Şeffaf, anonim ve elite proxy farkları nelerdir?

| | Şeffaf (transparent) | Anonim (anonymous) | Elite (yüksek anonim) |
|---|---|---|---|
| Hedefin gördüğü IP | Proxy'nin adresi | Proxy'nin adresi | Proxy'nin adresi |
| Gerçek IP başlıkta var mı? | Evet (`X-Forwarded-For`, `Forwarded: for=`) | Hayır | Hayır |
| Proxy olduğu başlıktan anlaşılır mı? | Evet | Evet (`Via`, `for=unknown`) | Hayır |
| RFC 9110'daki `Via` kuralı | Uyar | Uyar | Uymaz |
| Tipik yeri | Okul, işyeri ve otel ağları, önbellek sunucuları | Varsayılan ayarı kısmen değiştirilmiş proxy yazılımları | Ticari proxy hizmetleri |
| Listelerdeki İngilizce adı | Transparent | Anonymous, "distorting" (sahte adres yazan türü) | Elite, high anonymity |

Adlar listeden listeye değiştiği için etikete değil, başlıkların kendisine bakmak daha güvenlidir. "Distorting" denen ara tür, `X-Forwarded-For` satırına gerçek adres yerine uydurma bir adres yazar. Hedef açısından sonucu anonim seviyeyle aynıdır: adresinizi öğrenmez, ama bir aracının varlığını öğrenir.

## Şeffaf proxy nedir, nerede karşınıza çıkar?

"Şeffaf proxy" iki ayrı anlamda kullanılır ve ikisi sık sık karışır.

İlki ağ düzeyindeki anlamdır. RFC 9110'un aracıları anlatan 3.7 bölümü, istemcinin seçmediği, ağın trafiği kendiliğinden yönlendirdiği yapıya "interception proxy" der ve bunun yaygın adının "transparent proxy" olduğunu not eder. Aynı bölüme göre bu yapı en çok, internete çıkmadan önce oturum açtıran ortak erişim noktalarında ve kullanım kurallarını uygulayan kurumsal güvenlik duvarlarında görülür. Tarayıcınızda hiçbir ayar yapmazsınız. Bu kurulumların güvenlik duvarıyla ilişkisini [Proxy ve Firewall (Güvenlik Duvarı) Farkı](/tr/blog/proxy-vs-firewall) yazımızda anlattık.

İkincisi proxy listelerindeki anlamdır: gerçek IP adresinizi başlıkla hedefe ileten proxy. İki anlam çoğu zaman aynı sunucuda buluşur, çünkü kurum ağındaki proxy'nin derdi sizi gizlemek değil; önbellekleme, filtreleme ve kayıttır.

Bunun iyi bir örneği, yaygın açık kaynak proxy yazılımı Squid'dir. [Squid'in `forwarded_for` belgesine](https://www.squid-cache.org/Doc/config/forwarded_for/) göre (yönerge v7 ve önceki sürümlerde bulunur) varsayılan değer `on`'dur ve bu durumda istemcinin IP adresi `X-Forwarded-For` satırına eklenir. Değer `off` yapılırsa satır `unknown` olarak gider, `delete` yapılırsa başlık tümüyle silinir. Aynı sürümlerde `Via` başlığı da varsayılan olarak açıktır. Varsayılan ayarlarla kurulmuş böyle bir proxy bu yüzden şeffaf seviyede çalışır; bir proxy'nin "anonim" ya da "elite" olması yazılımın türünden değil, işletenin yaptığı birkaç satırlık yapılandırmadan gelir.

## Elite (yüksek anonim) proxy nedir?

Elite proxy, şifresiz isteklerde bile hedefe ne adresinizi ne de bir aracı izini ileten proxy'dir. İsteği alır, kendisine ait satırları ayıklar, geri kalanına dokunmadan kendi IP adresinden gönderir.

Ücretli proxy hizmetlerinde bu davranış bir ayrıcalık değil, olağan durumdur: müşterinin adresini hedefe yazan bir hizmetin anlamı olmaz. "Elite" sözcüğü asıl anlamını ücretsiz listelerde kazanır: oradaki adreslerin arasında varsayılan ayarlarla bırakılmış, yanlış yapılandırılmış ya da ele geçirilmiş sunucular bulunur ve hangisinin başlık eklediği etiketten başka bir yerden anlaşılmaz. Bu listelerin güvenlik tarafını [Ücretsiz Proxy ve Web Proxy Siteleri Güvenli mi?](/tr/blog/are-free-proxies-safe) yazımızda ele aldık.

Elite, proxy'nin hızlı olduğunu, IP adresinin temiz olduğunu ya da trafiğinizin kaydedilmediğini söylemez. Yalnızca iletilen istekte iki satırın bulunmadığını söyler.

## HTTPS ve SOCKS5'te seviyeler neden anlamını yitirir?

Üç seviyenin tamamı, proxy'nin isteği okuyup değiştirebildiği varsayımına dayanır. Bu varsayım yalnız şifresiz HTTP'de geçerlidir.

HTTPS isteğinde istemci proxy'ye `CONNECT` yöntemiyle "şu sunucunun 443 portuna bir tünel aç" der. RFC 9110'a göre tünel kurulduktan sonra proxy'nin işi, veriyi iki yönde körlemesine aktarmaktan ibarettir. TLS el sıkışması istemciyle hedef arasında yapılır; başlıklar şifreli kanalın içindedir ve proxy onlara satır ekleyemez. Yerel testimizde bunu da sınadık: şeffaf yapılandırmadaki proxy, `http://` isteğine üç satır ekledi, aynı proxy üzerinden giden `https://` isteğinde yankı sunucusuna tek bir ek satır ulaşmadı. İstisnası, trafiği açıp yeniden şifreleyen kurumsal denetim proxy'leridir; onlar da cihazınıza kendi kök sertifikalarını yükletmeden bunu yapamaz.

SOCKS5'te durum baştan böyledir. SOCKS proxy'si HTTP konuşmaz, baytları taşır; başlık ekleyebileceği bir katman yoktur. Protokol farkını [SOCKS ve HTTP Proxy Farkı](/tr/blog/socks-vs-http-proxy) yazımızda karşılaştırdık. Web HTTPS'e geçtikçe seviye ayrımının pratikteki alanı daraldı: şifresiz sayfalar, eski API'ler ve cihazların yaptığı düz HTTP çağrıları. [HTTPS Proxy](https://proxynet.io/tr/https-proxy) ve [SOCKS5 Proxy](https://proxynet.io/tr/socks5-proxy) sayfalarımızda iki protokolün hangi işe uyduğunu bulabilirsiniz.

Bu, HTTPS'te hedefin hiçbir şey anlayamayacağı anlamına gelmez. Kapanan yalnız başlık yoludur; aşağıdaki diğer sinyaller yerinde durur.

## Kendi proxy'nizin seviyesini nasıl görürsünüz?

Gereken tek şey bir yankı uç noktasıdır. Açık kaynaklı `httpbin.org` bunun için yaygın kullanılır. İki ayrıntı sonucu belirler:

- **Adres `http://` ile başlamalı.** `https://` adresinde proxy başlık ekleyemediği için her proxy elite görünür.
- **`show_env=1` parametresi eklenmeli.** httpbin, `Via` ve `X-Forwarded-For` gibi satırları varsayılan olarak yanıttan ayıklar. Parametresiz bir istekte bu başlıkları gönderdiğimiz hâlde yanıtta göremedik; parametreyi ekleyince göründüler.

Kod yazmadan denemek için proxy'yi tarayıcınıza tanımlayıp `http://httpbin.org/get?show_env=1` adresini açmanız yeterlidir. Sayfadaki `headers` bölümünde `Via` ya da kendi adresinizi taşıyan bir satır olup olmadığına bakın. Komut satırında aynı istek şöyle gider (cURL'ün proxy seçenekleri [cURL ile Proxy Nasıl Kullanılır?](/tr/blog/curl-proxy) yazımızda):

```bash
curl -s -x http://user:pass@pr.proxynet.io:8000 "http://httpbin.org/get?show_env=1"
```

Yanıtı okurken bir ayrıntı yanıltabilir: httpbin bir yük dengeleyicinin arkasında çalışır ve o yük dengeleyici, kendisine bağlanan adresi `X-Forwarded-For` satırına yazar. Proxy'siz bir istekte bile bu satırı görürsünüz. Satırda yalnız proxy'nin çıkış adresi varsa sızıntı yoktur; sızıntı, satırda kendi adresinizin de bulunmasıdır.

Aşağıdaki betik bu ayrımı kendisi yapar. Önce proxy'siz bir istekle kendi adresinizi öğrenir, sonra aynı uç noktaya proxy üzerinden gidip gelen başlıkları sınıflandırır. İki adresi de denediği için tünelin etkisini gösterir.

```python
import requests

PROXY = "http://user:pass@pr.proxynet.io:8000"
ECHO_URLS = [
    "http://httpbin.org/get?show_env=1",   # düz HTTP: proxy isteği okuyabilir, başlık ekleyebilir
    "https://httpbin.org/get?show_env=1",  # HTTPS: istek CONNECT tünelinin içinden geçer
]
# Aracı sunucuların isteğe eklediği bilinen başlıklar
PROXY_HEADERS = ["via", "forwarded", "x-forwarded-for", "x-real-ip", "client-ip", "proxy-connection"]

def echo(url, proxies=None):
    """Yankı uç noktasının gördüğü adresi ve başlıkları döndürür."""
    data = requests.get(url, proxies=proxies, timeout=20).json()
    headers = {name.lower(): value for name, value in data["headers"].items()}
    return data["origin"], headers

def classify(real_ip, origin, headers):
    exit_ip = origin.split(",")[-1].strip()
    found = {name: headers[name] for name in PROXY_HEADERS if name in headers}
    # Yankı servisinin önündeki yük dengeleyici çıkış IP'sini X-Forwarded-For'a yazar; bu sızıntı sayılmaz
    if found.get("x-forwarded-for", "").strip() == exit_ip:
        del found["x-forwarded-for"]
    if exit_ip == real_ip:
        level = "proxy devrede değil (çıkış IP'si kendi adresiniz)"
    elif real_ip in origin or any(real_ip in value for value in found.values()):
        level = "şeffaf (gerçek IP hedefe ulaşıyor)"
    elif found:
        level = "anonim (IP gizli, proxy olduğu belli)"
    else:
        level = "elite (başlıkta iz yok)"
    return level, exit_ip, found

def main():
    proxies = {"http": PROXY, "https": PROXY}
    for url in ECHO_URLS:
        real_ip = echo(url)[0].split(",")[-1].strip()  # proxy'siz istek: kendi adresiniz
        level, exit_ip, found = classify(real_ip, *echo(url, proxies))
        print(f"{url}\n  çıkış IP: {exit_ip}\n  seviye  : {level}")
        for name, value in found.items():
            print(f"  {name}: {value}")

main()
```

Betiği yerel test proxy'mizin şeffaf yapılandırmasıyla ve aynı biçimde yanıt veren yerel bir yankı sunucusuyla çalıştırdığımızda çıktı şöyleydi:

```text
http://127.0.0.1:8318/get
  çıkış IP: 127.0.0.2
  seviye  : şeffaf (gerçek IP hedefe ulaşıyor)
  via: 1.1 test-proxy
  forwarded: for=127.0.0.1;proto=http
  x-forwarded-for: 127.0.0.1
https://127.0.0.1:8319/get
  çıkış IP: 127.0.0.2
  seviye  : elite (başlıkta iz yok)
```

Anonim yapılandırmada ilk blokta yalnız `via` satırı kaldı, elite yapılandırmada hiçbir satır listelenmedi. İkinci blok üç yapılandırmada da aynıydı. Hız, konum ve DNS gibi diğer kontrolleri [Proxy Çalışıyor mu? Proxy Nasıl Test Edilir?](/tr/blog/how-to-test-a-proxy) yazımızda sırasıyla anlattık.

## "Elite" etiketi neden garanti değildir?

Siteler bir bağlantının proxy'den gelip gelmediğine karar verirken başlıklara nadiren ihtiyaç duyar. Ellerinde başlıktan bağımsız, proxy'nin değiştiremeyeceği bilgiler vardır:

- **IP adresinin sahibi.** Her adres bloğu bir kuruluşa kayıtlıdır. Blok bir barındırma şirketine aitse, başlıklar ne kadar temiz olursa olsun bağlantı "sunucu trafiği" sayılır. Bu kaydın nasıl okunduğunu [ISP Proxy ve Residential Proxy Farkı](/tr/blog/isp-vs-residential-proxy) yazımızda anlattık.
- **Adresin itibarı.** IP istihbarat servisleri adresleri geçmiş davranışlarına göre puanlar. Puanın nasıl oluştuğu [IP Fraud Score Nedir?](/tr/blog/ip-fraud-score) yazımızda.
- **Kara listeler.** Daha önce kötüye kullanılmış bir adres, bugünkü kullanıcısı kim olursa olsun listede kalabilir. Ayrıntısı [IP Kara Liste Nedir?](/tr/blog/ip-blacklist) yazımızda.
- **Tutarlılık.** IP adresinin ülkesi ile tarayıcının saat dilimi ya da dili uyuşmuyorsa, ya da tarayıcı gerçek adresi başka bir yoldan açığa çıkarıyorsa bu not edilir. Bkz. [WebRTC ve DNS Sızıntısı Nedir?](/tr/blog/webrtc-dns-leak).

Ücretsiz listelerdeki "elite" adresler bu yüzden pratikte en kötü sonucu verir: başlıkları temizdir, ama adres herkese açık bir listede yayınlandığı için IP veritabanlarına büyük olasılıkla "açık proxy" diye girmiştir. Ekranda "Anonim proxy tespit edildi" ya da "Anonymous proxy detected" uyarısı görüyorsanız nedeni de çoğu zaman budur: site başlık okumamış, adresinizi bir veritabanında sorgulamıştır. Hiç proxy kullanmadığınız hâlde bu uyarıyı alıyorsanız olası nedenleri ve yapılacakları [VPN veya Proxy Algılandı (Tespit Edildi) Hatası Nedir?](/tr/blog/vpn-or-proxy-detected) yazımızda adım adım anlattık.

Başlıkların temiz olması gereklidir, çünkü adresinizi satır olarak ileten bir proxy en baştan amacına hizmet etmez. Yeterli ise değildir: bir sitenin bağlantınızı nasıl değerlendireceğini seviyeden çok IP adresinin kime ait olduğu ve geçmişi belirler. Bir platformun kullanım şartları da proxy arkasında aynen geçerlidir.

## Hangi işte hangi seviye önemlidir?

- **Tehdit istihbaratı ve OSINT araştırması:** Şüpheli bir sunucuyu inceleyen güvenlik ekibinin kurum adresi, o sunucunun günlüğüne düşmemelidir. Şeffaf yapılandırma tam tersini yapar. Bu işin kurgusu [veri güvenliği çözümü](/tr/data-security) sayfamızda.
- **Herkese açık verilerde fiyat ve stok takibi:** Hedefe kendi ofis adresinizin satır olarak gitmemesi gerekir; başlık eklemeyen bir [Residential Proxy](https://proxynet.io/tr/residential-proxy) bu işin olağan aracıdır.
- **Giriş yapılan, uzun süren oturumlar:** Seviye kadar adresin sabit kalması da önemlidir. [ISP Proxy](https://proxynet.io/tr/static-isp-residential-proxy) servis sağlayıcıya kayıtlı sabit bir adres verir.
- **Reklam doğrulama ve yerelleştirme testi:** Sayfanın o ülkedeki sıradan bir ziyaretçiye nasıl göründüğünü ölçüyorsanız, `Via` satırı taşıyan bir istek hedefe "ben bir aracıdan geldim" der ve ölçüm o ziyaretçiyi temsil etmekten çıkar.
- **Kendi API'nize erişim kısıtı:** İzin listesi IP'ye göre çalışıyorsa başlıklar değil, bağlantının geldiği adres belirleyicidir; ayrıntısı [API için Statik IP](/tr/blog/static-ip-for-api-access) yazımızda.

## Sık yapılan hatalar

- **Seviyeyi `https://` adresiyle sınamak.** Tünelin içine başlık eklenemediği için her proxy elite çıkar ve test hiçbir şey söylemez.
- **httpbin'de `show_env=1` parametresini unutmak.** `Via` ve `X-Forwarded-For` satırları yanıttan ayıklanır, şeffaf proxy temiz görünür.
- **"Elite" etiketini IP kalitesiyle karıştırmak.** Etiket başlıkları anlatır; adresin kara listede olup olmadığını söylemez.
- **Kendi kurduğunuz proxy'yi varsayılan ayarlarla bırakmak.** Yaygın proxy yazılımlarında istemci adresini iletmek varsayılan davranıştır.
- **Yalnız başlıklara bakıp tarayıcı tarafını unutmak.** WebRTC ya da DNS üzerinden açığa çıkan adres, en temiz başlıkları anlamsız kılar.

## Karar rehberi

| İhtiyaç | Öneri |
|---|---|
| Okul ya da şirket ağında içerik filtreleme, önbellek | Şeffaf proxy; kullanıcıdan gizlenen bir şey yok |
| Hedefe kendi adresinizin gitmemesi | Başlık eklemeyen (elite) bir hizmet; `http://` yankı testiyle doğrulayın |
| Yalnız HTTPS siteleriyle çalışma | Seviye farkı doğmaz; IP türüne ve konuma göre seçin |
| Listeden bulunmuş "elite" adresi değerlendirme | Kullanmayın; başlığı temiz olsa da adres büyük olasılıkla işaretlidir ve trafiğiniz tanımadığınız birinin sunucusundan geçer |
| "Anonim proxy tespit edildi" uyarısını anlama | Başlık değil IP itibarı sorunu; [ilgili yazımıza](/tr/blog/vpn-or-proxy-detected) bakın |
| Kendi sunucunuza proxy kurma | Ayar dosyasında istemci adresi ve `Via` yönergelerini bilinçli seçin, sonra yankı testi yapın |

## Sıkça sorulan sorular

### Anonim proxy ne demek?

Gerçek IP adresinizi hedef siteye iletmeyen proxy demektir. Site bağlantıyı proxy'nin adresinden görür. Dar anlamıyla, yani proxy listelerindeki "anonymous" etiketiyle, adresi gizleyen ama `Via` benzeri bir başlıkla proxy olduğunu belli eden ikinci seviyeyi anlatır.

### Elite proxy ile anonim proxy arasındaki fark nedir?

İkisi de gerçek adresinizi gizler. Fark tek satırdadır: anonim proxy isteğe bir aracı izi (`Via`, `Forwarded: for=unknown`) bırakır, elite proxy bırakmaz. Hedef site ilkinde "bu istek bir proxy'den geçti" bilgisini başlıktan okur, ikincisinde başlıktan okuyamaz.

### Şeffaf proxy IP adresimi gizler mi?

Hayır. Hedef bağlantıyı proxy'nin adresinden alır, ama gerçek adresiniz `X-Forwarded-For` ya da `Forwarded` satırında yazılıdır ve sunucu günlüğüne düşer.

### Elite proxy kullanırsam site proxy kullandığımı anlayamaz mı?

Başlıklardan anlayamaz, başka yollardan anlayabilir: IP adresinin bir barındırma şirketine kayıtlı olması, itibar puanı, kara liste kayıtları ve tarayıcıdan gelen tutarsız sinyaller başlıktan bağımsızdır.

### HTTPS sitelerinde proxy seviyesi fark eder mi?

Pratikte hayır. HTTPS isteği `CONNECT` tünelinin içinden geçer ve proxy şifreli trafiğe başlık ekleyemez. Fark yalnız şifresiz `http://` isteklerinde ortaya çıkar.

### Proxy'min seviyesini kod yazmadan nasıl öğrenirim?

Proxy'yi tarayıcınıza tanımlayın ve `http://httpbin.org/get?show_env=1` adresini açın. Yanıttaki `headers` bölümünde `Via` varsa proxy kendini belli ediyor, herhangi bir satırda kendi IP adresiniz varsa şeffaf seviyede çalışıyor demektir. İkisi de yoksa başlık düzeyinde iz bırakmıyordur.

## Özet

Şeffaf, anonim ve elite ayrımı tek bir soruya verilen üç cevaptır: proxy, şifresiz bir isteği iletirken ona ne ekliyor? Gerçek adresinizi ekliyorsa şeffaf, yalnız bir aracı izi ekliyorsa anonim, hiçbir şey eklemiyorsa elite'tir. `Via` RFC 9110'da, `Forwarded` RFC 7239'da tanımlıdır; `X-Forwarded-For` ise fiilî standarttır. HTTPS ve SOCKS5'te proxy başlığa dokunamadığı için ayrım kendiliğinden ortadan kalkar. Seviyeyi `http://` adresli bir yankı testiyle birkaç saniyede doğrulayabilirsiniz. Sonuç tek başına bir şey vaat etmez: sitelerin değerlendirmesinde asıl ağırlık IP adresinin sahibinde ve geçmişindedir. İşinize uygun IP türünü [proxy hizmetlerimizde](/tr/proxy) karşılaştırabilirsiniz.
