Bluesky Proxy Kullanımı: XRPC, Akış Bağlantısı ve Çıkış Kararı
Bluesky, tek bir sunucuya değil AT Protocol’ün ayrı ayrı çalışan bileşenlerine konuşan bir istemcidir. Bu sayfa, proxy yapılandırdığınızda bu bileşenlerden hangilerinin kapsama girdiğini, uzun ömürlü akış bağlantılarının aradan geçerken nasıl davrandığını ve oran sınırı yanıtlarını nasıl okuyacağınızı anlatıyor.
Oran sınırıYanıt başlıklarının okunması ve geri çekilme mantığının kurulması.
04
DoğrulamaKurulum sonrası çıkış, DNS ve başlık kontrolleri için kısa liste.
Bluesky istemcisi ekranda tek bir uygulama gibi görünür, ancak arkasındaki protokol işi üç ayrı role böler: hesabınızın verisini tutan sunucu, ağdaki değişiklikleri toplayan aktarım katmanı ve akışı okunabilir hâle getiren dizinleme katmanı. Proxy tanımladığınızda bu rollerin hepsi aynı kuralın içine girmeyebilir.
Pratik sonuç şudur: tarayıcıda proxy açıp oturum açabiliyor ama zaman tüneli boş kalıyorsa, sorun genellikle kimlik doğrulamada değil, dizinleme katmanına giden sorguların kural dışında kalmasındadır. Aynı biçimde, bir masaüstü aracı ile canlı akış dinlerken bağlantının düzenli aralıklarla kopması çoğunlukla proxy’nin boşta kalan tünelleri kapatmasıyla ilgilidir.
Aşağıdaki bölümler önce bu yapıyı çözüyor, ardından çıkış türü seçimi, akış bağlantısı, oran sınırı davranışı ve kurumsal ağ kısıtlarına geçiyor.
Bir Bluesky oturumu hangi uç noktalara dağılır?
AT Protocol’de hesabınız bir kişisel veri sunucusunda (PDS) barınır. Oturum açma, gönderi yazma, takip listesini değiştirme gibi yazma işlemleri doğrudan bu sunucuya gider. Varsayılan kurulumda bu sunucu Bluesky’nin kendi barındırdığı alan adıdır; kendi sunucusunu işleten kullanıcılarda ise tamamen başka bir alan adıdır. Proxy kuralınızı yalnızca uygulamanın açıldığı alan adına göre yazarsanız, kendi sunucusunu kullanan bir hesapta yazma istekleri kuralın dışında kalabilir.
Zaman tünelini, arama sonuçlarını ve profil sayfalarını dolduran okuma sorguları ayrı bir dizinleme katmanından gelir. Bu katman ağdaki gönderileri toplayıp sorgulanabilir hâle getirdiği için istemcinin en yoğun konuştuğu taraf genellikle burasıdır. Görseller ve bağlantı önizlemeleri ise üçüncü bir yoldan, statik dosya servisinden iner.
Tüm bu çağrılar ortak bir çağrı biçimini kullanır: HTTPS üzerinden /xrpc/ ile başlayan yollar ve nokta ile ayrılmış ad alanları. Yani protokol tarafında tek bir düzen vardır, ancak bu düzen birden fazla ana bilgisayar adına dağılmıştır. Proxy tarafında doğru davranış, uygulamayı çalıştıran süreci bütünüyle yönlendirmek ya da tüm ilgili alan adlarını kapsayan bir kural yazmaktır.
Not
HTTPS isteklerinde proxy, CONNECT yöntemiyle şifreli bir tünel açar ve içeriği okuyamaz. Gönderdiğiniz metin proxy sunucusunda görünmez; görünen şey hangi ana bilgisayara bağlandığınız ve bağlantının ne kadar sürdüğüdür. Bu ayrımın ayrıntısı için CONNECT yöntemi yazısına bakabilirsiniz.
Kimlik, alan adı doğrulaması ve DNS’in rolü
Bluesky’de kullanıcı adı bir alan adı biçimindedir ve arka planda kalıcı bir tanımlayıcıya bağlanır. Kendi alan adınızı kullanıcı adı olarak bağlamak istediğinizde doğrulama iki yoldan biriyle yapılır: alan adınıza bir TXT kaydı eklemek ya da sunucunuzda belirli bir yolda küçük bir metin dosyası yayımlamak. Her iki yöntem de doğrulama anında sizin ağınızdan değil, platform tarafından çözümlenir.
Buna karşılık istemcinin gördüğü alan adı çözümlemesi sizin tarafınızda gerçekleşir ve proxy kurulumunda en çok gözden kaçan nokta budur. HTTP proxy kullanıyorsanız istek satırında ana bilgisayar adı proxy’ye iletilir ve çözümleme çoğunlukla proxy tarafında yapılır. SOCKS5’te ise iki farklı davranış vardır: istemci adı kendisi çözüp IP gönderebilir ya da adı olduğu gibi proxy’ye bırakabilir. Birincisinde gerçek DNS sunucunuz hangi ana bilgisayara gittiğinizi görür.
Bu farkın ne anlama geldiğini ve istemci tarafında nasıl ayarlanacağını SOCKS5’te DNS nerede çözülür yazısı adım adım açıklıyor. Kurulumdan sonra çözümlemenin gerçekten beklediğiniz tarafta yapıldığını bir sızıntı testiyle doğrulayın; istemcinin ayar ekranında yazan değer ile ağda gözlenen davranış her zaman örtüşmez.
Bir uyarı: alan adı doğrulaması yaparken proxy’yi kapatmanız gerekmez, çünkü doğrulamayı platform yapar. Ancak kendi alan adınızın DNS kayıtlarını yönetirken bulunduğunuz ülkeye göre farklı yanıt veren bir yönlendirme kullanıyorsanız, kaydın yayılıp yayılmadığını kontrol ederken çıkış ülkenizi sabit tutun; aksi hâlde kayıt yayılmış olsa bile her denemede farklı bir sonuç görürsünüz.
Hangi çıkış türü hangi Bluesky işine oturur?
Çıkış türü kararı, işin oturum taşıyıp taşımadığına ve ne kadar uzun sürdüğüne göre değişir. Herkese açık gönderileri okuyan, giriş yapmayan bir çalışma için kararlılık ve bant genişliği önceliklidir; burada datacenter proxy çoğu kurulumda fazlasıyla yeterlidir ve maliyeti en düşük seçenektir.
Giriş yapılan istemci kullanımında tablo değişir. Oturum jetonu taşıyan bir istemcinin kısa aralıklarla farklı ülkelerden görünmesi tutarsız bir tablo üretir ve gereksiz yeniden doğrulama adımlarına yol açabilir. Bu senaryoda sabit çıkışlı bir ISP proxy ya da sabit uçlu bir residential çıkış daha öngörülebilir davranır. Mobil çıkış, uygulamanın telefondan kullanıldığı durumları yeniden üretmek istediğinizde anlamlıdır; operatör ağı çok sayıda aboneyi aynı adres havuzunun arkasında topladığı için oradaki çıkış doğası gereği paylaşımlıdır ve tek bir kullanıcıya ait değildir.
Uzun süreli akış dinleme, üçüncü bir kategoridir. Burada asıl belirleyici IP’nin türü değil, bağlantının saatlerce ayakta kalabilmesidir. Sık rotasyon yapan bir havuz bu iş için uygun değildir; her rotasyon açık tüneli kopardığı için akışta boşluk oluşur. Bunun yerine sabit bir uç nokta seçin ve adres değişimini yalnızca bağlantı gerçekten koptuğunda, tercihen yeniden bağlanma mantığının içinden devreye alın.
Maliyet tarafında da sıralama nettir: veri merkezi çıkışları en ucuz, ev ve operatör çıkışları daha pahalıdır. İş herkese açık veri okumaktan ibaretse pahalı çıkış almanın bir karşılığı yoktur.
ŞEMABluesky iş türlerine göre çıkış uygunluğu
Şemayı yatay kaydırarak inceleyebilirsiniz
Uygunluk değerlendirmesi işin oturum taşıyıp taşımadığına ve süresine göre değişir; hücrelerdeki etiketler kesin ölçüm değil, karar yardımıdır.
Protokol bileşenleri arasında proxy nereye oturur?
Proxy, istemci ile ağ arasındaki ilk durakta oturur. Yani PDS’e giden yazma isteği de, dizinleme katmanına giden okuma sorgusu da aynı çıkıştan görünür. Ağın kendi içindeki sunucudan sunucuya trafiği ise sizin proxy’nizle ilgisizdir; bir gönderinin ağda dolaşması sizin çıkışınızdan geçmez.
Bu ayrım iki yaygın yanlış beklentiyi ortadan kaldırır. Birincisi, proxy kullanmak gönderinizin ağda kimlere ulaşacağını değiştirmez; dağıtım tamamen protokol tarafında karar verilir. İkincisi, proxy kullanmak bağlantıyı hızlandırmaz. Aksine araya bir durak daha girdiği için gecikme genellikle artar. Tek istisna, varsayılan rotanın dolambaçlı olduğu ve proxy çıkışının hedefe daha doğrudan bağlandığı nadir durumlardır; bu bir kural değildir ve satın alma gerekçesi yapılmamalıdır.
Kurulum yeri kararında da aynı mantık geçerlidir. Tarayıcıda tanımlanan bir kural yalnızca o tarayıcıyı etkiler; masaüstü istemcisi ya da komut satırı aracı kendi bağlantısını açar ve o kuralı görmez. Sistem geneli ayar en geniş kapsamı verir ama tüm uygulamaları etkiler. Ara çözüm, işletim sistemi düzeyinde uygulama bazlı yönlendirmedir; hangi aracın kendi proxy alanına sahip olduğunu, hangisinin sistem ayarını izlediğini kurulum ekranlarından tek tek görmek, sorunu sonradan aramaktan çok daha hızlı sonuç verir.
Kurulum bittiğinde çıkışın gerçekten değiştiğini IP adresim aracıyla doğrulayın. Tarayıcı değişmiş ama istemci değişmemişse, iki farklı sonuç görürsünüz ve sorunun nerede olduğu hemen anlaşılır.
ŞEMAİstemci, veri sunucusu ve dizinleme katmanı arasındaki bağlantılar
Şemayı yatay kaydırarak inceleyebilirsiniz
Proxy yalnızca istemciden çıkan bağlantıları kapsar; ağın kendi içindeki sunucudan sunucuya trafiği sizin çıkışınızdan geçmez.
Bluesky çalışmanıza uygun çıkışı seçin
Herkese açık okuma işlerinde veri merkezi çıkışı yeterlidir; oturum taşıyan ve uzun süren bağlantılarda sabit bir uç nokta tercih edin.
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.
Bluesky ağındaki değişiklikleri anlık olarak izlemek isteyen araçlar, kısa aralıklı sorgular yerine kalıcı bir bağlantı kurar. Bu bağlantı wss:// şemasıyla açılır ve HTTP yükseltme el sıkışmasıyla başlar: istemci normal bir HTTP isteği gönderir, sunucu 101 Switching Protocols yanıtı verir ve aynı TCP oturumu bundan sonra iki yönlü bir kanal olarak kullanılır.
Bu akışın proxy tarafındaki karşılığı önemlidir. HTTPS üzerinde çalışan bir akış bağlantısı, proxy için sadece bir CONNECT tünelidir; proxy yükseltmeyi görmez bile, çünkü el sıkışma TLS’in içinde gerçekleşir. Sorun genellikle proxy’nin yükseltmeyi anlamamasından değil, boşta kalma sürelerinden çıkar. Akış sessizleştiğinde tünelde veri akmaz ve zaman aşımı politikası olan bir ara sunucu tüneli kapatabilir.
Belirtisi tanıdıktır: bağlantı düzenli aralıklarla kopar, istemci yeniden bağlanır, aradaki olaylar eksik kalır. Çözüm üç adımlıdır. Önce proxy tarafındaki boşta kalma zaman aşımını öğrenin; sonra istemcinizin kendi canlı tutma (keep-alive) ya da ping/pong ayarını bu süreden kısa tutun; son olarak yeniden bağlanma mantığına, kaldığınız noktadan devam etmenizi sağlayan imleç desteği varsa onu ekleyin. Kavramsal arka plan için WebSocket ve proxy ve keep-alive ve bağlantı havuzu yazıları işe yarar.
Bildirim kanalı da aynı mantıkla çalışır. Bir istemci bildirimleri kalıcı bağlantıdan alıyorsa tünel koptuğunda bildirim gecikmesi büyür; yoklama ile alıyorsa kopma fark edilmez ama her yoklama ayrı bir istek olarak sayılır. Hangi yöntemi kullandığınızı bilmek, bir sonraki bölümdeki oran sınırı hesabını doğrudan etkiler.
İpucu
Kalıcı bağlantı kuran araçlarda tünelin gerçekten ayakta kaldığını ölçmek için, proxy uç noktasına karşı düzenli bir erişilebilirlik kontrolü çalıştırın. Proxy kontrol aracı uç noktanın yanıt verip vermediğini, basit bir ping ölçümü ise ağ tarafındaki gidiş-dönüş süresini gösterir.
Herkese açık uç noktalar ve oran sınırı yanıtları
AT Protocol’ün okuma uç noktalarının önemli bir bölümü kimlik doğrulaması olmadan da yanıt verir. Bu, araştırma ve arşiv çalışmalarını kolaylaştırır; aynı zamanda sunucu tarafında istek hacmini sınırlayan bir katmanın neden gerekli olduğunu açıklar. Sınır aşıldığında sunucu 429 Too Many Requests döner ve yanıtla birlikte kalan hakkınızı ve sıfırlanma zamanını bildiren başlıklar gönderir.
Doğru davranış, bu başlıkları okuyup ona göre yavaşlamaktır. Kalan hak azaldıkça istek aralığını açmak, sıfırlanma zamanına kadar beklemek ve hata aldığınızda üstel biçimde artan bir bekleme uygulamak standart yaklaşımdır. Sabit aralıklı, başlık okumayan bir döngü er geç aynı duvara çarpar.
Sınırın nereye uygulandığı da önemlidir. Bir bölümü hesaba, bir bölümü çıkış adresine bağlıdır. Tek bir çıkıştan çok sayıda paralel istek gönderirseniz, hesap tarafında sorun olmasa bile adres tarafındaki eşik dolabilir. Bu noktada proxy havuzu bir hız aracı değil, bir eşzamanlılık yönetimi aracıdır: yükü birden çok çıkışa dağıtarak her çıkışın kendi payında kalmasını sağlar. Yükü nasıl böleceğinizi eşzamanlı bağlantı limiti yazısı ayrıntılandırıyor.
Uyarı
Bu sayfa hesap çoğaltma, yapay etkileşim üretme ya da platformun koruma katmanlarını devre dışı bırakma amacıyla yazılmamıştır. Herkese açık veriyi okurken bile Bluesky’nin hizmet şartlarına ve varsa ilgili veri kullanım kurallarına uymak kullanıcının sorumluluğundadır.
Kurumsal ağ, güvenlik duvarı ve erişim engelleri
Okul, işyeri ve misafir ağlarında sosyal platformlara erişim genellikle üç yöntemden biriyle kısıtlanır. Birincisi DNS düzeyinde engelleme: alan adı sorgusuna sahte ya da boş yanıt döner. İkincisi TLS el sıkışmasındaki sunucu adı bilgisine bakarak bağlantıyı düşürmektir. Üçüncüsü bir ara sunucu üzerinden geçişi zorunlu kılıp beyaz liste dışındaki hedefleri reddetmektir.
Proxy bu tabloyu her zaman değiştirmez. Ağdaki ara sunucu zorunluysa ve dışarıya doğrudan TCP bağlantısına izin verilmiyorsa, sizin proxy’niz de o ara sunucudan geçmek zorundadır. Bu durumda iki katmanlı bir yapı ortaya çıkar ve teşhis zorlaşır. Ayrıca kurumsal ağın kabul edilebilir kullanım politikası genellikle bu tür yapılandırmaları kapsar; teknik olarak mümkün olması, izinli olduğu anlamına gelmez. Ağ yöneticinizin kuralları önceliklidir.
Meşru senaryo, işin kendisi ağ davranışını incelemek olduğunda ortaya çıkar: bir kurumun kendi ağından çıkan trafiğin dışarıdan nasıl göründüğünü sınamak, farklı ülkelerden gelen kullanıcıların aynı sayfayı nasıl gördüğünü doğrulamak ya da bir istemcinin kısıtlı bir ağda nasıl davrandığını test etmek. Bu tür işler için hedef ülkeyi çıkış listesinden seçip aynı sayfayı iki farklı ülkeden yan yana karşılaştırmak yeterlidir.
Kapalı port sorunu da sık görülür. Kurumsal güvenlik duvarları genellikle 80 ve 443 dışındaki çıkış portlarını kapatır; proxy uç noktanız alışılmadık bir portta dinliyorsa bağlantı hiç kurulamaz. Bu yüzden uç noktanızın hangi portta dinlediğini baştan öğrenin; sağlayıcınız alternatif sunuyorsa 443 gibi neredeyse her ağda açık bırakılan bir porta geçmek, kurumsal engellerin bir bölümünü kendiliğinden ortadan kaldırır.
Kurulum sonrası doğrulama listesi
Proxy tanımlamak, trafiğin tamamının oradan geçtiği anlamına gelmez. Kurulumdan sonra dört kontrol, sonradan çıkacak sorunların büyük kısmını baştan eler.
Çıkış adresi: Gördüğünüz adres gerçekten proxy’nin adresi mi? Tarayıcıda ve istemcide ayrı ayrı bakın; ikisi farklıysa kural kapsamı eksiktir. Alan adı çözümlemesi: Ad çözümü beklediğiniz tarafta mı yapılıyor? Başlık sızıntısı: Proxy isteğe kendi izini bırakan başlıklar ekliyor mu? Anonimlik testi bunu raporlar; şeffaf, anonim ve yüksek anonim ayrımı da tam olarak bu başlıkların bulunup bulunmamasına göre yapılır. Tarayıcı arayüzleri: Tarayıcıdaki gerçek zamanlı iletişim arayüzü yerel adresinizi bir sayfaya açabilir; WebRTC leak testi bunu ölçer.
Bu dördü geçtikten sonra bir de tutarlılık kontrolü yapın: çıkış ülkeniz hesabın olağan kullanım ülkesiyle uyumlu mu? Çıkış ülkesini arayüz diline bakarak değil, çıkış adresinizi raporlayan bir aracın bildirdiği ülke bilgisine bakarak doğrulayın; arayüz dili hesap tercihinden ve tarayıcı dil ayarından gelir, çıkış adresinden değil.
ŞEMAKurulumdan sonra yapılacak dört kontrol
Şemayı yatay kaydırarak inceleyebilirsiniz
Dört kontrolün tamamı geçtiğinde trafiğin gerçekten yönlendirildiğinden ve ek bir ize yol açmadığından emin olabilirsiniz.
Sık görülen belirtiler ve olası nedenleri
Belirti
Olası neden
Ne yapmalı
Oturum açılıyor ama zaman tüneli boş
Dizinleme katmanına giden sorgular kural dışında
Kuralı tüm ilgili ana bilgisayarları kapsayacak biçimde genişletin
Görseller yüklenmiyor, metin geliyor
Statik dosya alan adı yönlendirilmiyor
Sistem geneli ya da süreç bazlı yönlendirmeye geçin
Akış bağlantısı düzenli aralıklarla kopuyor
Tünelde boşta kalma zaman aşımı
İstemci canlı tutma aralığını zaman aşımının altına çekin
429 yanıtı sık geliyor
Eşzamanlı istek sayısı çıkış başına eşiği dolduruyor
Başlıkları okuyup geri çekilin, yükü çıkışlara bölün
407 Proxy Authentication Required
Kimlik bilgisi gönderilmiyor ya da IP yetkisi yok
Kullanıcı adı/parola ve yetkili adres tanımını doğrulayın
Bağlantı hiç kurulmuyor, zaman aşımı
Çıkış portu ağ tarafında kapalı
Yaygın bir porta geçip kontrol aracıyla sınayın
407 neredeyse her zaman yapılandırma kaynaklıdır: ya kimlik bilgisi istemciye hiç girilmemiştir, ya da sağlayıcı tarafında adres yetkilendirmesi kullanılıyordur ve dinamik adresiniz değişmiştir. İki yöntem arasındaki fark da buradan çıkar: kullanıcı adı ve parola nereden bağlandığınızdan bağımsız çalışır, adres yetkilendirmesi ise yalnızca panelde tanımlı adresiniz sabit kaldığı sürece geçerlidir.
Sorun bir türlü yerelleşmiyorsa, katmanları teker teker kapatın: önce proxy’siz deneyin, sonra yalnızca tarayıcıda, en son istemcide. Aynı anda hem sanal özel ağ hem proxy çalıştırmak teşhisi neredeyse imkânsız hâle getirir.
Bluesky ve proxy hakkında sorulanlar
01Bluesky için proxy kullanmak zorunlu mu?
Hayır. Kendi ülkenizden tek bir hesapla olağan kullanım yapıyorsanız proxy ek bir fayda sağlamaz, yalnızca araya bir durak ekler. Proxy, farklı bir ülkeden görünümü doğrulamak, kurumsal bir ağdan sabit bir çıkış kullanmak ya da herkese açık veriyi ölçekli biçimde okumak gibi belirli işlerde anlamlıdır.
02Zaman tüneli neden boş kalıyor?
En yaygın neden, akışı dolduran sorguların proxy kuralının dışında kalmasıdır. Oturum açma isteği ile akış sorguları farklı ana bilgisayarlara gidebilir. Kuralı tek bir alan adına göre değil, uygulamayı çalıştıran sürecin tamamını kapsayacak biçimde tanımlayın.
03Canlı akış bağlantısı sürekli kopuyor, ne yapmalıyım?
Kalıcı bağlantı sessiz kaldığında ara sunucular tüneli kapatabilir. İstemcinizin canlı tutma aralığını proxy tarafındaki boşta kalma zaman aşımından kısa tutun ve yeniden bağlanma mantığına kaldığınız yerden devam etme desteği ekleyin. Yükseltme el sıkışması TLS içinde gerçekleştiği için proxy tarafında görünen tek şey, tünelin ne kadar süredir sessiz kaldığıdır.
04Proxy Bluesky bağlantımı hızlandırır mı?
Genel olarak hayır. Araya bir durak daha girdiği için gecikme çoğunlukla artar. Yalnızca varsayılan rotanın dolambaçlı olduğu nadir durumlarda proxy çıkışı daha doğrudan bir yol izleyebilir; bu bir istisnadır, beklenti hâline getirilmemelidir.
05429 yanıtı alıyorum, çözümü proxy mi?
Kısmen. Sınırın bir bölümü çıkış adresine, bir bölümü hesaba bağlıdır. Önce yanıt başlıklarını okuyup istek aralığını genişletin ve hatadan sonra artan bir bekleme uygulayın. Yük gerçekten yüksekse birden fazla çıkışa dağıtmak adres tarafındaki eşiği rahatlatır; hesap tarafındaki sınırı değiştirmez.
06Ücretsiz listelerdeki proxy’ler bu iş için uygun mu?
Ücretsiz listeler kavramı öğrenmek ve tek seferlik denemeler için uygundur. Oturum açılan ya da saatlerce açık kalması gereken bağlantılarda önerilmez: sunucuyu kimin işlettiği bilinmez, kararlılık düşüktür ve tüneller sık düşer. Listedeki bir uç nokta bugün yanıt verse bile yarın kapanmış olabilir; bu yüzden üzerine kalıcı bir iş kurulmaz.
07Kendi sunucusunu işleten bir hesapta ne değişir?
Yazma istekleri Bluesky’nin alan adı yerine sizin sunucunuzun alan adına gider. Proxy kuralınız yalnızca uygulamanın açıldığı adrese göre yazılmışsa bu istekler kural dışında kalır. Süreç bazlı ya da sistem geneli bir yönlendirme bu farkı ortadan kaldırır.