Bilgisayarın geri kalanı normal bağlantısıyla çalışırken yalnız tarayıcınızın proxy kullanmasını istiyorsunuz. Chrome ve Edge proxy ayarını Windows ya da macOS'tan okur; orada yaptığınız değişiklik diğer uygulamaları da etkiler. Mozilla Firefox ise kendi proxy ayarını ayrı tutabilir. Bu yüzden bir siteyi başka bir ülkeden test etmek ya da tek bir tarayıcıyı iş IP'sinde tutmak için pratik bir seçimdir.
Bu yazıda Mozilla Firefox tarayıcınızda nasıl proxy kullanacağınızı ve proxy ayarlarının nasıl yapılacağını adım adım anlatıyoruz: yeni sürümlerde değişen menü yolu, hangi alanların doldurulacağı, SOCKS5'teki parola sınırı, Android ve iPhone'da Firefox, about:config ve policies.json, sık görülen hatalar ve proxy'nin nasıl kapatılacağı.
Firefox tarayıcı nedir?
Firefox, Mozilla tarafından geliştirilen açık kaynak kodlu bir tarayıcıdır. Windows, macOS, Linux, Android ve iOS işletim sistemlerinde kullanılabilir. İlk kararlı sürüm olan Firefox 1.0, 9 Kasım 2004'te yayınlandı. Geliştirici araçları güçlü olduğu için Firefox bugün de özellikle yazılımcılar tarafından tercih ediliyor.
Proxy açısından en önemli ayrıntı şu: masaüstünde Firefox kendi proxy ayarını tutar. Böylece diğer programlar doğrudan bağlanırken yalnız Firefox proxy üzerinden çıkabilir.
Firefox hangi proxy'yi kullanacağına nasıl karar verir?
Firefox her bağlantıda şu sırayı izler:
- Kurumsal ilke.
Lockedile tanımlanmış birProxyilkesi her şeyin önüne geçer ve ayarları gri, değiştirilemez hâle getirir. - Eklenti. Bir proxy eklentisi ayarların kontrolünü alabilir.
- Bağlantı Ayarları'ndaki mod. Bu ikisi yoksa aşağıdaki tablodaki mod geçerli olur. Varsayılan mod Sistem vekil sunucu ayarlarını kullan'dır.
- İstisnalar. Aşağıdakiler için vekil sunucu kullanılmasın kutusundaki adresler doğrudan bağlanır.
localhost,127.0.0.1/8ve::1hiçbir zaman proxy'den geçmez. - Protokol eşleşmesi. Elle ayarda
http://sayfalar HTTP proxy'sini,https://sayfalar HTTPS proxy'sini kullanır. SOCKS sunucusu yalnız bu alanlar boşsa devreye girer.
| Mod (Türkçe arayüz) | network.proxy.type | Ne yapar? |
|---|---|---|
| Vekil sunucu yok | 0 | Doğrudan bağlanır, sistem ayarını yok sayar |
| Vekil sunucuyu elle ayarla | 1 | Yazdığınız adresi ve portu kullanır |
| Otomatik vekil sunucu yapılandırma URL'si | 2 | Her adres için karar veren bir .pac dosyası yükler |
| Bu ağın vekil sunucu ayarlarını kendiliğinden tanı | 4 | Ağda PAC dosyası arar (WPAD) |
| Sistem vekil sunucu ayarlarını kullan | 5 (varsayılan) | Windows, macOS ya da Linux ayarını izler |
"Yalnız şu alan adları proxy'den geçsin" gibi kurallar için eklentiye gerek yoktur, bir PAC dosyası yeter: PAC Dosyası Nedir ve Nasıl Yazılır?
Firefox proxy entegrasyonu: masaüstünde adım adım kurulum
Proxynet proxy'lerini Firefox'a entegre etmeden önce adres (host), port, kullanıcı adı ve parolanızı hazırlayın. Proxynet residential ve mobil proxy'leri pr.proxynet.io:8000 gibi tek bir giriş adresini (gate) paylaşır; paneldeki Endpoint Oluşturucu, seçtiğiniz ülke, şehir ve oturuma göre kullanıcı adını hazır üretir.
Türkçe Firefox arayüzü proxy için "vekil sunucu" ifadesini kullanır; aşağıdaki menü adları Türkçe arayüzden alındı. Ekran görüntüleri eski bir Firefox sürümüne ait; değişen yalnız pencereye ulaşma yolu.
1. Firefox ayarlarını açın
Tarayıcınızın sağ üst köşesindeki menü düğmesine (üç yatay çizgi) tıklayın ve Ayarlar'ı seçin. Adres çubuğuna about:preferences yazmak da aynı sayfayı açar.

2. Vekil sunucu ayarlarına gidin
Hangi sürümü kullanırsanız kullanın, en kısa yol sayfanın üstündeki Ayarlarda ara kutusuna "vekil" yazmaktır (İngilizce arayüzde "proxy").
- Firefox 152 ve sonrası, ESR 153 dahil: Gizlilik ve güvenlik > Bağlantı ve yazılım güvenliği > Gelişmiş ayarlar > Vekil sunucu ayarları > Vekil sunucuyu yapılandır.
- Firefox 149-151: Genel paneli, sayfanın en altı, Vekil sunucu ayarları > Vekil sunucuyu yapılandır.
- Firefox 148 ve öncesi, ESR 140 dahil: Genel paneli, sayfanın en altı, Ağ ayarları > Ayarlar….
Üç yol da aynı Bağlantı Ayarları (Connection Settings) penceresini açar. Mozilla'nın Connection settings in Firefox sayfası (İngilizce) bu pencereyi alan alan anlatır.

3. Vekil sunucuyu elle ayarlayın
İnternete erişmek için vekil sunucuyu yapılandır başlığının altında Vekil sunucuyu elle ayarla (Manual proxy configuration) seçeneğini işaretleyin.

4. Proxy bilgilerinizi girin
Proxynet panelinden aldığınız proxy bilgilerini boş form alanlarına girin: adresi HTTP vekil sunucusu kutusuna, portu Port kutusuna yazın; örneğin pr.proxynet.io ve 8000. https:// siteler de proxy'den geçsin diye HTTPS için de bu vekil sunucusunu kullan kutusunu işaretleyin. SOCKS satırını boş bırakın.
Proxy'yi atlaması gereken adresleri, örneğin şirket içi ağı, Aşağıdakiler için vekil sunucu kullanılmasın kutusuna yazın (.example.local, 192.168.1.0/24 gibi). Ardından Tamam'a tıklayın.

5. Proxy kimliğinizi doğrulayın
Tarayıcınızda bir URL açtığınızda Firefox "… vekil sunucusu bir kullanıcı adı ve parola istiyor" diye başlayan bir pencere gösterir. Proxy'lerinizin user ve pass bilgilerini buraya girerek proxy'nizi doğrulayın. Bilgileri parola yöneticisine kaydederseniz Bağlantı Ayarları'ndaki Parola kayıtlıysa kimlik doğrulama isteme kutusunu da işaretleyebilirsiniz; Firefox bundan sonra sormadan giriş yapar.
Bu ekranla hiç karşılaşmak istemiyorsanız Proxynet panelinizde kendi genel (public) IP adresinizi IP whitelist'e ekleyin (en fazla 10 adres). O IP'den gelen istekler kullanıcı adı ve parola olmadan kabul edilir. Buradaki "şifresiz" kullanım bağlantının şifrelenmediği anlamına gelmez, yalnız parola sorulmaz. İki yöntemin karşılaştırması Proxy Kimlik Doğrulama: User:Pass ve IP Whitelist yazısında.

6. Proxy'nin çalıştığını kontrol edin
Bir IP sorgulama sayfası açın: sayfa sizin IP'nizi değil, proxy'nin IP'sini ve seçtiğiniz ülkeyi göstermeli. DNS ve WebRTC dahil daha ayrıntılı bir kontrol için Proxy Çalışıyor mu? Proxy Nasıl Test Edilir? yazısına bakın.
Hangi alanlar doldurulmalı: HTTP, HTTPS mi SOCKS mu?
HTTPS vekil sunucusu, proxy'ye şifreli bağlantı demek değildir; "https:// ile başlayan adresler için kullanılacak proxy" demektir. Firefox bu proxy'ye HTTP üzerinden bağlanır ve CONNECT yöntemiyle siteye bir tünel açar, sayfa da baştan sona şifreli kalır.
| Alan | Ne için kullanılır? | Ne yazılır? |
|---|---|---|
| HTTP vekil sunucusu + Port | http:// siteler | Adres ve HTTP portu; user:pass destekler |
| HTTPS için de bu vekil sunucusunu kullan | https:// siteler | Neredeyse her durumda işaretleyin |
| SOCKS sunucusu + Port, SOCKS v5 | Tüm trafik, yalnız HTTP alanları boşken | Adres ve SOCKS5 portu; parola desteği yok |
| SOCKS v5 kullanırken vekil sunucu DNS'ini kullan | Alan adı sorgularının proxy'den geçmesi | Firefox 128'den beri varsayılan olarak açık |
HTTP ve SOCKS satırlarının ikisi de doluysa web sayfaları HTTP proxy'sini kullanır; SOCKS5 istiyorsanız HTTP satırlarını boşaltın. Firefox 128'den beri SOCKS v5 kullanırken vekil sunucu DNS'ini kullan kutusu varsayılan olarak açık (bug 1741375): alan adlarını sizin DNS sunucunuz değil, proxy çözer. Aynı sürümde SOCKS v4 için ayrı bir kutu (SOCKS v4 kullanırken vekil sunucu DNS'ini kullan) eklendi. Protokol farkları SOCKS ve HTTP Proxy Farkı: Hangisini Seçmeli? yazısında.
Firefox kullanıcı adı ve parolalı SOCKS5 proxy kullanabilir mi?
Kendi ayarlarından kullanamaz. SOCKS satırında kullanıcı adı ya da parola alanı yok ve SOCKS5 parola desteği talebi (bug 122752) hâlâ açık. Parola isteyen bir SOCKS5 proxy'de sayfalar yüklenmez. Üç çözüm var:
- IP whitelist. Panelde genel IP'nizi ekleyin ve SOCKS5 portunu parolasız kullanın.
- HTTP portu. Web'de gezinmek için user:pass'li bir HTTP proxy aynı işi görür ve Firefox giriş penceresini kendisi yönetir.
- Proxy eklentisi. Eklenti API'si SOCKS kimlik bilgilerini geçirebilir (proxy.ProxyInfo içindeki
usernamevepasswordalanları). FoxyProxy gibi eklentiler bu yüzden yerleşik ayarların yapamadığı girişi yapabilir.
SOCKS5 Proxy paketlerimiz iki kimlik doğrulama yöntemini de destekler. Protokolün kendisini SOCKS5 Proxyler Nedir? yazısında anlattık.
Android ve iPhone'da Firefox'a proxy nasıl ayarlanır?
Telefonlardaki Firefox'un kendi proxy menüsü yoktur.
Android. Kararlı sürümün ayarlarında proxy seçeneği bulunmaz; about:config yalnız Firefox Beta ve Nightly'de açılır. Android için Firefox, Android ayarlarında Wi-Fi ağına tanımlanan proxy'yi izler:
- Android Ayarlar'ı açın ve bağlı olduğunuz Wi-Fi ağına dokunun.
- Ağın ayrıntılarını (dişli ya da ok simgesi) açın, Gelişmiş seçenekler altında Proxy satırını bulun.
- Manuel'i seçin, Proxy ana bilgisayar adı ve Proxy bağlantı noktası kutularını doldurup kaydedin.
- Firefox'ta bir IP sorgulama sayfası açın.
Android'in proxy ekranında parola alanı yoktur. Proxy parola istediğinde Firefox bir giriş penceresi gösterir; pencere sürekli geri geliyorsa o Wi-Fi ağının genel IP'sini whitelist'e ekleyin. Ayar mobil veride geçerli değildir. Samsung, Xiaomi ve stok Android'deki menü adları Android Telefonda Proxy Ayarları Nasıl Yapılır? yazısında.
Diğer yol bir eklentidir. Android için Firefox eklenti çalıştırır ve proxy eklentilerinin kullandığı proxy.onRequest API'sini destekler, proxy.settings'i ise desteklemez; bu yüzden yalnız ilkine dayanan eklentiler çalışır. FoxyProxy, Mozilla'nın eklenti sitesinde Android için Firefox ile uyumlu olarak listelenir.
iPhone ve iPad. iOS için Firefox, Apple'ın WebKit motoru ve iOS ağ katmanı üzerine kuruludur; kendi proxy ayarı yoktur, eklenti de çalıştırmaz. Ayarlar > Wi-Fi > (i) > Proxy'yi Yapılandır yolundaki ayarı izler; kullanıcı adı ve parola Kimlik Doğrulama anahtarı açılarak girilir. SOCKS5 seçeneği yoktur, mobil veride de etkisi olmaz. Adımlar iPhone Proxy Ayarları Nasıl Yapılır? yazısında.
Firefox proxy'si about:config ya da policies.json ile nasıl ayarlanır?
Bağlantı Ayarları'ndaki her alan aslında bir tercihtir (preference). Adres çubuğuna about:config yazıp uyarıyı kabul ederek bunları görebilirsiniz:
| Tercih | Örnek | Arayüzdeki karşılığı |
|---|---|---|
network.proxy.type | 1 | Vekil sunucuyu elle ayarla |
network.proxy.http, network.proxy.http_port | pr.proxynet.io, 8000 | HTTP vekil sunucusu ve Port |
network.proxy.share_proxy_settings | true | HTTPS için de bu vekil sunucusunu kullan |
network.proxy.socks5_remote_dns | true | SOCKS v5 kullanırken vekil sunucu DNS'ini kullan |
network.proxy.no_proxies_on | .example.local | Aşağıdakiler için vekil sunucu kullanılmasın |
signon.autologin.proxy | true | Parola kayıtlıysa kimlik doğrulama isteme |
Ekipler bu ayarı kurumsal ilkeyle dağıtabilir. policies.json dosyasını Firefox programının yanındaki distribution klasörüne koyun (macOS'ta Firefox.app/Contents/Resources/distribution; Linux'ta /etc/firefox/policies de olur). Kullanılabilecek anahtarlar Mozilla'nın policy templates sayfasında:
{
"policies": {
"Proxy": {
"Mode": "manual",
"HTTPProxy": "pr.proxynet.io:8000",
"UseHTTPProxyForAllProtocols": true,
"Passthrough": "localhost, 127.0.0.1, .example.local",
"Locked": true
}
}
}Firefox'u yeniden başlatın ve about:policies sayfasını kontrol edin. "Locked": true ile kullanıcılar ayarı değiştiremez; yönetilen bilgisayarlarda alanların gri görünmesinin nedeni budur. İlke proxy parolası tutamaz, bu yüzden ofis IP'sini whitelist'e eklemek daha temiz bir yoldur.
Yerleşik ayar mı, eklenti mi, profil mi?
Yerleşik ayar tüm tarayıcıyı tek bir proxy'den geçirir. Eklenti hızlı geçiş, siteye göre kural ve SOCKS5 parolası ekler; ama bütün trafiğinizi görür, bu yüzden yalnız tanınmış eklentileri kurun.
Firefox profilleri ek bir şey gerektirmez: her profil kendi proxy ayarını tutar. Birden fazla müşteri hesabını yöneten ajanslar ve e-ticaret ekipleri çoğu zaman her hesap için tutarlı bir IP'ye bağlı ayrı bir profil kullanır; böylece bir giriş beklenmedik bir ülkeden gelmez. Bu, yapmaya yetkili olduğunuz iş için hesap hijyenidir, bir platformun kurallarını aşmanın yolu değildir.
Bu iş için yapılmış araçları Antidetect Tarayıcı Nedir, Nasıl Çalışır? yazısında, Chrome tarafındaki eklentiyi SwitchyOmega rehberimizde bulabilirsiniz. IP'sini haftalarca koruması gereken bir profile ISP Proxy uyar; farklı ülkelerden kısa testler için Residential Proxy daha uygundur.
Firefox proxy neden çalışmıyor?
Gördüğünüz mesaja göre ilerleyin:
- "Vekil sunucu bağlantı kabul etmiyor" (The proxy server is refusing connections): o portta bağlantı kabul eden bir şey yok. Portu kontrol edin; HTTP portunun SOCKS satırına ya da SOCKS portunun HTTP satırına yazılmadığından emin olun.
- "Vekil sunucu bulunamadı" (Unable to find the proxy server): adres çözülemiyor. Yazım hatası, sonda boşluk ya da adresin önünde
http://olup olmadığına bakın; kutuya yalnız sunucu adı yazılır. - Giriş penceresi sürekli geri geliyor: proxy
407 Proxy Authentication Requireddönüyor. Kullanıcı adını Endpoint Oluşturucu'dan yeniden kopyalayın, parola yöneticisindeki eski kayıtları silin. - SOCKS5'te sayfalar hiç açılmıyor: proxy, Firefox'un gönderemediği bir parola istiyor. IP'nizi whitelist'e ekleyin ya da HTTP portunu kullanın.
- Ayarlar gri, değiştirilemiyor: bir ilke ya da eklenti ayarları yönetiyor.
about:policiessayfasına bakın ya da Bağlantı Ayarları'ndaki Uzantıyı etkisizleştir düğmesine tıklayın. - Yerel siteler proxy'den geçmiyor: bu tasarım gereğidir;
localhosthiçbir zaman proxy'den geçmez. - Site hâlâ gerçek konumunuzu gösteriyor: WebRTC ya da DNS sızıyor olabilir; bkz. WebRTC ve DNS Sızıntısı Nedir, Nasıl Önlenir?
Sorunun proxy'de mi yoksa ayarlarda mı olduğunu ayırmak için aynı bilgileri tarayıcı dışında cURL ile deneyin:
curl -x http://user:pass@pr.proxynet.io:8000 https://api.ipify.orgÇalışan bir proxy IP adresini yazdırır; yanlış kimlik bilgileri CONNECT tunnel failed, response 407 ile biter (önündeki çıkış kodu cURL sürümüne göre değişir). cURL çalışıyor ama Firefox çalışmıyorsa sorun Firefox ayarlarındadır. Ayrıntılar için cURL ile Proxy Nasıl Kullanılır? ve Proxy Hatası Nedir? Proxy Sunucusu Yanıt Vermiyor Çözümü yazılarına bakın.
Firefox'ta proxy nasıl kapatılır?
Bağlantı Ayarları'nı 2. adımdaki gibi açın. Vekil sunucu yok seçeneği, sistemde proxy tanımlı olsa bile doğrudan bağlanır; Sistem vekil sunucu ayarlarını kullan ise varsayılana döner. Sayfalar hâlâ açılmıyorsa proxy sistemde tanımlıdır: Windows ve Chrome Proxy Ayarları Nasıl Yapılır? ya da Mac ve Safari Proxy Ayarları Nasıl Yapılır? yazısındaki adımlarla kapatın.
Karar rehberi
| İhtiyaç | Öneri |
|---|---|
| Tüm tarayıcı için tek proxy | Vekil sunucuyu elle ayarla, HTTP vekil sunucusu + "HTTPS için de bu vekil sunucusunu kullan" |
| Her oturumda giriş penceresi çıkmasın | IP whitelist ya da kayıtlı parolayla sessiz giriş |
| Parolalı SOCKS5 | Proxy eklentisi ya da IP whitelist |
| Siteye göre farklı proxy | PAC dosyası ya da kurallı bir eklenti |
| Her biri kendi IP'sinde birkaç iş hesabı | Hesap başına bir Firefox profili, statik ISP proxy |
| Android ya da iPhone'da Firefox | Telefonun Wi-Fi proxy'si; Android'de eklenti de olur |
| Şirketteki her bilgisayarda aynı proxy | Proxy ilkesiyle policies.json |
Sıkça sorulan sorular
Firefox'ta proxy ayarları nerede?
Firefox 152 ve sonrasında Ayarlar > Gizlilik ve güvenlik > Bağlantı ve yazılım güvenliği altında. Eski sürümlerde Ayarlar > Genel sayfasının en altında, Vekil sunucu ayarları (149-151) ya da Ağ ayarları (148 ve öncesi) adlı bölümde. Ayarlarda "vekil" diye aramak (İngilizce arayüzde "proxy") iki durumda da bölümü bulur.
Firefox, Windows proxy ayarlarını kullanır mı?
Varsayılan olarak evet, çünkü varsayılan mod "Sistem vekil sunucu ayarlarını kullan"dır. "Vekil sunucuyu elle ayarla" ya da "Vekil sunucu yok" seçildiğinde Firefox Windows ayarını yok sayar; Chrome ve Edge ise onu izlemeye devam eder.
Firefox'a proxy kullanıcı adı ve parolası nasıl girilir?
Bağlantı Ayarları'nda parola alanı yoktur. Adresi ve portu girin; proxy kimlik istediği ilk anda Firefox kullanıcı adını ve parolayı sorar. Bunları parola yöneticisine kaydedin ya da IP'nizi whitelist'e ekleyin.
Firefox neden sürekli proxy kimlik doğrulaması istiyor?
Proxy bilgilerinizi reddediyordur; çoğunlukla kullanıcı adındaki bir yazım hatası ya da eskimiş bir kayıtlı parola yüzünden. Kullanıcı adını panelinizden kontrol edin, eski kaydı silin ve yeniden giriş yapın.
Her Firefox sekmesi ya da sitesi için farklı proxy kullanılabilir mi?
Yerleşik ayarlarla hayır, onlar tüm tarayıcıyı kapsar. PAC dosyası ya da bir proxy eklentisi siteleri farklı proxy'lere yönlendirebilir; ayrı Firefox profilleri ise birbirinden tamamen bağımsız kurulumlar tutar.
Android için Firefox'ta proxy ayarı var mı?
Kararlı sürümde yok. Firefox, Android ayarlarındaki Wi-Fi proxy'sini izler; proxy.onRequest API'sine dayanan eklentiler de çalışır. about:config Android'de yalnız Firefox Beta ve Nightly'de açılır.
Özet
Masaüstünde Firefox kendi proxy ayarını tutabilir: Firefox 152 ve sonrasında Ayarlar > Gizlilik ve güvenlik altında, eski sürümlerde Genel panelinin en altında. Vekil sunucuyu elle ayarla'yı seçip HTTP vekil sunucusunu yazın, HTTPS için de bu vekil sunucusunu kullan kutusunu işaretleyin, ardından giriş yapın ya da IP'nizi whitelist'e ekleyin. Parolalı SOCKS5 için eklenti ya da whitelist gerekir; telefonlarda proxy Wi-Fi ayarından gelir. Tarayıcı testleri, reklam kontrolleri ya da birden fazla iş hesabı için seçenekleri proxy hizmetleri sayfamızda karşılaştırabilirsiniz.




