BitBrowser, Dolphin Anty blog yazımızda anlattığımız araç gibi çoklu tarayıcı profilleri oluşturmanıza olanak sağlayan bir programdır. Sekiz müşterinin reklam ve mağaza hesaplarını yöneten bir ajans düşünün: her hesap kendi çerezleri, parmak izi ve IP adresiyle ayrı bir profilde açılmalı. Profilleri oluşturmak kolay. Asıl takılınan yer proxy alanı oluyor: hangi protokol seçilecek, hangi port yazılacak ve Check Proxy neden hata veriyor?
Bu rehberde BitBrowser'ın ne olduğunu, her profilin neden kendi proxy'sine ihtiyaç duyduğunu ve Proxynet proxy'sini adım adım nasıl ekleyeceğinizi anlatıyoruz. Ardından dört proxy türü, toplu ekleme, listeyi içe aktarmadan önce test etme, sık karşılaşılan hatalar ve hangi proxy'nin hangi profile uyduğu geliyor.
BitBrowser nedir?
BitBrowser, Windows ve macOS için geliştirilmiş bir antidetect tarayıcıdır. Chromium üzerine kuruludur; Windows'ta ayrıca bir Firefox motoru da sunulur. Özellikle data scraping, çoklu hesap yönetimi ve sosyal medya analizi gibi birden fazla tarayıcıyla çalışmanızı gerektiren, bu tarayıcıların da birbirinden bağımsız, farklı bilgisayarlarmış gibi görünmesi gereken işlerde kullanılır: ekip hesaplarının yönetimi, farklı ülkelerde reklam kontrolü ve giriş gerektiren veri toplama bunların başında gelir.
BitBrowser'da her tarayıcı penceresi bir profildir (dokümantasyon buna "environment", yani ortam da diyor). Profil kendi çerezlerini, parmak izi değerlerini (user agent, ekran boyutu, saat dilimi, dil, WebGL) ve proxy ayarını ayrı tutar. Bu araç türüyle yeni tanışıyorsanız, hepsinin ortak çalışma mantığını Antidetect Tarayıcı Nedir, Nasıl Çalışır? yazısında bulabilirsiniz.
BitBrowser'ın başlıca özellikleri nelerdir?
Çoklu hesap yönetimi ve profiller: BitBrowser'ın en güçlü yanlarından biri, çok sayıda profili aynı anda çalıştırabilmenizdir. Her profilin depolaması ve parmak izi ayarları ayrıdır; site bunları tek bir tarayıcının sekmeleri olarak değil, ayrı tarayıcılar olarak görür.
IP'ye göre konum ayarları: BitBrowser profilin saat dilimini, dilini ve coğrafi konumunu (geolocation) proxy'nin çıkış IP'sine göre ayarlayabilir. API referansındaki parmak izi ayarları arasında "IP'ye göre saat dilimi oluştur" seçeneği ve buna bağlı dil ve konum seçenekleri de bulunur. Böylece koordinatları ve saat dilimini elle aramakla uğraşmazsınız.
Takım ile ortak profiller: Çalışma arkadaşlarınızla ortak profilleri yönetebilir, hangi iş arkadaşınızın hangi profili açabileceğini belirleyebilirsiniz. Ekip aynı hesaplarda çalışır, şifreleri elden ele dolaştırmak gerekmez.
Script Market, RPA ve Local API: Script Market hazır otomasyon betikleri sunar, RPA iş akışlarını kaydeder, Local API ise profilleri kendi kodunuzdan oluşturup açmanızı sağlar. Local API'deki proxy alanları arayüzdekilerle aynıdır (proxyType, host, port, proxyUserName, proxyPassword).
Her BitBrowser profili neden kendi proxy'sini kullanmalı?
BitBrowser, kullanıcıların daha fazla tarayıcı penceresi ve giriş hesabı oluşturmasını sağlarken bu pencereler ve hesaplar arasındaki ilişkiyi ortadan kaldırmayı amaçlıyor. Ancak parmak izi ayarları tarayıcıyı ayırır, ağ adresini değil. IP adresini BitBrowser vermez: proxy olmadan her profil ofisinizin IP'sinden bağlanır ve site hepsini tek bir kaynağa bağlayabilir. Her profile ayrı proxy vermek bir hesap hijyeni meselesidir; her müşterinin hesabı hep aynı yerden, birbirine uyan ayarlarla açılır.
Buradan üç kural çıkar:
- Bir profil, bir proxy. Aynı çıkış IP'sini paylaşan iki profil, parmak izleri ne kadar farklı olursa olsun bu IP üzerinden ilişkilendirilir.
- Oturumu açık profillere sabit IP. Her gün başka bir şehirden giriş yapan bir hesap, platformun hesap güvenliği kontrollerini tetikler. Statik IP ya da sticky oturum kullanın.
- IP ile uyumlu konum. IP'ye göre saat dilimi, dil ve konum seçeneklerini açık tutun. Türkiye IP'si ile New York saat dilimi hiçbir gerçek kullanıcıya uymaz.
WebRTC de gerçek adresinizi sızdırabilir. BitBrowser'ın WebRTC ayarında replace, allow ve disable dahil birkaç mod bulunur; replace modunda bırakın ve sonucu WebRTC ve DNS Sızıntısı Nedir, Nasıl Önlenir? yazısındaki yöntemle kontrol edin. Sitelerin tarayıcıları birbirinden ayırmak için neleri okuduğunu Tarayıcı Parmak İzi (Browser Fingerprint) Nedir? yazısında anlattık.
BitBrowser nasıl kullanılır?
- BitBrowser'ın resmî web sitesine giderek istemciyi indirin. Eylül 2026 itibarıyla indirme sayfası Windows 10 ve üzerini (64 bit) ve macOS 12 Monterey ve üzerini (Apple Silicon ve Intel) listeliyor.
- İstemciyi kurun ve bir hesap oluşturun. Sitede 10 profillik ücretsiz bir plan yer alıyor.
- Kayıt olduğunuz e-posta ve parola ile istemcide hesabınıza giriş yapın.
Ana sayfadan Browser Profiles sekmesine tıklayın.

Add butonuna tıklayarak yeni profil oluşturma sekmesini açın.

Proxy ekleme seçeneklerine gidin.
Temel bölümün (ad, grup, platform) altında proxy ayarları yer alır; Proxynet'ten satın aldığınız proxyleri buradan ekleyip doğrudan kullanabilirsiniz. Adımları bir sonraki bölümde sırayla anlatıyoruz.

BitBrowser profiline Proxynet proxy'si nasıl eklenir?
- Bağlantı bilgilerini Proxynet panelinde oluşturun. Residential ve mobil proxyler tek bir gateway kullanır; HTTP ve SOCKS5 ayrı portlardadır. Endpoint Oluşturucu'da ülke, şehir ve oturum türünü seçersiniz, kullanıcı adı bu seçimler içine yazılmış olarak üretilir. Örnek:
pr.proxynet.io:8000veuser:pass. - Profil formunu açın. BitBrowser'da Browser Profiles → Add yolunu izleyin ya da mevcut bir profili Edit ile açın.
- Proxy yöntemini seçin. Proxy'yi elle yazmak için Custom seçeneğini işaretleyin ya da Proxy IP Management altında kayıtlı olanlardan birini kullanın. Extract By API, IP'leri bir çekme bağlantısıyla dağıtan sağlayıcılar içindir.
- Proxy türünü porta göre ayarlayın. HTTP portu için HTTP (buradaki örnekte 8000), Endpoint Oluşturucu'da gösterilen SOCKS5 portu için SOCKS5. BitBrowser protokolü kendiliğinden algılamaz.
- Bilgileri girin. Host
pr.proxynet.io, port8000, ardından kullanıcı adı ve şifre. Host alanına yapıştırılanhost:port:user:passsatırı dört alana bölünür. Yine de her alanı kontrol edin; şifredeki fazladan bir boşluk en sık hata sebeplerinden biridir. - IP sorgu kanalını seçin. "IP query channel", çıkış IP'sini ve konumunu sorgulayan servistir (IP-API, IP123 ve diğerleri). Sorgu zaman aşımına uğrarsa kanalı değiştirin.
- Check Proxy düğmesine tıklayın. Çalışan bir proxy çıkış IP'sini, ülkeyi ve şehri gösterir.
- Kaydedin ve açın. Confirm düğmesine tıklayın, profili Open ile açın ve bir IP kontrol sayfasında adresi ve saat dilimini kontrol edin.
Profil proxy'nin IP'siyle açıldığında Proxynet ve BitBrowser entegrasyonunuz tamamlanmış demektir.
Şifre yerine IP whitelist kullanıyorsanız, bilgisayarınızın genel IP adresini Proxynet panelinde whitelist'e ekleyin (en fazla 10 IP) ve kimlik bilgisi alanlarını boş bırakın. İki yöntemin karşılaştırması Proxy Kimlik Doğrulama: User:Pass ve IP Whitelist yazısında.
HTTP, HTTPS, SOCKS5 ya da SSH: Hangi proxy türünü seçmelisiniz?
BitBrowser'ın proxy dokümantasyonu dört tür sayıyor. O portta sunucu hangi protokolü konuşuyorsa onu seçin.
| BitBrowser'daki tür | Nedir | Ne zaman seçilir |
|---|---|---|
| HTTP | HTTP konuşan bir proxy; HTTPS siteler CONNECT yöntemiyle, şifreli olarak içinden geçer | Sağlayıcınızın HTTP portu, örneğin pr.proxynet.io:8000 |
| HTTPS | Tarayıcıdan proxy'ye giden bağlantının kendisi TLS üzerinden kurulur | Yalnız sağlayıcınız TLS bekleyen bir uç nokta veriyorsa |
| SOCKS5 | Daha alt katmanda çalışan bir protokol (RFC 1928); kullanıcı adı ve şifreyle giriş RFC 1929'da tanımlıdır | Sağlayıcınızın SOCKS5 portu |
| SSH | Erişiminiz olan bir SSH sunucusu üzerinden kurulan tünel | Kendi sunucunuz; proxy sağlayıcısı için değil |
Tarayıcıda gezinirken HTTP ve SOCKS5 aynı sonucu verir: site proxy'nin çıkış IP'sini görür, HTTPS trafiği baştan sona şifreli kalır. Ayrıntılar SOCKS ve HTTP Proxy Farkı: Hangisini Seçmeli? yazısında. Her iki protokolde Proxynet tarafını HTTPS Proxy ve SOCKS5 Proxy sayfalarında bulabilirsiniz.
Çok sayıda proxy tek seferde nasıl eklenir?
Büyük ekipler için iki toplu ekleme yolu var:
- Proxy IP Management: Sol menüde Proxy IP → Proxy IP Management bölümünü açın ve Batch Add Proxy düğmesine tıklayın. Kaydedilen proxyleri profil oluştururken seçebilir ya da Bind Window ile profillere bağlayabilirsiniz.
- Profillerin toplu içe aktarımı: Browser Profiles altında Batch Import seçeneğini kullanın, şablonu indirin, her profil için bir satır doldurun, proxy türünü
http,https,socks5ya dasshyapın ve proxy'yihost:port:user:passbiçiminde yazın (örneğinpr.proxynet.io:8000:user:pass).
Extract By API iki şekilde çalışır: tarayıcı her açıldığında yeni bir IP alır ya da IP çalışmaz hâle gelene kadar aynı IP'yi tutar. İlki giriş gerektirmeyen işlere uyar; oturumu açık profiller için ikincisi, daha da iyisi sabit bir proxy gerekir.
Proxyleri içe aktarmadan önce nasıl test edersiniz?
Toplu içe aktarmada hatalı bir satır varsa onu bulmak için profilleri tek tek açmanız gerekir; bu yüzden önce test edin. Tek bir proxy için curl yeterlidir. Sorgu çıkış IP'sini, konumu ve saat dilimini döndürür:
# HTTP portu
curl -x http://user:pass@pr.proxynet.io:8000 "http://ip-api.com/json/?fields=status,query,country,city,timezone"
# SOCKS5 portu (Endpoint Oluşturucu'daki SOCKS5 portunu kullanın)
curl -x socks5h://user:pass@pr.proxynet.io:SOCKS5_PORT "http://ip-api.com/json/?fields=status,query,country,city,timezone"host:port:user:pass biçimindeki bir liste için aşağıdaki Python betiği her satırı kontrol eder, ağ hatalarında yeniden dener, yanlış kimlik bilgisinde yeniden denemez ve aynı çıkış IP'sini veren satırları işaretler:
"""BitBrowser toplu listesini (satır başına host:port:user:pass) içe aktarmadan önce kontrol eder."""
import sys
import time
import requests # pip install "requests[socks]"
LOOKUP = "http://ip-api.com/json/?fields=status,message,query,country,city,timezone"
SCHEME = sys.argv[2] if len(sys.argv) > 2 else "http" # "http" ya da "socks5h"
def check(line, attempts=3):
host, port, user, password = line.split(":", 3)
url = f"{SCHEME}://{user}:{password}@{host}:{port}"
for attempt in range(1, attempts + 1):
try:
r = requests.get(LOOKUP, proxies={"http": url, "https": url}, timeout=15)
if r.status_code == 407: # yanlış kimlik bilgisi: yeniden denemek işe yaramaz
return {"error": "407 Proxy Authentication Required"}
r.raise_for_status()
data = r.json()
if data.get("status") != "success":
return {"error": "lookup failed: " + data.get("message", "unknown")}
return data
except requests.RequestException as exc:
if "authentication failed" in str(exc).lower(): # SOCKS5 girişi reddedildi
return {"error": "SOCKS5 authentication failed"}
if attempt == attempts:
return {"error": type(exc).__name__ + ": " + str(exc)[:120]}
time.sleep(2 * attempt)
sys.stdout.reconfigure(encoding="utf-8")
seen = {}
with open(sys.argv[1], encoding="utf-8") as f:
lines = [l.strip() for l in f if l.strip()]
for n, line in enumerate(lines, 1):
info = check(line)
if "error" in info:
print(f"{n:>3} FAIL {info['error']}")
continue
ip = info["query"]
note = f" <- same exit IP as line {seen[ip]}" if ip in seen else ""
seen.setdefault(ip, n)
print(f"{n:>3} OK {ip:<15} {info['country']}, {info['city']} {info['timezone']}{note}")Betiği python check_proxies.py proxies.txt http komutuyla çalıştırın (SOCKS5 satırları için socks5h). Aşağıdaki örnek çıktıda 2. satırın şifresi yanlış, 3. satır da 1. satırla aynı IP'yi veriyor (IP adresi belgeleme aralığından alındı):
1 OK 203.0.113.24 Türkiye, Ankara Europe/Istanbul
2 FAIL 407 Proxy Authentication Required
3 OK 203.0.113.24 Türkiye, Ankara Europe/Istanbul <- same exit IP as line 1Statik ISP proxylerde tekrar eden bir IP, aynı proxy'nin listeye iki kez yazıldığı anlamına gelir. Diğer kontrolleri Proxy Çalışıyor mu? Proxy Nasıl Test Edilir? yazısında bulabilirsiniz.
Hangi Proxynet proxy türü hangi BitBrowser profiline uyar?
Proxynet'ten kullanım amacınıza yönelik proxy servislerini tercih edebilirsiniz. Tüm Proxynet ürünleri HTTP ya da SOCKS5 üzerinden çalışır; seçim, profilin aynı IP'yi ne kadar süre koruması gerektiğine bağlıdır.
| Profil kullanımı | Proxy türü | Neden |
|---|---|---|
| Haftalarca oturumu açık kalan hesap | ISP Proxy | Her gün aynı, ISP'ye kayıtlı IP |
| Tek oturumda biten iş | Sticky Proxy | 1-60 dakika korunan residential IP |
| Mobil öncelikli platformdaki hesap | Mobil Proxy | Operatör IP'leri; Türkiye'de Turkcell, Türk Telekom ve Vodafone dahil |
| Giriş yapmadan reklam ve içerik kontrolü | Rotating Proxy | Her kontrolde farklı bir ev IP'si |
| Hızın öncelikli olduğu test profilleri | Datacenter Proxy | Hızlı ve düşük maliyetli; IP türünü önemsemeyen hedefler için |
Residential havuzun ayrıntıları Residential Proxy sayfasında. Ajans kurulumları için sosyal medya proxy ve reklam doğrulama sayfalarımıza bakabilirsiniz.
BitBrowser proxy çalışmıyor: sık karşılaşılan hatalar ve çözümleri
- Check Proxy zaman aşımıyla başarısız oluyor. Host ve portu kontrol edin. IP whitelist kullanıyorsanız genel IP adresiniz değişmiş olabilir. Yalnız sorgu yavaşsa IP sorgu kanalını değiştirin.
407 Proxy Authentication Required. Kullanıcı adı ya da şifre yanlış; çoğu zaman sebep fazladan bir boşluk ya da başka bir ürüne ait kullanıcı adıdır. Satırı Endpoint Oluşturucu'dan yeniden kopyalayın.User was rejected by the SOCKS5 server. Aynı kimlik bilgisi sorunu, bu kez SOCKS5 portunda.Received invalid version in initial SOCKS5 responseya daEmpty reply from server. Tür portla uyuşmuyor (HTTP portunda SOCKS5 ya da tersi). Kimlik bilgilerini değil, türü değiştirin.- Profil açılıyor ama yanlış ülke görünüyor. Ülke kullanıcı adının içinde tanımlıdır; doğru ülkeyle yeni bir kullanıcı adı oluşturun.
- Saat dilimi IP ile uyuşmuyor. IP'ye göre saat dilimi seçeneği kapatılmış. Seçeneği yeniden açın ve profili tekrar başlatın.
- Sızıntı testinde gerçek IP görünüyor. WebRTC allow moduna alınmış. Replace moduna geri alın.
- Oturumu açık hesaplar her gün doğrulama istiyor. Profil rotating proxy kullanıyor. Statik ISP proxy'ye ya da sticky oturuma geçin.
Python'da aynı hatalar başka mesajlarla karşınıza çıkar; bunları Max Retries Exceeded With URL Hatası Nedir, Nasıl Çözülür? yazısında açıkladık.
Karar rehberi
| İhtiyaç | Öneri |
|---|---|
| Elle kurulan birkaç profil | Custom yöntemi, profil başına bir proxy, kaydetmeden önce Check Proxy |
| Ekip için onlarca profil | host:port:user:pass ile toplu içe aktarma, liste önceden test edilmiş olarak |
| Oturumu açık kalan hesaplar | Statik ISP proxy; IP'ye göre saat dilimi ve dil açık |
| Gün içinde kısa oturumlar | Sticky residential oturum |
| Giriş gerektirmeyen kontroller | Rotating residential proxy |
| Türkiye'ye bağlı işler | Ülkesi Türkiye seçilmiş proxyler, bkz. Türkiye proxy |
Sıkça sorulan sorular
BitBrowser ücretsiz mi?
Fiyat sayfasında tek kullanıcı için 10 profillik ücretsiz bir plan yer alıyor; ücretli planlar profil ve ekip üyesi sayısını artırır. Daha büyük bir kurulumdan önce güncel limitleri kontrol edin.
BitBrowser proxy sağlıyor mu?
Hayır. Yardım merkezi IP vermek yerine proxy platformları öneriyor. Proxy'yi bir sağlayıcıdan satın alır ve her profile ayrı ayrı girersiniz.
Tek bir proxy'yi birden fazla BitBrowser profilinde kullanabilir miyim?
Teknik olarak evet, ancak bu durumda hesaplar aynı IP'yi paylaşır ve bu IP üzerinden ilişkilendirilebilir. Her profile kendi proxy'sini ya da kendi sticky oturumunu verin.
BitBrowser'da rotating mi, sticky proxy mi kullanmalıyım?
Oturumu açık profillerde IP'nin aynı kalması için statik ISP proxy ya da sticky oturum kullanın. Rotating proxyler giriş gerektirmeyen kontrollere uyar.
BitBrowser kullanıcı adı ve şifreli SOCKS5'i destekliyor mu?
Evet. SOCKS5'i seçin, kullanıcı adı ve şifreyi girin ve HTTP portunu değil SOCKS5 portunu kullanın. 7.1.0 sürümünden (Aralık 2025) beri SOCKS5 türünde, WebRTC trafiğinin de proxy'den geçmesini sağlayan bir UDP seçeneği var; Proxynet'in SOCKS5 proxy'si UDP'yi destekler.
BitBrowser ile birden fazla hesap yönetmek serbest mi?
Kuralları platformlar koyar ve birçoğu bir kişinin açabileceği hesap sayısını sınırlar. BitBrowser'ı bir ajansın müşteri hesapları ya da bir e-ticaret ekibinin mağazaları gibi meşru hesapları birbirinden ayırmak için kullanın ve her platformun kullanım şartlarına uyun.
Özet
BitBrowser profilleri birbirinden ayırır; proxy ise her birine kendi ağ adresini verir. Profili açın, Custom seçeneğini işaretleyin, türü porta göre ayarlayın, bilgileri girin ve Check Proxy ile doğrulayın. Profil başına bir proxy kullanın, oturumu açık hesaplarda IP'yi sabit tutun ve IP'ye göre konum seçeneklerini açık bırakın. Bu profillere gireceğiniz IP'ler için Proxynet'in proxy paketlerine göz atın.




