Brave Search için Proxy: Bağımsız Dizin, Sorgu Kontrolü ve Ölçüm
Brave Search, sonuçlarının önemli bir bölümünü kendi dizininden üretir. Bu, proxy kararını doğrudan etkiler: ön uç sizi yalnızca çıkış adresiniz ve isteğin taşıdığı başlıklar üzerinden tanır. Sayfa, o iki sinyalin nasıl kontrol altına alındığını ve sorgu tarafındaki araçların ölçümü nasıl sadeleştirdiğini anlatıyor.
Dizin farkıKendi dizinden üretilen sonucun proxy kararına yansıması.
02
Ekran ayrımıDar ekran ile geniş ekran çıktısının neden ayrı seri sayılması gerektiği.
03
Sorgu kontrolüOperatörler ve Goggles ile sonuç kümesini daraltma mantığı.
04
Durum ayrıştırmaTarayıcı tercihleri, çerez ve ağ sinyallerinin birbirinden ayrılması.
Brave Search’ü diğer gizlilik odaklı ön uçlardan ayıran şey, sonuçların büyük bölümünü başka bir motordan devralmak yerine kendi tarama ve dizinleme altyapısından üretmesidir. Katılımcı tarayıcılardan gelen anonim katkılarla beslenen bu dizin, kullanıcı hesabı olmadan çalışır.
Proxy açısından sonuç sade bir tabloya dönüşür: sunucu tarafında sizi tanımlayan kalıcı bir profil yoksa, isteği sınıflandıran sinyaller çıkış adresiniz, bağlantının taşıdığı başlıklar ve adres çubuğundaki parametrelerden ibaret kalır. Üçünü de kontrol edebilirsiniz.
Aşağıdaki bölümler bu üç sinyali tek tek ele alıyor; ardından kurulum, doğrulama ve tempo yönetimi geliyor. Karşılaştırma yapacaksanız her motorun sonucu nereden ürettiğini ayrı ayrı öğrenmek gerekir; sonuç kaynağı değiştikçe proxy kararının ağırlığı da değişir.
Bir sorgu ön uca ulaşana kadar nereden geçer?
İstek tarayıcıdan çıktığında üzerinde üç tür bilgi taşır: hedef adres, bağlantıyı kuran ağ kimliği ve isteğin başlıkları. Proxy yalnızca ikincisini değiştirir. Dil listesi, istemci tanıtım başlıkları (user-agent ve düşük entropili client hints) ve varsa yerel tercihler değişmeden kalır; ekran ölçüsü ise başlıkta değil, sayfadaki betiklerin okuduğu görüntü alanı değerinden anlaşılır. Tarayıcı, görüntü alanı ya da piksel yoğunluğu gibi ipuçlarını istek başlığında ancak site bunları Accept-CH ile açıkça istediğinde taşır; varsayılan durumda taşımaz. Bu yüzden çıkışı değiştirmek tek başına “başka bir kullanıcı” görünümü üretmez.
İkinci durak proxy sunucusudur. HTTPS trafiğinde burada yapılan tek şey CONNECT ile bir tünel açmak ve şifreli baytları taşımaktır; içerik okunmaz. Ön uç, isteğin bu sunucudan geldiğini görür ve adresin ait olduğu ağı sınıflandırabilir. Sınıflandırmanın dayanağı otonom sistem bilgisidir (ASN ve IP itibarı).
Üçüncü durakta sorgu dizinde karşılığını bulur. Kendi dizininden gelen sonuçlarla dış kaynaklardan tamamlanan sonuçlar aynı sayfada birleşebildiği için, iki farklı çıkıştan alınan listeler arasındaki küçük farkları doğrudan “bölgesel fark” diye yorumlamayın. Önce aynı çıkışla iki tur alıp taban gürültüyü ölçün, sonra çıkış değiştirin.
Not
Tarayıcının kendi gizli penceresi ile proxy aynı şey değildir. Gizli pencere yalnızca yerel kayıtları tutmaz; bağlantının çıktığı adres aynı kalır. İki aracı birlikte gerekiyorsa hangisinin neyi kapsadığını yazın.
ŞEMASorgunun izlediği üç durak
Şemayı yatay kaydırarak inceleyebilirsiniz
Proxy yalnızca ikinci durakta devreye girer; başlıklar ve yerel tercihler ilk durakta belirlenir.
Dar ekran şablonu sonuç kümesini değil yerleşimi değiştirir
Bağımsız bir dizinde sorgunun karşılığı tek bir yerde üretilir; dar ekrana geçtiğinizde değişen şey bu karşılığın kendisi değil, sunulma biçimidir. Dönen alan adları büyük ölçüde aynı kalır, buna karşılık yerleşim sıkışır, yan bloklar listenin içine taşınır ve ilk ekranda görünen satır sayısı düşer. Ayrım pratikte şuraya oturur: ölçtüğünüz büyüklük “kaçıncı sıradaydı” ise iki şablon çoğu turda aynı cevabı verir; “ilk ekranda mıydı” ise cevap doğrudan şablona bağlıdır. Sıra takibini tek seride yürütebilirsiniz, görünürlük takibini yürütemezsiniz.
İkinci ve daha az bilinen mesele, filtre durumunun dar ekranda nasıl taşındığıdır. Bir Goggle ya da güvenli arama seçimi sorgunun bağlantısına iliştirilir; şablon değişse bile bağlantı aynı kaldığı sürece kural uygulanmaya devam eder. Sorun, dar ekranda bağlantının elle kısaltılmasıyla veya arayüzdeki kısayoldan sorgunun yeniden sorulmasıyla ortaya çıkar: kural sessizce düşer, sıralama sade hâline döner ve bu geri dönüşü şablon farkı sanarsınız. Turu kapatmadan önce açık kural adının ekranda hâlâ durduğunu doğrulayın ve tur kaydına yazın.
Şablon tarafı ile ağ tarafı ayrı kararlardır: operatör ağından gelen bir isteğin nasıl karşılandığını ölçmek istiyorsanız konu artık yerleşim değil çıkışın sınıfıdır ve mobil proxy bunun için ayrı bir seri olarak kurulur.
İki seri yürütmeye karar vermeden önce şunu netleştirin: raporunuzda dar ekran çıktısı kendi başına bir satır mı, yoksa geniş ekran sonucunun teyidi mi? Teyit amaçlıysa haftada bir alınan örnek tur yeterlidir ve her turda iki şablonu birden çalıştırmanız gerekmez. Kendi başına bir satırsa iki seriyi baştan ayrı adlandırın; sonradan birleştirilen iki seri, arada şablon değiştiği için geriye dönük olarak ayrıştırılamaz.
Son olarak veri hacmini hesaba katın. Dar ekran şablonu genellikle daha az görsel taşır, ama iki seriyi paralel yürütmek toplam aktarımı ikiye katlar. Kota üzerinden ücretlendirilen bir havuzda bu fark aylık faturada görünür; seri sayısını ihtiyacınıza göre sınırlayın ve kullanılmayan profilleri kapatın.
Operatörler ve Goggles ile sonucu daraltmak
Ölçümde gürültüyü azaltmanın en ucuz yolu, ağ tarafında değil sorgu tarafında çalışmaktır. Tırnak içinde birebir ifade aramak, tek bir alan adıyla sınırlamak için site: kullanmak ya da istenmeyen bir terimi dışarıda bırakmak, iki tur arasındaki farkın kaynağını daraltır. Sorgu ne kadar belirginse, çıkışı değiştirdiğinizde gördüğünüz fark o kadar yorumlanabilir olur.
Brave Search bunun üstüne Goggles adı verilen bir katman koyar: sonuç kümesini yeniden sıralayan, herkese açık kural setleri. Bir Goggle, belirli alan adlarını öne çeker ya da geri iter; sorgu aynı kalırken sıralama ölçütü değişir. Ölçüm yaparken hangi Goggle’ın açık olduğunu kaydetmezseniz, iki tur arasındaki farkı çıkış ülkesine bağlama riskiniz vardır.
Üçüncü değişken arayüzdeki bölge ve dil seçicileridir. Bu seçiciler, çıkış adresinden bağımsız olarak listeyi başka bir pazara çevirebilir. Çıkış ülkesiyle seçici çelişirse ortaya çıkan tablo hiçbir gerçek kullanıcının görünümü değildir; ikisini birlikte ayarlayın ve kayda ikisini birden yazın.
Operatör kullanımının ölçüm dışında bir faydası daha vardır: sonucu daraltmak, gönderdiğiniz istek sayısını da düşürür. Beş geniş sorgu yerine iki keskin sorgu yazmak hem yorumlaması kolay bir çıktı verir hem de çıkışınızdan geçen trafiği azaltır. Kota üzerinden ücretlendirilen havuzlarda bu doğrudan maliyet kalemidir (bant genişliği hesaplama).
Sorgu setini operatörleriyle birlikte dondurun; sonradan operatör eklemeyin.
Açık olan Goggle veya filtre adını her turda kaydedin.
Bölge seçicisini çıkış ülkesiyle aynı yöne ayarlayın.
Güvenli arama düzeyini sabitleyin; kapalı–açık geçişi kümeyi değiştirir.
Hangi çıkış türü hangi işe oturur?
Çıkış türü seçimi iki eksen üzerinde düşünülür: havuzun ne kadar geniş olduğu ve tek bir adreste ne kadar kalabildiğiniz. Bu iki özellik birbirinin tersine çalışır. Geniş bir havuz sizi tek adrese bağlı kalmaktan kurtarır ama her istekte başka bir adresten çıkmak oturum tutarlılığını bozar.
Çıkış türü
Havuz genişliği
Adreste kalma
Nerede iyi çalışır
Datacenter
Orta, blok blok
Yüksek, statik
Açık sayfaların hızlı okunması, taban ölçüm
ISP
Dar ama seçilebilir
Çok yüksek
Pazar başına sabit adres gerektiren uzun seriler
Residential
Geniş, şehir kırılımlı
Sticky penceresi kadar
Ev abonesi profili gereken doğrulamalar
Mobil
Dar, operatör bazlı
Yenilemeye kadar
Operatör ağından görünen çıktının test edilmesi
Uzun süren bir izleme serisinde adreste kalma genellikle ağır basar. Tek bir ISP çıkışı ile aylarca aynı pencereden bakmak, her turda başka bir adresten çıkmaktan daha okunabilir bir seri üretir. Buna karşılık farklı şehirlerin çıktısını yan yana koyacaksanız residential havuzun şehir kırılımı gerekir.
Rotating kurulum ise oturum taşımayan, açık veri okuyan işlerde yükü dağıtmak için uygundur. Her istekte adres değiştiren bir kurulumu sıralama takibinde kullanmak, ölçümün kendisini gürültü kaynağına çevirir: iki tur arasındaki farkın motorun hareketinden mi, yeni çıkıştan mı geldiğini ayıramazsınız.
ŞEMAÇıkış türlerinin iki eksendeki yeri
Şemayı yatay kaydırarak inceleyebilirsiniz
Konumlar görece yerleşimi anlatır, ölçülmüş bir değer değildir; sağlayıcıya göre kayabilir.
Brave Search ölçümleri için uygun çıkışı seçin
Uzun seriler için adreste kalma süresi yüksek çözümler, şehir kırılımı gereken karşılaştırmalar için geniş havuzlar öne çıkar.
Residential proxyler, Datacenter Proxyleri, IPv6 ve ISP çözümlerimizden dilediğinizi seçin. Tüm planlar sınırsız seçenekler, %99,9 çalışma süresi, rotating proxyler, sticky oturumlar ve 7/24 destek sunar. Web scraping, reklam doğrulama, SEO izleme ve dijital veri toplama için idealdir.
ISP ProxyStatik ISP kayıtlı Türkiye IP'leri
ISP kayıtlı statik Türkiye IP'leri; veri merkezi hızını gerçek operatör itibarıyla birleştirir. Uzun oturumlu ve düşük pingli kullanım için idealdir.
Hesapsız kullanılan bir motorda “kişiselleştirme” sunucudaki bir profilden değil, üç yerel kaynaktan gelir. Birincisi tarayıcıda saklanan tercihlerdir: dil, bölge, güvenli arama düzeyi, açık filtreler. İkincisi ağ tarafıdır: çıkış adresi ve onun ait olduğu ülke. Üçüncüsü adres çubuğundaki parametrelerdir.
Bu ayrım pratik bir sonuç doğurur. Sonuçların “kişiselleşmediğinden” emin olmak için çerez silmek yetmez; çıkış ülkesi ve dil başlığı hâlâ yerinde durur. Tersi de geçerlidir: çıkışı değiştirip tarayıcıda kayıtlı bölge tercihini bırakırsanız, değişimin kaynağını göremezsiniz.
Temiz bir ölçüm için her seriye ayrı bir tarayıcı profili açın. Profilin çerez deposu, yerel tercihleri ve uzantı listesi kendine ait olsun; proxy tanımını da sistem geneli yerine bu profile bağlayın. Böylece profili kapatıp açtığınızda ölçüm koşulları kendiliğinden geri gelir.
İpucu
Profil kurulumunu bitirdikten sonra bir referans ekran görüntüsü alın ve dosyaya koyun. Haftalar sonra bir şey tuhaf göründüğünde, ilk karşılaştıracağınız şey motorun sonucu değil kendi profilinizin hâli olmalıdır.
ŞEMASonucu etkileyen durum nereden gelir?
Şemayı yatay kaydırarak inceleyebilirsiniz
Hesapsız kullanımda değişkenlik sunucudaki bir profilden değil, bu üç yerel kaynaktan doğar.
Kurulum ve kapsam: nereye tanımlarsanız ne kapsanır
Proxy tanımının yeri, hangi trafiğin yönlendirileceğini belirler. İşletim sistemi ayarı en geniş kapsamı verir ve tüm uygulamaları etkiler. Tarayıcı profiline bağlı bir tanım yalnızca o profili kapsar; günlük işinizi bozmaz ama kapsamı dar tutar. Uygulama bazlı yönlendirme ise seçili süreçleri hedefler.
Ölçüm işlerinde ikinci yol tercih edilir. Sistem geneli ayar, güncelleme servislerinden bulut istemcilerine kadar her şeyi aynı çıkıştan geçirir ve kotayı beklenmedik biçimde tüketir. Ayarı sisteme almanız gerekiyorsa hangi işletim sisteminde çalışırsanız çalışın aynı iki soruyu yanıtlayın: hangi uygulamalar kapsam dışında bırakılacak ve yerel ağ adresleri için istisna listesi nasıl yazılacak.
Erişim bilgisi dört alandan oluşur ve biçimi şudur: sunucu adı proxy.example.com, port 8080, kullanıcı adı username, parola password. Gerçek değerler panelinizden gelir. Sabit adresli bir ofisten çalışıyorsanız kullanıcı adı–parola yerine beyaz liste yöntemi de kullanılabilir. İkisinin farkı pratikte şudur: beyaz liste hattınız yenilendiğinde sessizce düşer, kullanıcı adı–parola ise ekipten ayrılan kişiyle birlikte değiştirilmesi gereken paylaşılabilir bir sırdır.
Protokol tarafında tarayıcı için ikisi de çalışır. Komut satırından çalışan bir toplayıcı yazacaksanız SOCKS5 daha geniş uyumluluk sağlar; basit HTTP istemcileri için HTTP proxy yeterlidir, çünkü ilki taşıma katmanında durup içeriği yorumlamaz, ikincisi ise uygulama katmanında çalışır ve düz HTTP isteklerini görür.
Belirti, olası neden, kontrol adımı
Sorunların çoğu üç başlıkta toplanır: kimlik doğrulama, kapsam ve tempo. Aşağıdaki tablo en sık karşılaşılan belirtileri bu üç başlığa bağlıyor.
Ne görüyorsunuz
Büyük olasılıkla
Ne yapmalı
Sayfa açılıyor ama bazı bloklar boş kalıyor
Alt alan adları proxy kuralının dışında
Kuralı alt alan adlarını kapsayacak biçimde genişletin
Bir turda Goggle etkili, bir sonrakinde değil
Kural seti sorgu bağlantısıyla taşınmamış
Bağlantıyı kısaltmadan kullanın, açık kural adını her turda kaydedin
Kurulumun doğruluğunu tek bir sayfa açarak değil, üç kontrolle teyit edin: çıkış ülkesi için IP adresim, alan adı çözümü için DNS leak testi, başlık davranışı için proxy’nin isteğe eklediği başlıkları raporlayan bir anonimlik testi. Çıkışın canlı olup olmadığını proxy kontrol aracı söyler.
Tempo, resmî arayüzler ve ölçümün sınırı
Ölçeklenen her ölçüm işinde asıl sınır teknik değil, karşı tarafa bindirdiğiniz yüktür. Tek bir çıkıştan saniyeler içinde art arda gönderilen istekler, hangi çıkış türünü kullanırsanız kullanın hedef sunucuda gereksiz bir maliyet oluşturur. Doğru yaklaşım tempoyu düşük tutmak, turlar arasına belirgin bekleme koymak ve eşzamanlı istek sayısını tek haneli tutmaktır; sunucudan 429 veya benzeri bir sınır yanıtı geldiğinde tempoyu artırmak değil azaltmak gerekir. Sınır yanıtı bir engel değil, karşı tarafın size gönderdiği açık bir ölçüdür: ona uyduğunuzda hem iş yürür hem de kimsenin kapasitesini işgal etmezsiniz.
İkinci ilke, veriyi mümkünse arama sayfasından değil resmî arayüzlerden almaktır. Brave Search için geliştiricilere açık bir arama arayüzü bulunur; böyle bir yol varsa ölçüm hem daha kararlı olur hem de karşı tarafın kurallarına uyar. Sayfa kazıma yalnızca resmî yol yokken ve hizmet şartları elverdiğinde düşünülmelidir; genel çerçeve web scraping proxy sayfasında.
Üçüncüsü kapsam dürüstlüğüdür. Bir arama motorunun çıktısı, tek bir çıkıştan alınan tek bir örnektir; “herkesin gördüğü” değildir. Raporunuza çıkış ülkesini, profil türünü, tarihi ve sorgu setini yazın. Bu bilgi olmadan üretilen sıralama tablosu, doğru bile olsa savunulamaz.
Uyarı
Bu sayfa hız sınırlarını ya da güvenlik önlemlerini aşmanın yollarını anlatmaz. Otomatik erişimde platformun hizmet şartlarına uymak kullanıcının sorumluluğundadır; şüphede kaldığınızda resmî arayüzü ve daha düşük tempoyu seçin.
İhtiyacı ortadan kaldırmaz ama sadeleştirir. Sunucu tarafında kalıcı bir kullanıcı profili yoksa sizi ayıran sinyaller çıkış adresi, başlıklar ve URL parametreleridir. Üçünü kontrol ettiğinizde tekrarlanabilir bir ölçüm kurmak diğer motorlara göre daha kolaydır.
02Goggles açıkken çıkış ülkesi hâlâ önemli mi?
Evet. Goggles sıralamayı yeniden düzenler, isteğin hangi ülkeden geldiğini değiştirmez. İki tur arasında hem açık kural setini hem çıkış ülkesini değiştirirseniz farkın kaynağını ayıramazsınız; bir turda tek değişken kuralına sadık kalın.
03Goggles dar ekran şablonunda da uygulanır mı?
Kural seti sorgunun bağlantısına iliştirildiği için, aynı bağlantıyı açtığınız sürece şablondan bağımsız çalışır. Kural genellikle bağlantının elle kısaltılması ya da sorgunun arayüzdeki kısayoldan yeniden sorulmasıyla düşer; bu durumda sıralama sade hâline döner. Turu kapatmadan önce açık kural adının ekranda durduğunu doğrulayın.
04Hesap açmadığımda tercihlerim nerede tutulur?
Tipik olarak sunucudaki bir profilde değil, tarayıcınızın yerel deposunda tutulur. Bu yüzden profili sıfırladığınızda tercihler de sıfırlanır; farklı ölçüm serileri için ayrı tarayıcı profilleri açmak en temiz yöntemdir.
05Tek bir IP’den kaç sorgu göndermek doğru olur?
Sabit bir sayı vermek yanıltıcı olur; belirleyici olan karşı tarafın açıkladığı sınırdır. Sağlayıcının belgelediği hız sınırına uyun, sınır yanıtı aldığınızda geri çekilin (backoff) ve ölçeklenen işlerde resmî geliştirici arayüzünü kullanın. Eşzamanlı istek yığmak tek bir turun süresini kısaltır ama hedefe bindirdiğiniz yükü katlar; bu yüzden paralellik sayısını tek haneli tutun.
06SOCKS5 mi HTTP proxy mi seçmeliyim?
Tarayıcı üzerinden çalışan ölçümlerde ikisi de yeterlidir. Kendi toplayıcınızı yazıyorsanız SOCKS5 daha geniş istemci desteği sunar; yalnızca HTTP istekleri gönderen basit araçlar için HTTP proxy daha az yapılandırma ister. Kurulum bölümündeki protokol karşılaştırması iki seçeneği yan yana koyuyor.
07Tarayıcının Tor penceresiyle proxy birlikte kullanılır mı?
Teknik olarak iki katman üst üste gelebilir, ama ölçüm için önerilmez: çıkışın hangi ülkede olduğunu siz belirlemezsiniz ve bir sorun çıktığında kaynağını ayırmak zorlaşır. Kontrollü ölçümde tek ve bilinen bir çıkış kullanın.
08Bölge seçicisi ile çıkış ülkesi çelişirse ne olur?
Ortaya karma bir tablo çıkar: arayüz bir pazarı, ağ sinyali başka bir pazarı işaret eder. Hiçbir gerçek kullanıcının görünümüne karşılık gelmediği için bu çıktıdan sonuç üretmeyin. İkisini aynı yöne alın ve kayda ikisini birden yazın.