Proxy İstemciler (Proxy Clients), bir tünelin önünde her müşteriye ayrı ayrı dağıttığınız kimlik bilgileridir — her birinin kendi kullanıcı adı, parolası, erişim kontrol listeleri ve limitleri vardır. Bu limitler arasında neredeyse her bayi'nin eninde sonunda başvurduğu şey bir bayt kotasıdır: belirli bir müşterinin kapı kapanmadan önce tünelden ne kadar trafik geçirebileceğine dair katı bir tavan. Bunu doğru kurarsanız ölçülü bant genişliği planlarını güvenle satabilirsiniz; görmezden gelirseniz yüksek hacimli tek bir müşteri sessiz sedasız diğerlerin kapasitesine ortak olabilir.
Bu rehber, kota alanının tam olarak nerede bulunduğunu, neyin buna dahil sayıldığını, arka planda uygulama motorunun nasıl çalıştığını ve diğer müşterileri kesintiye uğratmadan bir istemciyi nasıl sıfırlayacağınızı ya da yeniden dolduracağınızı açıklıyor. Henüz hiç Proxy İstemci oluşturmadıysanız önce müşteri başına proxy istemcileri yazısıyla başlayın.
Proxy İstemcideki bant genişliği kotası ne anlama gelir?
Kota, tek bir Proxy İstemciye bağlı birikimli bir bayt tavanıdır. Hız sınırından (throughput'u kısan) farklı olarak, kota yaşam boyu veya dönemsel bir toplamı ifade eder. Kümülatif bayt sayısı tavanı aştığı anda istemci tamamen çalışmayı durdurur — yumuşak bir yavaşlama değil, doğrudan kesme. Bu ayrım, bayi planı tasarlarken önemlidir: bir hız değil, bir bayt kovası satıyorsunuzdur.
Kotalar isteğe bağlıdır. Alanı boş bırakırsanız o istemci sınırsız kalır. Bir sayı girerseniz, müşterinin yenileme ya da ek paket almadan önce ne kadar veri aktarabileceğini tam olarak kontrol edersiniz. Bu, her kullandıkça-öde fiyatlandırma modelinin temelidir.
Kota nerede bulunur?
Panel'inizdeki /proxies sayfasından herhangi bir proxy'yi açın, Proxy Clients bölümüne kaydırın ve bir istemci oluşturun ya da mevcut birini düzenleyin. Quota alanını göreceksiniz. Birim bayttır. Sınırsız erişim için boş bırakın; katı bir tavan için tam sayı girin. Panel, ham değerin yanında insan tarafından okunabilir karşılığı da gösterir, böylece sıfır saymanıza gerek kalmaz:
1073741824— 1 GiB5368709120— 5 GiB53687091200— 50 GiB107374182400— 100 GiB
Baytı temel birim olarak kullanmak kasıtlıdır. Bazı müşteriler kesirli gigabayt, bazıları terabayt cinsinden satın alır; tek birim, veritabanı düzeyinde çevirme belirsizliğini ortadan kaldırır.
Kotaya neler dahil edilir?
Hem yükleme hem de indirme sayılır. İstemcinin hedefe gönderdiği her bayt ve hedefin geri döndürdüğü her bayt aynı kümülatif toplama eklenir. Bu gerçek maliyeti yansıtır: tünelinden video izleyen bir müşteri ağırlıklı olarak downstream trafik üretir; bunu yok saymak gerçek kaynak kullanımını ciddi biçimde hafife almak olur.
Sayılmayan şeyler: protokol çerçevelemesi — TLS el sıkışmaları, SOCKS5 selamlama dizisi, HTTP CONNECT giriş bölümü. Yalnızca bağlantı kurulduktan sonra tünelin iki ucu arasında akan veri baytları ölçülür.
10 saniyelik flush penceresi ve hassasiyet üzerindeki etkisi
Her baytı eş zamanlı olarak saymak, her pakette bir veritabanı yazımı gerektireceği için proxy throughput'unda pratik değildir. Bunun yerine edge node, kullanımı bellekte tampona alır ve birikmiş toplamı her 10 saniyede bir veritabanına yazar. Uygulama, her flush'ın hemen ardından devreye girer. Pratikte bu şu anlama gelir:
- Küçük aşım mümkündür. Kotasının %99,9'unda olan bir istemci, bir sonraki flush deaktivasyonu tetikleyene kadar birkaç yüz kilobayt kadar tavanı aşabilir. Bu kasıtlı bir tasarım ödünleşimidir: aşım sınırlıdır ve ölçekte bayt başına eş zamanlılıktan çok daha ucuzdur.
- Dashboard 10 saniyeye kadar gecikebilir. Paneldeki kullanım çubuğu her flush döngüsünde güncellenir. Bir yenileme takılı görünüyorsa bir tık daha bekleyin.
- Deaktivasyon, flush tavanı aştığı anda gerçekleşir. Kümülatif toplam tavanı geçer geçmez istemci inactive durumuna döner, tüm tüneller kapanır ve yeni bağlantılar reddedilir.
Birden çok cihazdan oluşan rotating proxy havuzları için her edge node bağımsız olarak flush yapar. Toplam her döngüde panele ulaşır, dolayısıyla birleşik kullanım aynı 10 saniyelik pencere içinde doğrudur.
Kotası tükenen müşteri ne yaşar?
Kota uygulaması bir istemciyi deaktive ettiği anda aynı anda iki şey olur:
- O istemciye ait tüm açık tüneller kapanır. İstek ortasında, akış ortasında — soketler temiz bir TCP FIN alır. Bir scraper, bir sonraki okumada bağlantı sıfırlaması görür; bir tarayıcı bağlantı hatası gösterir. Kesmeden önce herhangi bir uyarı yoktur.
- Yeni bağlantılar protokole uygun bir hata ile reddedilir. HTTP tünelleri
407 Proxy Authentication Requireddöndürür; SOCKS5 bağlantıları kimlik doğrulama hatası yanıtı alır. Hata, siz harekete geçene kadar devam eder — tavanı yükseltinceye, kullanımı sıfırlayıncaya ya da istemciyi elle yeniden aktifleştirinceye kadar.
Bu kasıtlı olarak sert bir kesmedir, yumuşak bir uyarı değil. Zarif bir düşüş istiyorsanız — örneğin müşteriyi %80'de bilgilendirmek — Nodetonet API'si üzerinden usage alanını izleyin ve tavana ulaşılmadan önce kendi uyarınızı gönderin. API'ye ilk REST API çağrınız yazısından ulaşabilirsiniz.
Kota vs diğer istemci başına limitler — hızlı karşılaştırma
| Limit türü | Kontrol ettiği şey | Uygulama | Ne zaman kullanılır |
|---|---|---|---|
| Kota (bayt) | Toplam yaşam boyu veri | Flush'ta sert kesme | Ölçülü veri planları, GB bazlı satış |
| Thread limiti | Eş zamanlı bağlantılar | Anlık, bağlantı başına | Tek istemcinin kapasiteyi tekeline almasını önleme |
| Son kullanma tarihi | Erişim süresi | Saat zamanında sert kesme | Deneme süreleri, zaman kısıtlı planlar |
| IP / domain izin-engel listesi | İzin verilen hedefler | Anlık, bağlantı başına | İstemciyi onaylı sitelere kısıtlama |
Kotalar ve son kullanma tarihleri düzgünce bir arada çalışır. "5 GB veya 30 gün, hangisi önce gelirse" şeklinde okunan bir plan satmak için aynı istemciye her iki alanı da ayarlayabilirsiniz. Kombinasyonun son kullanma tarafı için zaman sınırlı Proxy İstemciler yazısına bakın.
Sıfırlama ve kota yükleme
Panelde istemciyi düzenleyin ve iki işlemden birini seçin:
- Kotayı yükseltin. Toplam tavan yeni değer olur; mevcut kullanım taşınır. Bunu "müşterinin mevcut kovasına 10 GB ekle" için kullanın. İstemci kota uygulaması tarafından deaktive edilmişse, tavanı yükseltmek anında yeniden aktive eder.
- Kullanımı sıfıra sıfırlayın. Aynı kota tavanı, temiz sayfa. Müşterilerin her dönemde sabit tahsisat aldığı aylık fatura döngüleri için kullanın. İstemci hemen yeniden aktive olur.
Her iki işlem de kaydettiğiniz anda geçerli olur — herhangi bir yayılma gecikmesi yoktur. O istemciden bir sonraki bağlantı denemesi başarılı olacaktır. Yüksek hacimli bayi kurulumları için her iki işlemi de REST API aracılığıyla otomatikleştirmeyi düşünün; böylece yenilemeler manuel müdahale gerektirmez. Endpoint referansı için ilk REST API çağrınız yazısına bakın.
Kotalara dayalı ölçülü bayi planı oluşturma
Nodetonet'in bayi ve beyaz etiket sistemi, son müşterilere paneli hiç görmeden kimlik bilgisi vermenizi sağlar. Kotalar temel fiyat kaldıracıdır: her Proxy İstemciye bayt tavanını ayarlarsınız, ödemeyi tahsil edersiniz (peşin kredi, Nodetonet aylık aboneliği yok) ve müşteri tekrar ödediğinde sıfırlarsınız ya da ekleme yaparsınız. Bununla birleştirin:
- Herhangi bir müşterinin paylaşılan kapasiteyi doyurmasını önlemek için thread limitleri.
- Kabul edilebilir kullanım politikalarını uygulamak için IP ve domain izin-engel listeleri.
- Müşterilerin sayacı itiraz etmesi halinde kullanım geçmişini göstermek için denetim günlükleri.
- Her istemcinin otomatik yük devretmeyle paylaşılan bir cihaz filosundan çektiği mobil proxy havuzları ve token grupları.
Herhangi bir istemcinin etkin IP'sini istediğiniz zaman proxy denetleyicisi aracıyla doğrulayabilir ya da müşterilere IP adresim nedir bağlantısını vererek bu kontrolü kendi kendilerine yapmalarını sağlayabilirsiniz.
Sırada ne var
- İstemci başına thread limitleri — bir müşterinin diğerlerini aç bırakmaması için eş zamanlı bağlantıları sınırlayın.
- Zaman sınırlı Proxy İstemciler — kotaları "1 GB veya 7 gün, hangisi önce olursa" için son kullanma tarihiyle birleştirin.
- Müşteri başına proxy istemcileri — kapsamlı kimlik bilgileri vermek için tam resim.
- İlk REST API çağrınız — kota sıfırlamalarını ve yüklemeleri program aracılığıyla otomatikleştirin.
- Nodetonet hızlı başlangıç — henüz bir tünel kurmadıysanız.