← Blog'a dön
THREADS nodetonet.com

Proxy istemci başına thread limitleri — tek bir müşterinin cihazı tekelleştirmesini önlemek

N Nodetonet Team
11 Nisan 2026 7 dk okuma

Bir cep telefonu veri merkezi değildir. Hücresel ağdaki tek bir Android cihaz rahatça birkaç düzine uzun ömürlü TCP bağlantısını tutabilir; bunun ötesine geçildiğinde radyo yığını paketleri düşürmeye, pil daha hızlı tükenmeye ve müşteriler sizi suçlamaya başlar. Çözüm, istemci başına eşzamanlılığa sert bir tavan koymaktır — her Proxy İstemcisi'ndeki Threads (İş parçacıkları) alanı tam olarak bu tavanı sağlar.

Bu rehber; sınırın neyi saydığını, reddedilen bağlantının ne gördüğünü, sayıyı cihaz türüne göre nasıl doğru boyutlandıracağınızı, thread'lerin kota ve son kullanma tarihi kontrolleriyle nasıl etkileşime girdiğini ve canlı kullanımı panelden nasıl okuyacağınızı açıklar. Genel erişim-kontrol modeline yeni başlıyorsanız, önce müşteri başına proxy istemcileri yazısına bakmanızı öneririz.

Threads sınırı tam olarak neyi sayar?

Panelden herhangi bir proxy'yi açın, Proxy İstemcileri bölümüne kaydırın ve bir istemci oluşturun ya da düzenleyin. Alan Threads olarak etiketlenmiştir. Sınırsız için boş bırakın; bir pozitif tam sayı girerek tavan belirleyin.

Sınır, o istemciye ait o anda açık tünelleri sayar — saniyedeki istek sayısını değil, aktarılan bayt miktarını değil, ziyaret edilen alan adı sayısını değil. threads = 20 olan bir istemci, yirmi paralel scraper çalışanını süresiz olarak çalıştırabilir. Mevcut yirmiden herhangi biri kapanmadan tünel açmaya çalışan yirmi birincisi anında reddedilir.

Bu, kota limitleri ve süreli son kullanma tarihi ile birlikte gelen "gürültülü komşu" sigortasıdır. Kota, bir müşterinin bant genişliği faturanızı yemesini durdurur. Threads, bir müşterinin donanımınızı tekelleştirmesini durdurur. İki sınır farklı sorunları çözer ve aynı istemci üzerinde birleştirilebilir.

Reddedilen bağlantının gördüğü şey

Bir istemci thread tavanına ulaştığında yanıt protokole göre değişir:

Reddedilen bir bağlantı için her zaman geçerli olan üç şey vardır:

  1. Anlıktır — kuyruk yok, bekleme yok, yavaş zaman aşımı yok. Çağıran taraf tek haneli milisaniyeler içinde yanıt alır ve geri çekilebilir ya da başka bir oturumu deneyebilir.
  2. Deterministiktir — aynı istemci kimlik bilgileri, aynı proxy, aynı an: her seferinde aynı yanıt. "Bazen içeri sokulan" paylaşımlı bir havuz yoktur.
  3. Kota tüketmez — reddedilen bağlantılar herhangi bir bayt limitine sayılmaz. Müşteriniz, veri iletmeyen bir bağlantı için hakkından kaybetmez.

Müşterileriniz dönen sticky oturumlar (-session-XXXX kullanıcı adı eki) kullanıyorsa, her oturum thread sayımı açısından ayrı bir tünel olarak hesaplanır. Beş sticky oturum ve beş düz bağlantı çalıştıran bir istemci toplamda on thread kullanmaktadır.

Sınırı boyutlandırma: pratik rehber

Evrensel bir sihirli sayı yoktur — doğru sınır, proxynin arkasındaki cihaza, operatöre ve müşterinizin bağlantıyı ne kadar yoğun kullanmayı planladığına bağlıdır. Aşağıdaki tablo başlangıç noktası aralıkları vermektedir:

Cihaz türü Önerilen thread sayısı Gerekçe
Orta seviye Android telefon, CGNAT operatörü 10 – 20 Rahat bir marj; modern cihazlar bunu radyo stresi olmadan kaldırır
Amiral gemisi telefon (Turkcell, Vodafone, Türk Telekom) 30 – 50 Daha büyük çekirdek arabelleği, daha hızlı radyo — her ikisi de bu yükte rahat çalışır
Kablolu bağlantıdaki PC agent 100 + Mobil radyo kısıtı yok; sınır OS soket limitleridir
Yalnızca upstream proxy (cihaz yok) Upstream planıyla eşleştirin Sınır, bir telefonu değil upstream kotanızı korur
Paylaşılan cihaz (birden çok istemci) Toplam cihaz kapasitesini aşmamalı Her istemcinin sınırı birikir; ilk yüklenen müşteri diğerlerini olumsuz etkiler
Birden fazla ödeyen müşteri aynı fiziksel cihazı paylaşıyorsa, thread'leri bilinçli olarak tahsis edin. O cihazdaki tüm istemci sınırlarının toplamı, cihazın güvenilir şekilde sürdürebileceğini aşmamalıdır. Panel, istemci başına canlı açık bağlantı sayılarını gösterir; böylece marjı gerçek zamanlı olarak doğrulayabilirsiniz.

Thread'lerin diğer istemci kontrolleriyle etkileşimi

Thread'ler, bir Proxy İstemcisinde ayarlayabileceğiniz dört bağımsız sınırdan biridir. Bunlar AND mantığıyla birleştirilir — yeni bir bağlantının açılabilmesi için her sınırın karşılanması gerekir:

threads = 5, quota = 10 GB ve bir son kullanma tarihi olan bir istemci, hangisi önce tetiklenirse onla karşılaşır. Bunlar alternatif değildir — yeni bir bağlantı aynı anda dört engeli birden aşmak zorundadır.

Bu tasarım, kendi kodunuzda hiçbir özel mantık olmadan ayrıntılı bayi katmanları oluşturmanıza olanak tanır. Bir deneme istemcisi 5 thread, 2 GB kota ve 7 günlük son kullanma tarihine sahip olabilirken; premium bir istemci 50 thread, sınırsız kota ve son kullanma tarihine sahip olmayabilir. Panel, her şeyi sizin için uygular. Tam bayi modeli için bkz. müşteri başına proxy istemcileri.

Panelden canlı thread kullanımını okuma

Her Proxy İstemcisi satırı, thread sınırının yanında canlı açık bağlantıları gösterir. Sayaç gerçek zamanlı güncellenir — yeni bir tünel açıldığı anda artar, TCP kapanmasında azalır. Bir API'yi yoklamanıza veya logları kontrol etmenize gerek yoktur; panel yüzeyi en hızlı görüntüdür.

Bir istemcinin tavanında olup olmadığını doğrulamak istiyorsanız canlı sayacı izleyin. Sürekli olarak sınırda oturuyorsa, istemci istenenden daha fazla kısıtlanıyor olabilir — sınırı artırın, o müşteri için ek bir istemci oluşturun ya da paralelliği azaltmalarını isteyin.

Daha derin denetim izleri için — kimin ne zaman, hangi IP'den bağlandığı — bkz. denetim logları. Thread sınırı gerçek zamanlı uygulama içindir; denetim logu tarihsel hesap verebilirlik içindir.

Kaçınılması gereken yaygın hatalar

Sonraki adımlar

Thread limitleri, tam çok kiracılı bir proxy işinin yapı taşlarından yalnızca biridir. Bunları yapılandırdıktan sonra şunları keşfedin:

Sıkça sorulan sorular

Threads alanı tam olarak neyi sayar?
O proxy istemcisi için o anda açık olan tünelleri sayar; saniyedeki istek sayısını veya aktarılan baytı değil. Threads 20 olarak ayarlanmış bir istemci aynı anda yirmi açık tünele sahip olabilir; yirmi birinci girişim anında 429 statusuyla reddedilir.
Reddedilen bir bağlantı istemci kotasına sayılır mı?
Hayır. Thread tavanında reddedilen bir bağlantı hiç veri iletmez, dolayısıyla bayt kotasına sayılmaz. Müşteriniz kapıda durdurulan bir istek için hakkından kaybetmez.
Tek bir mobil cihaz için kaç thread izin vermeliyim?
Orta seviye bir Android telefon 10 ila 20 thread'i rahatça kaldırır; amiral gemisi bir cihaz 30 ila 50'yi sürdürebilir. Birden fazla istemci aynı cihazı paylaşıyorsa, tüm sınırlarının toplamı cihazın güvenilir şekilde tutabileceğini aşmamalıdır. Panel, bunu izlemenize yardımcı olmak için canlı açık bağlantı sayılarını gösterir.
Thread limitleri SOCKS5 proxy'lerde de çalışır mı?
Evet. Bir SOCKS5 istemcisi thread tavanına ulaştığında, bağlantı herhangi bir trafik geçmeden karşılama aşamasında reddedilir. Davranış HTTP 429 yanıtını yansıtır — anlık, deterministik ve sıfır kota maliyeti. Tam protokol kurulumu için kimlik doğrulamalı SOCKS5 yazısına bakın.
Aynı istemcide thread limitlerini kota ve son kullanma tarihiyle birleştirebilir miyim?
Evet ve bayi kullanım senaryoları için yapmalısınız. Üç sınır AND mantığıyla çalışır: yeni bir bağlantı thread, kota ve son kullanma tarihini aynı anda geçmelidir. Bir deneme hesabı 5 thread, 2 GB kota ve 7 günlük son kullanma tarihine sahip olabilirken; premium bir hesap 50 thread ve sınırsız kotayla son kullanma tarihi olmayabilir.
Bir istemcinin şu anda kaç thread kullandığını nerede görebilirim?
Paneldeki Proxy İstemcileri tablosu, her istemcinin thread sınırının yanında canlı açık bağlantı sayılarını gösterir. Sayı, tüneller açılıp kapandıkça gerçek zamanlı güncellenir — API çağrısı veya log taramasına gerek yoktur. Geçmişe yönelik ayrıntı için denetim logu her bağlantı olayını kaydeder.
N

Nodetonet Team

Nodetonet'i geliştiriyoruz — ngrok, Cloudflared ve bir residential proxy sağlayıcısının yerini tek panelle alan, peşin ödemeli proxy + tünel platformu.