Firefox'ta Proxy Kullanmanın Avantajları
Firefox, proxy yapılandırması açısından Chrome'a göre önemli avantajlar sunar. En belirgin fark, Firefox'un tarayıcı düzeyinde proxy ayarı yapabilmesidir — yani işletim sistemi proxy ayarlarından bağımsız olarak sadece Firefox trafiğini proxy üzerinden yönlendirebilirsiniz. Chrome ise varsayılan olarak sistem proxy ayarlarını kullanır ve bağımsız ayar için eklenti gerektirir.
Firefox'un bir diğer büyük avantajı yerel SOCKS5 desteği ve DNS over proxy özelliğidir. SOCKS5 proxy kullanırken DNS sorgularının da proxy üzerinden gitmesini sağlayabilirsiniz — bu özellik Chrome'da yerleşik olarak bulunmaz. Ayrıca Firefox'un açık kaynaklı yapısı ve about:config üzerinden sunduğu gelişmiş ayarlar, proxy kullanımını en ince ayrıntısına kadar özelleştirmenize olanak tanır.
Bu rehberde Firefox'ta proxy ayarlarını hem manuel olarak hem de FoxyProxy eklentisi ile nasıl yapacağınızı, SOCKS5 yapılandırmasını, DNS korumasını ve gelişmiş about:config ayarlarını detaylı olarak ele alacağız.
Firefox Manuel Proxy Ayarları
Temel Proxy Yapılandırması
- Firefox'u açın ve sağ üstteki menü butonuna (☰) tıklayın.
- Ayarlar (Settings) seçeneğini tıklayın.
- Sayfanın en altına kaydırarak Ağ Ayarları (Network Settings) bölümünü bulun.
- Ayarlar... (Settings...) butonuna tıklayın.
- Manuel proxy yapılandırması (Manual proxy configuration) seçeneğini işaretleyin.
- Proxy türüne göre ilgili alanları doldurun.
HTTP Proxy Yapılandırması
- HTTP Proxy: Proxy sunucu adresini girin (ör.
proxy.proxyturk.com). - Port: HTTP proxy port numarasını girin.
- "Bu proxy sunucusunu tüm protokoller için kullan" (Use this proxy server for all protocols) seçeneğini işaretlerseniz aynı proxy HTTPS ve FTP trafiği için de kullanılır.
- Proxy yok: (No proxy for) alanına proxy'den hariç tutmak istediğiniz adresleri girin:
localhost, 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8 - Tamam butonuna tıklayarak kaydedin.
SOCKS5 Proxy Yapılandırması
SOCKS5 proxy yapılandırması Firefox'un en güçlü proxy özelliğidir:
- HTTP Proxy ve HTTPS Proxy alanlarını boş bırakın.
- SOCKS Host: SOCKS5 proxy sunucu adresini girin.
- Port: SOCKS5 port numarasını girin.
- SOCKS v5 seçeneğini işaretleyin (SOCKS v4 değil).
- KRİTİK: "SOCKS v5 kullanırken DNS isteklerini proxy üzerinden gönder" (Proxy DNS when using SOCKS v5) seçeneğini mutlaka işaretleyin. Bu, DNS sızıntısını önler.
- Tamam ile kaydedin.
Önemli: "Proxy DNS when using SOCKS v5" seçeneği Firefox'u diğer tarayıcılardan ayıran en önemli güvenlik özelliğidir. Bu seçenek işaretlenmezse DNS sorguları doğrudan ISP'nize gider ve gerçek konumunuz ifşa olur. Proxy Ayarları sayfamızda detaylı bilgi bulabilirsiniz.
FoxyProxy Eklentisi ile Proxy Yönetimi
FoxyProxy Nedir?
FoxyProxy, Firefox için geliştirilmiş en köklü proxy yönetim eklentisidir. 2006'dan beri aktif olarak geliştirilen FoxyProxy, birden fazla proxy profili oluşturmanıza, URL kalıplarına göre otomatik proxy geçişi yapmanıza ve tek tıkla proxy'ler arasında geçiş yapmanıza olanak tanır. Chrome'daki SwitchyOmega'nın Firefox karşılığı olarak düşünülebilir.
FoxyProxy Kurulumu
- Firefox'ta Eklentiler (Add-ons) sayfasını açın (
about:addons). - Arama çubuğuna "FoxyProxy" yazın.
- FoxyProxy Standard eklentisini seçin (Basic sürümü sınırlıdır, Standard sürümü önerilir).
- "Firefox'a Ekle" butonuna tıklayın ve izinleri onaylayın.
- Araç çubuğunda tilki simgeli ikon belirecektir.
FoxyProxy'de Proxy Profili Oluşturma
- FoxyProxy simgesine tıklayın > Options seçeneğini açın.
- "Add" butonuna tıklayarak yeni proxy ekleyin.
- Title: Profil adını girin (ör. "ProxyTurk ISP").
- Proxy Type: HTTP, HTTPS veya SOCKS5 seçin.
- Proxy IP / DNS: Proxy sunucu adresini girin.
- Port: Port numarasını girin.
- Username / Password: Kimlik doğrulama bilgilerini girin.
- Save ile kaydedin.
FoxyProxy URL Kalıp Kuralları
FoxyProxy'nin en güçlü özelliği URL kalıplarına göre otomatik proxy atamasıdır:
- Oluşturduğunuz proxy profilini düzenleme moduna alın.
- "Patterns" sekmesine geçin.
- "Add New Pattern" butonuna tıklayın.
- Pattern: URL kalıbını girin (ör.
*google.com*). - Type: "Wildcard" veya "Regular Expression" seçin.
- Include/Exclude: Bu kalıba uyan URL'lerin proxy üzerinden mi yoksa doğrudan mı gideceğini belirleyin.
FoxyProxy Kullanım Modları
- Disable FoxyProxy: Tüm proxy'leri devre dışı bırakır, Firefox varsayılan ayarlarını kullanır.
- Use Enabled Proxies By Patterns and Order: URL kalıplarına göre otomatik geçiş yapar (önerilen mod).
- Belirli proxy profili: Tüm trafiği seçilen proxy üzerinden yönlendirir.
about:config ile Gelişmiş Proxy Ayarları
Firefox'un about:config sayfası, arayüzde bulunmayan gelişmiş proxy ayarlarına erişim sağlar. Adres çubuğuna about:config yazıp riski kabul ederek erişebilirsiniz.
DNS Güvenlik Ayarları
network.proxy.socks_remote_dns= true — SOCKS proxy kullanırken DNS'i proxy üzerinden çözer. GUI'deki "Proxy DNS when using SOCKS v5" ayarının karşılığıdır.network.trr.mode= 2 veya 3 — DNS over HTTPS'i etkinleştirir. 2 = öncelikli DoH, başarısız olursa normal DNS; 3 = yalnızca DoH.network.trr.uri=https://mozilla.cloudflare-dns.com/dns-query— DoH sunucu adresi.
WebRTC Güvenlik Ayarları
media.peerconnection.enabled= false — WebRTC'yi tamamen devre dışı bırakır, gerçek IP sızıntısını önler.media.peerconnection.ice.no_host= true — Yerel IP adresinin ifşa edilmesini engeller.media.peerconnection.turn.disable= true — TURN sunucu bağlantılarını engeller.
Performans Ayarları
network.http.max-persistent-connections-per-proxy= 32 (varsayılan: 32) — Proxy başına maksimum kalıcı bağlantı sayısı. Artırılması çok sayıda eşzamanlı istek yapan projelerde faydalı olabilir.network.proxy.failover_timeout= 1800 — Proxy başarısız olduğunda yeniden deneme süresi (saniye).network.http.proxy.pipelining= true — Proxy üzerinden HTTP pipelining'i etkinleştirir (birden fazla isteğin aynı bağlantıda sırayla gönderilmesi).
Firefox ve Chrome Proxy Karşılaştırması
- Bağımsız proxy ayarı: Firefox destekler, Chrome sistem ayarlarını kullanır (eklenti gerekir).
- Yerel SOCKS5 desteği: Firefox tam destek, Chrome sınırlı.
- DNS over proxy: Firefox yerleşik, Chrome'da ek yapılandırma gerekir.
- WebRTC engelleme: Firefox
about:configile, Chrome eklenti ile. - Proxy eklentileri: Firefox için FoxyProxy, Chrome için SwitchyOmega.
Her iki tarayıcıda da ProxyTurk ISP proxy ile yüksek performanslı bağlantı kurabilirsiniz.
ProxyTurk Entegrasyonu
Firefox ile ISP Proxy Kurulumu
- ProxyTurk panelinden proxy bilgilerinizi alın.
- Firefox Ayarlar > Ağ Ayarları > Manuel proxy yapılandırması seçin.
- HTTP veya SOCKS5 proxy bilgilerini ilgili alanlara girin.
- SOCKS5 kullanıyorsanız "Proxy DNS when using SOCKS v5" seçeneğini işaretleyin.
- ProxyTurk'ün 131.072 ISP IP havuzu ve 800-900 Mbit hız ile kesintisiz bağlantı sağlayın.
Sorun Giderme
- Proxy bağlantı hatası: Sunucu adresi ve portu kontrol edin. Güvenlik duvarınızın proxy portunu engellemediğinden emin olun.
- Yavaş bağlantı: DNS over HTTPS'i etkinleştirin, farklı proxy lokasyonu deneyin.
- Bazı siteler açılmıyor: Sitelerin IP tabanlı engelleme yapıp yapmadığını kontrol edin. "No proxy for" alanına sorunlu siteleri ekleyin.
- Kimlik doğrulama sorunu: Kullanıcı adı ve şifredeki özel karakterleri URL encode edin.
Sistem genelinde proxy yapılandırması için Windows Proxy Ayarları rehberimizi de inceleyebilirsiniz.
Sıkça Sorulan Sorular (FAQ)
Firefox proxy ayarları tüm uygulamaları etkiler mi?
Hayır, Firefox proxy ayarları yalnızca Firefox tarayıcısını etkiler. Diğer tarayıcılar ve uygulamalar kendi proxy ayarlarını veya sistem proxy ayarlarını kullanır. Bu, Firefox'un Chrome'a göre önemli bir avantajıdır.
FoxyProxy mu yoksa manuel ayar mı kullanmalıyım?
Tek bir proxy kullanıyorsanız manuel ayarlar yeterlidir. Birden fazla proxy profili, URL bazlı otomatik geçiş veya sık proxy değiştirme ihtiyacınız varsa FoxyProxy önerilir.
Firefox'ta SOCKS5 ile DNS sızıntısı nasıl önlenir?
Ağ Ayarları'nda "Proxy DNS when using SOCKS v5" seçeneğini işaretleyin veya about:config üzerinden network.proxy.socks_remote_dns değerini true yapın. Bu, tüm DNS sorgularını SOCKS5 proxy üzerinden gönderir.
Firefox proxy ayarlarını sıfırlamak için ne yapmalıyım?
Ağ Ayarları'nda "Sistem proxy ayarlarını kullan" veya "Proxy yok" seçeneğini işaretleyerek proxy'yi devre dışı bırakabilirsiniz. FoxyProxy kullanıyorsanız "Disable FoxyProxy" modunu seçin.