Proxy olarak Tor çıkış düğümleri
Tor (The Onion Router), anonim iletişim için ücretsiz bir yazılımdır. Tor ağı, gönüllüler tarafından işletilen binlerce röleden oluşur ve trafik bu röleler üzerinden çok katmanlı şifrelemeyle yönlendirilir.
Çıkış düğümleri (exit node), bir Tor devresindeki son düğümlerdir ve trafiği normal internete gönderir. Özünde bir çıkış düğümü proxy sunucusu gibi çalışır: hedef web sitesi istemcinin değil, çıkış düğümünün IP'sini görür.
Tor mimarisi
Düğüm tipleri
Guard (giriş) düğümü — Devredeki ilk düğüm. İstemcinin IP'sini bilir, ancak trafiğin hedefini bilmez.
Middle relay — Ara düğüm. Ne istemciyi ne de hedefi bilir.
Çıkış düğümü — Son düğüm. Hedef web sitesine bağlanır. Hedef adresi bilir, ancak istemciyi bilmez.
Onion routing
İstemci veriyi üç katman halinde şifreler:
- Dış katman Guard düğümü için
- Orta katman middle relay için
- İç katman çıkış düğümü için
Her düğüm kendi şifreleme katmanını kaldırır ve veriyi ileriye aktarır. Soğan soymak gibi — adı da buradan gelir.
Tor'u proxy olarak kullanmak
SOCKS5 üzerinden
Tor, localhost:9050 adresinde bir SOCKS5 proxy sunar. SOCKS5 destekleyen her uygulama Tor'u kullanabilir.
HTTP proxy üzerinden (Privoxy)
Privoxy, HTTP isteklerini Tor için SOCKS5'e dönüştürür. SOCKS desteği olmayan uygulamalar için kullanışlıdır.
Tor Control Protocol
Tor'un programatik kontrolü: devreyi değiştirme (yeni çıkış düğümü), mevcut devre hakkında bilgi alma.
Stem (Python)
Tor'u Control Protocol üzerinden kontrol etmek için bir Python kütüphanesi. Otomatik devre rotasyonunu mümkün kılar.
Proxy olarak Tor'un avantajları
1. Ücretsiz
Tor tamamen ücretsizdir. Abonelik yok, trafik limiti yok.
2. Yüksek anonimlik
Onion şifrelemeli üç sıçrama. Hiçbir düğüm istemciyi ve hedefi aynı anda bilmez.
3. Sansüre dayanıklılık
Binlerce düğüm. Bridge'ler, katı sansür uygulayan ülkelerde bile bağlantıya imkân verir.
4. Engelleri aşma
Çıkış düğümleri dünyanın her yerindedir — farklı ülkelerdeki içeriklere erişim sağlar.
5. Açık kaynak
Tüm kod açık kaynaktır ve çok sayıda güvenlik denetiminden geçmiştir.
6. Büyük topluluk
Aktif topluluk, düzenli güncellemeler, dokümantasyon.
Proxy olarak Tor'un dezavantajları
1. Düşük hız
Üç sıçrama + şifreleme = 200-2000+ ms gecikme. Bant genişliği en yavaş düğümle sınırlıdır.
2. Çıkış düğümü engellemeleri
Birçok web sitesi Tor çıkış düğümü IP'lerini engeller. Çıkış düğümü listeleri herkese açıktır ve kolayca erişilebilir.
3. Geo-targeting yok
Belirli bir ülkedeki çıkış düğümünü güvenilir biçimde seçemezsiniz (tercih belirtebilirsiniz ama garanti edemezsiniz).
4. Kalıcı olmayan IP
Tor devreyi her 10 dakikada bir otomatik değiştirir. Sticky oturumlar mümkün değildir.
5. Güvenilmez çıkış düğümleri
Çıkış düğümlerini gönüllüler işletir. Bazıları şifresiz trafiği (S'siz HTTP) izleyebilir.
6. UDP için uygun değil
Tor yalnızca TCP destekler. Oyunlar, VoIP ve diğer UDP uygulamaları çalışmaz.
7. Şüpheli trafik
Tor kullanmanın kendisi ISP'lerin ve yetkililerin dikkatini çekebilir.
Tor ile ticari proxy'lerin karşılaştırması
| Parametre | Tor | Ticari proxy'ler |
|---|---|---|
| Fiyat | Ücretsiz | $1-15/GB veya IP başına |
| Hız | 0.5-5 Mbps | 10-1000 Mbps |
| Gecikme | 200-2000 ms | 1-100 ms |
| Anonimlik | En üst düzey | Sağlayıcıya bağlı |
| Geo-targeting | Sınırlı | Hassas |
| Sticky IP | Hayır (10 dk) | Evet |
| Tespit edilme | Yüksek (herkese açık IP'ler) | Düşük (residential) |
| UDP | Hayır | Evet (SOCKS5) |
Pratik senaryolar
Tor'un uygun olduğu durumlar:
- Bilgiye anonim erişim
- Kısıtlayıcı ülkelerde sansürü aşmak
- Darknet'i keşfetmek (.onion siteleri)
- Bilgi kaynaklarını korumak (gazeteciler, whistleblower'lar)
Tor'un uygun olmadığı durumlar:
- Scraping (çok yavaş, çıkış düğümleri engelli)
- Hesap yönetimi (kararsız IP)
- Streaming (düşük hız)
- Hız ve kararlılık gerektiren her türlü iş
Kendi çıkış düğümünüzü işletmek
Neden
- Tor ağına katkı
- Çıkış noktası üzerinde kontrol
- Kendi işleriniz için sabit çıkış IP'si
Riskler
- IP'niz hedef sitelere görünür ve kara listelere düşebilir
- Diğer kullanıcıların trafiği için yasal sorumluluk
- Telif hakkı şikâyetleri (DMCA)
- Kolluk kuvvetlerinin olası ilgisi
Alternatif: middle relay
Middle relay işletmek daha güvenlidir — ağa yardım edersiniz ama çıkış trafiğinden sorumlu olmazsınız.
Sonuç
Tor anonimlik için güçlü bir araçtır, ancak ticari işler için proxy olarak sınırlıdır. Düşük hız ve çıkış düğümü engellemeleri onu scraping, izleme ve otomasyon için uygunsuz kılar. Tor'un proxy olarak temel kullanımı bilgiye anonim erişim ve sansürü aşmaktır.
