Firefox'ta manuel proxy yapılandırması, tarayıcı trafiğinizi belirli bir sunucu üzerinden yönlendirmenize, orijinal IP adresinizi gizlemenize ve dijital izinizi değiştirmenize olanak tanır. Firefox içindeki "Bağlantı Ayarları" menüsüne girerek, coğrafi kısıtlamaları aşmak, birden fazla hesabı yönetmek veya güvenli web scraping yapmak için GProxy gibi servislerin sağladığı özel IP adreslerini ve port numaralarını girebilirsiniz.
Firefox Proxy Mimarisini Anlamak
Firefox, kendi bağımsız ağ yığınını koruduğu için modern tarayıcılar arasında öne çıkar. Chrome ve Edge genellikle işletim sisteminin genel proxy ayarlarını varsayılan olarak kullanırken, Firefox kullanıcıların yalnızca tarayıcı oturumunu etkileyen benzersiz proxy parametreleri tanımlamasına izin verir. Bu yalıtım, bir tarayıcıda proxy çalıştırırken sistemin geri kalanında doğrudan bağlantıyı sürdürmesi gereken geliştiriciler ve veri analistleri için özellikle faydalıdır.
Manuel bir proxy yapılandırdığınızda, Firefox'a tüm istekleri bir aracı sunucuya (proxy'ye) gönderen bir istemci gibi davranmasını söylemiş olursunuz. Proxy de bu istekleri hedef siteye iletir. Yüksek performanslı görevlerde GProxy residential proxy'lerini kullanmak, bu isteklerin meşru residential trafik gibi görünmesini sağlar ve IP yasağı ile CAPTCHA tetikleme riskini önemli ölçüde azaltır.
Adım Adım: Firefox'ta Manuel Proxy Kurulumu
Proxy bilgileriniz hazırsa bağlantıyı yapılandırmak iki dakikadan kısa sürer. Manuel bağlantı kurmak için şu adımları tam olarak izleyin:
- Firefox'u açın ve sağ üst köşedeki Uygulama Menüsü'ne (üç yatay çizgi) tıklayın.
- Açılan menüden Ayarlar'ı seçin.
- Genel panelinin en altına inerek Ağ Ayarları bölümünü bulun.
- Ayarlar... düğmesine tıklayın. Bu, "Bağlantı Ayarları" iletişim kutusunu açar.
- Elle proxy yapılandırması seçeneğini işaretleyin.
Manuel yapılandırmayı seçtiğinizde HTTP, HTTPS ve SOCKS protokolleri için giriş alanları etkinleşir. GProxy'den satın aldığınız proxy tipine bağlı olarak verilerinizi ilgili alanlara girersiniz.

Doğru Protokolü Seçmek: HTTP mi SOCKS5 mi
Firefox, her biri farklı kullanım senaryolarına uygun birkaç proxy protokolünü destekler. Yanlış olanı seçmek bağlantı hatalarına veya veri sızıntısına yol açabilir. GProxy'yi standart web gezintisi veya SEO takibi için kullanıyorsanız HTTP/HTTPS proxy'ler genellikle yeterlidir. Ancak farklı veri tiplerini içeren daha karmaşık görevlerde SOCKS5 daha iyi bir seçimdir.
| Özellik | HTTP Proxy | SOCKS5 Proxy |
|---|---|---|
| Veri İşleme | Yalnızca HTTP isteklerini yorumlar ve yönetir. | VoIP ve streaming dahil her türlü trafiği (TCP/UDP) işler. |
| Hız | Önbellekleme sayesinde yalnızca web içeriğinde genellikle daha hızlıdır. | Biraz daha fazla yük getirir ama yüksek hacimli veride daha iyidir. |
| Güvenlik | Temel düzey; IP'yi gizler ama her zaman şifrelemez. | Yüksek güvenlik; gelişmiş kimlik doğrulamayı destekler. |
| Anonimlik | Yüksek (GProxy residential IP'lerle). | Üst düzey anonimlik; paket başlıklarını yeniden yazmaz. |
HTTP ve HTTPS Proxy'leri Yapılandırma
"HTTP Proxy" alanına GProxy panelinizde verilen IP adresini veya hostname'i girin. "Port" alanına ilgili port numarasını yazın (örneğin 8080 veya 10000). Aynı proxy'yi güvenli siteler için de kullanmak istiyorsanız "Bu proxy'yi HTTPS için de kullan" kutusunu işaretleyin. Böylece şifreli trafik (TLS/SSL) de proxy sunucusu üzerinden geçer.
SOCKS5 Proxy'leri Yapılandırma
SOCKS5 proxy kullanmayı tercih ederseniz HTTP ve HTTPS alanlarını boş bırakın ve bilgilerinizi SOCKS Sunucusu alanına girin. Giriş kutusunun altında SOCKS v5 seçeneğinin işaretli olduğundan emin olun. Firefox'ta SOCKS5 kullanırken gizlilik açısından kritik bir adım da "SOCKS v5 kullanırken DNS'i proxy üzerinden çöz" kutusunu işaretlemektir. Bunu yapmazsanız tarayıcınız DNS sorgularını yine yerel ISP'niz üzerinden gönderebilir; bu da proxy'ye rağmen gerçek konumunuzu açığa çıkaran bir "DNS sızıntısı" ile sonuçlanır.
Gelişmiş Proxy Kuralları ve İstisnalar
"Şunlar için proxy kullanma" alanı, yerel geliştirme ve iç ağ için vazgeçilmez bir araçtır. Firefox varsayılan olarak bu listeye localhost, 127.0.0.1 ekler. Bu, tarayıcının kendi bilgisayarınıza harici proxy sunucusu üzerinden ulaşmaya çalışmasını ve bunun yaratacağı bağlantı hatasını önler.
Bu listeye virgülle ayırarak belirli alan adları veya IP aralıkları ekleyebilirsiniz. Örneğin tüm dış araştırmalarda GProxy IP'si kullanmak ama şirketinizin iç portalına (örneğin internal.company.com) doğrudan erişmek istiyorsanız, o alan adını listeye eklersiniz. Firefox, 192.168.1.0/24 gibi IP aralıkları için CIDR notasyonunu da destekler.

Proxy Kimlik Doğrulamasını Yönetmek
GProxy dahil çoğu premium proxy hizmeti, yetkisiz kullanımı önlemek için kimlik doğrulama ister. Firefox, "Bağlantı Ayarları" menüsünde kullanıcı adı ve şifre girebileceğiniz bir alan sunmaz. Bunun yerine tarayıcı bunu bir açılır pencere ile halleder.
Ayarlarınızı kaydedip bir siteye girmeye çalıştığınızda Firefox bir giriş istemi gösterir. GProxy kullanıcı panelinizdeki Kullanıcı Adı ve Şifre bilgilerini girin. Tarayıcıyı her yeniden başlattığınızda tekrar girmemek için "Şifreyi hatırla" kutusunu işaretleyebilirsiniz. IP tabanlı kimlik doğrulama kullanıyorsanız (kendi IP'nizi GProxy panelinde beyaz listeye aldıysanız) bu pencere görünmez ve bağlantı otomatik olarak kurulur.
Firefox Proxy Yapılandırmasını Python ile Otomatikleştirme
İleri düzey kullanıcılar ve geliştiriciler için manuel giriş çoğu zaman verimsizdir. Selenium ile Firefox (GeckoDriver) kullanarak otomatik testler veya scraping betikleri çalıştırıyorsanız proxy'yi programatik olarak yapılandırabilirsiniz. Böylece tarayıcının her örneği doğru GProxy ayarları önceden yüklenmiş halde başlar.
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.common.proxy import Proxy, ProxyType
# GProxy bilgilerini tanımla
proxy_ip = "YOUR_GPROXY_IP"
proxy_port = "YOUR_PORT"
# Proxy nesnesini yapılandır
proxy = Proxy()
proxy.proxy_type = ProxyType.MANUAL
proxy.http_proxy = f"{proxy_ip}:{proxy_port}"
proxy.ssl_proxy = f"{proxy_ip}:{proxy_port}"
# Firefox seçeneklerini ayarla
options = Options()
options.proxy = proxy
# Yapılandırılmış proxy ile Firefox'u başlat
driver = webdriver.Firefox(options=options)
driver.get("https://ident.me")
print(driver.page_source)
driver.quit()
Bu betik manuel arayüzü tamamen devre dışı bırakır. Özellikle geniş bir GProxy residential IP havuzunda rotasyon yaparken çok işe yarar; proxy listesini döngüyle gezip her biri için yeni tarayıcı oturumu başlatabilirsiniz.
Sık Karşılaşılan Yapılandırma Hatalarını Giderme
Ayarlar doğru olsa bile sorunlarla karşılaşabilirsiniz. Firefox'taki proxy sorunlarının çoğu üç alandan kaynaklanır:
- Proxy sunucusu bağlantıyı reddediyor: genellikle port yanlıştır ya da aboneliğiniz sona ermiştir. Aktif portu GProxy panelinizden tekrar kontrol edin.
- Kimlik doğrulama hataları: giriş penceresi sürekli tekrar açılıyorsa kullanıcı adınızda veya şifrenizde büyük olasılıkla bir yazım hatası vardır. Proxy şifrelerinin büyük/küçük harfe duyarlı olduğunu unutmayın.
Bir diğer yaygın sorun "Proxy sunucusu bulunamadı" hatasıdır. Bu, "Elle proxy yapılandırması" seçili olup hiçbir veri girilmediğinde ya da güvenlik duvarınız proxy IP'sine giden bağlantıyı engellediğinde ortaya çıkar. Firefox'un işletim sistemi güvenlik duvarında hem TCP hem UDP trafiği için izinli olduğundan emin olun.
Gizlilik Değerlendirmeleri: WebRTC ve DNS
Firefox'ta proxy kullanmak gizliliği belirgin şekilde artırır, ancak sihirli bir çözüm değildir. Modern web siteleri video ve sesli görüşmeler için WebRTC (Web Real-Time Communication) kullanır. Ne yazık ki WebRTC proxy ayarlarını atlayabilir ve gerçek yerel IP adresinizi sızdırabilir. Bunu önlemek için ileri düzey kullanıcılar adres çubuğuna about:config yazmalı, media.peerconnection.enabled ayarını aramalı ve değerini false yapmalıdır.
Ayrıca DNS ayarlarınızın proxy ile çakışmadığından emin olun. Firefox ayarlarında "DNS over HTTPS" (DoH) etkinse, proxy'nin hostname çözümleme biçimine zaman zaman müdahale edebilir. GProxy ile maksimum anonimlik için, daha önce belirtilen SOCKS5 "DNS'i proxy üzerinden çöz" seçeneğini kullanarak DNS çözümlemesini proxy'ye bırakmanız önerilir.
Önemli Noktalar
Firefox'ta manuel proxy yapılandırması, ek yazılım yükü olmadan ağ kimliğinizi yönetmenin ve kısıtlı içeriğe erişmenin sağlam bir yoludur. Bağlantı Ayarları menüsüne hâkim olarak protokol seçimi, kimlik doğrulama ve alan adına özel istisnalar üzerinde kontrol kazanırsınız.
- Maksimum esneklik için daima SOCKS5 kullanın: sağlayıcınız (GProxy gibi) destekliyorsa, modern web uygulamaları için SOCKS5 standart HTTP'den daha güvenilirdir.
- DNS kutusunu unutmayın: SOCKS5 kullanırken ISP'nizin gezinti hedefinizi görmesini engellemek için her zaman "SOCKS v5 kullanırken DNS'i proxy üzerinden çöz" seçeneğini işaretleyin.
- Kurulumunuzu doğrulayın: proxy'yi yapılandırdıktan sonra, görünen IP'nin gerçek konumunuz değil GProxy sunucunuz olduğunu teyit etmek için mutlaka whatismyip.com gibi bir siteyi ziyaret edin.
Bunları da okuyun
DIY Proxy Çiftliği: Nasıl Kurulur ve Yapılandırılır
Proxy API Entegrasyonu: Geliştiriciler İçin Otomasyon
503 hatası ve proxy timeout: teşhis ve çözüm
Proxy ile 502 Bad Gateway hatası: nasıl düzeltilir
407 Proxy Authentication Required hatası: nedenleri ve çözümü
