← Blog'a dön
$ curl -x http://user:pass@xxx.nodetonet.com:48888 https://api.ipify.org→ 188.114.96.7$ curl ... -H "X-Session: abc" # sticky→ 188.114.96.7 # same IP (TTL 600s)$ curl ... -H "X-Rotate: 1" # rotate→ 92.184.117.42 # new IP MODIFIERS nodetonet.com

Upstream username modifier'ları — ülke, oturum ve stickiness'i kontrol etme

N Nodetonet Team
22 Nisan 2026 7 dk okuma

Residential proxy sağlayıcıları bir UX sorununu çok önce çözdü: gateway'leri tek bir host (gate.smartproxy.com:7000), ama müşterileri istek başına düzinelerce yönlendirme kararı ifade etmek zorunda — ülke, şehir, ASN, sticky oturum kimliği, oturum TTL'i ve daha fazlası. Herkesin geldiği yanıt kullanıcı adına kodla. Proxy auth başlığı küçük bir sorgu dizisi haline gelir.

Bir sağlayıcıyı Nodetonet upstream yönlendirme tünelinin arkasına koyduğunuzda, bu modifier'lar değişmeden çalışmaya devam eder. Nodetonet upstream kullanıcı adını ayrıştırmaz, yeniden yazmaz veya sıyırmaz — upstream'e bir TCP bağlantısı açar ve ne kaydettiyseniz onu byte-byte gönderir. Bu rehber bilmeye değer her modifier desenini, bunları nasıl doğru yapıştıracağınızı ve upstream stickiness'ı Nodetonet'in kendi oturum katmanıyla nasıl birleştireceğinizi kapsar.

Kullanıcı adı modifier'ı nedir?

Kullanıcı adı modifier'ı, sağlayıcıya bağlı olarak tire, alt çizgi veya iki nokta üst üste ile ayrılmış, temel kullanıcı adına eklenen yapılandırılmış bir anahtar-değer çiftidir. Bir araya geldiklerinde, sağlayıcının gateway'inin her yeni TCP bağlantısında hangi çıkış IP'sini vereceğine karar vermek için okuduğu bir komut seti oluştururlar.

Modifier deseni önemlidir çünkü proxy uç noktasının kendisini (host:port sabit kalır) asla değiştirmezsiniz. Bunun yerine tüm yönlendirme mantığını kimlik bilgilerine gömersiniz, böylece tek bir Nodetonet proxy'si sadece upstream dizesini düzenleyerek düzinelerce farklı çıkış konumunu hedefleyebilir. Bu büyük filolar yönetmeyi kolaylaştırır — toplu proxy işlemleri'ne bakın.

Modifier yüklü bir kullanıcı adının şekli

Genel desen temel_kullanici-ANAHTAR-DEGER-ANAHTAR-DEGER...'dir. Nodetonet müşterilerinin yaygın olarak upstream olarak zincirlediği dört büyük sağlayıcıdan gerçek örnekler:

Sağlayıcı Örnek kullanıcı adı Ne anlama gelir
Bright Data brd-customer-c_XXXX-zone-residential-country-de-session-abc123 Residential zon, Almanya çıkışı, sticky oturum abc123
Smartproxy / Decodo user-myacct-country-de-session-abc123-sessionduration-30 Almanya çıkışı, 30 dk sticky TTL
Oxylabs customer-acct-cc-de-city-berlin-sessid-abc123-sesstime-30 Berlin çıkışı, 30 dk sticky
IPRoyal myacct_country-de_streaming-1_lifetime-10m Almanya çıkışı, akış izinli, 10 dk sticky

Her örneğin ortak yanı: temel kullanıcı adı tanınabilir, geri kalanı sağlayıcının gateway'inin nasıl ayrıştıracağını bildiği parametreler. Dil bilgisini anlamanıza gerek yok — sağlayıcınızın panelindeki "Endpoint generator"'dan kopyalayın ve olduğu gibi yapıştırın.

Nodetonet'e nereye yapıştırıyorsunuz

Nodetonet panelinde proxy'nizi açın, Upstream Proxy'ye gidin ve alanı host:port:kullanici:sifre formatında doldurun:

gate.smartproxy.com:7000:user-myacct-country-de-session-abc123-sessionduration-30:SIFRENIZ

İki nokta üst üste ile ayrılmış ayrıştırıcı yalnızca ilk üç iki nokta üst üstede böler, dolayısıyla sağlayıcınızın kullanıcı adı iki nokta üst üste içerse bile (nadir ama mümkün) bunları %3A olarak URL-encode edebilirsiniz. Tireler, alt çizgiler ve noktalar sorunsuz geçer. Tam upstream dizesi şifrelenmiş olarak saklanır ve sağlayıcıya birebir iletilir — Nodetonet kimlik bilgisi değerlerini asla incelemez veya kaydetmez.

Sağlayıcınızın ne beklediğinden emin değilseniz panellerinin "Endpoint generator"'ı modifier dizesini sizin için oluşturur. O çıktıyı doğrudan yapıştırın — sözdizimsel olarak geçerli olduğunu bilirsiniz.

Ülke, eyalet ve şehir hedefleme

İki harfli ISO ülke kodları sağlayıcılar arasında neredeyse evrenseldir: country-de, country-us, country-tr. Çoğu sağlayıcı state- ve city- modifier'larını da kabul eder, ancak şehir havuzları daha kısıtlıdır — bir sağlayıcının şu an belirli bir şehirde IP'si yoksa bağlantı hatası veya ülke seviyesine sessiz geri dönüş alırsınız.

ASN hedefleme (asn-XXXXX), bir ülke içinde belirli bir ağ operatörünü seçmenize olanak tanır — belirli bir mobil operatör veya ISP markasını eşleştirmeniz gerektiğinde kullanışlıdır. ASN'nin ne olduğunu ve proxy güveni için neden önemli olduğunu okuyun.

Nodetonet'in kendi geo-hedefleme modifier'ları için (upstream'den ayrı) — doğrudan mobil cihaz havuzunuza uygulanan ülke etiketleri, şehir etiketleri ve operatör seçimi — geo-hedefleme'ye bakın.

Upstream'de sticky vs rotating

session-XXX modifier'ı çoğu sağlayıcıya "bana bir süre aynı çıkış IP'sini ver" anlamına gelir. Kullanıcı adında aynı oturum kimliği kaldıkça aynı çıkış IP'si döndürülür. Kimliği değiştirin ve bir sonraki istek havuzdan taze bir IP seçer — bu rotating modudur.

Bazı sağlayıcılar varsayılan TTL'i (genellikle 10 dakika) uzatmak için dakika cinsinden bir sessionduration değeri de kabul eder. Kullanışlı bir desen: sadece oturum kimliğini döndürün ve ülkeyi sabit tutun, böylece her çağrıda aynı geo'da taze IP'ler alırsınız:

# Bash — istek basina yeni rastgele oturum kimliği, ülke DE'ye sabitli
curl -x "gate.smartproxy.com:7000"   -U "user-myacct-country-de-session-$(cat /dev/urandom | tr -dc 'a-z0-9' | head -c8):SIFRE"   https://httpbin.org/ip

Bu, Nodetonet'in kendi sticky oturum katmanından (kendi proxy kullanıcı adınızdaki -session-XXXX eki) farklıdır. İki katman etkileşir: bir Nodetonet sticky token'ı eklerseniz Nodetonet aynı mobil cihazı oturumunuza sabitler; o cihazın kullandığı upstream kullanıcı adı yine de bağımsız olarak rotate edebilir veya sabitlenebilir. Etkileşim sticky upstream oturumlar'da tam olarak ele alınmaktadır.

Proxy'yi yeniden oluşturmadan modifier'ı düzenleme

Upstream dizesi proxy'nin düzenleme iletişim kutusunda yaşar. Proxy'yi açın, modifier'ı değiştirin, kaydedin — tünel yaklaşık bir saniyede yeniden bağlanır, cihazların yeniden eşleştirilmesine gerek yok. Bu, hedefleri programatik olarak güncellemeyi pratik kılar. Nodetonet API'sini kullanarak:

curl -X PATCH   -H "Authorization: Bearer $KEY"   -H "Content-Type: application/json"   -d '{"upstream":"gate.smartproxy.com:7000:user-acct-country-us-session-xyz:sifre"}'   https://nodetonet.com/api/v1/proxies/PROXY_ID

Bu, upstream oturum kimliğini bir zamanlamaya göre döndüren veya herhangi bir panel etkileşimi olmadan hedef ülkeyi değiştiren komut dosyaları oluşturmayı kolaylaştırır. Çıkış IP'si değiştiğinde alt sistemleri bilgilendirmek için bunu webhook olayları ile eşleştirin.

Sorun giderme: modifier'lar çalışmayı kestiğinde

Sağlayıcının gateway'i 407 döndürüyorsa veya çıkış IP'si beklenen ülkede değilse bu kontrol listesinden geçin:

407 ve bağlantı hatalarının tam bir incelemesi upstream kimlik doğrulama hatalarını ayıklama'dadır.

Upstream'i Nodetonet'in kendi kontrolleriyle birleştirme

Bir upstream sağlayıcı zincirlerken Nodetonet'in istemci başına kontrolleri üstte uygulanmaya devam eder — IP izin listeleri, alan adı izin/reddetme listeleri, kota limitleri, iş parçacığı sınırları ve son kullanma tarihleri bir istek upstream'e ulaşmadan önce uygulanır. Bu, bir istemciye yalnızca bir sağlayıcının Almanya residential havuzundan gelen trafiğe erişebilen, 50 GB aylık kota ve alan adı kısıtlamalarına sahip bir kimlik bilgisi verebileceğiniz anlamına gelir; hepsini tek bir proxy girişinden. Tam kurulum için istemci başına kimlik doğrulama ve kota limitleri'ne bakın.

Sırada ne var

Sıkça sorulan sorular

Trafik Nodetonet üzerinden geçerken upstream kullanıcı adı modifier'ları hâlâ çalışır mı?
Evet. Nodetonet upstream kullanıcı adını ayrıştırmadan veya yeniden yazmadan byte-byte iletir. Ülke kodları, oturum kimlikleri, ASN etiketleri ve sağlayıcınızın desteklediği diğer modifier'lar upstream gateway'e tam olarak yapılandırdığınız şekilde ulaşır.
Nodetonet'te upstream alanı hangi formatı kabul eder?
Alan, iki nokta üst üste ile ayrılmış host:port:kullanici:sifre formatını kullanır. Ayrıştırıcı yalnızca ilk üç iki nokta üst üstede böler, dolayısıyla tire, alt çizgi veya nokta içeren bir kullanıcı adı sorunsuz geçer. Kullanıcı adınız gerçek bir iki nokta üst üste içeriyorsa %3A olarak URL-encode edin.
Proxy uç noktasını değiştirmeden her istekte upstream IP'yi nasıl döndürürüm?
Upstream kullanıcı adınıza bir session-XXX modifier'ı ekleyin ancak komut dosyanızda her istek için yeni bir rastgele kimlik oluşturun. Aynı geo'da kalırken her seferinde yeni bir çıkış IP'si almak için ülke modifier'ını sabit tutun. Bu, çoğu scraping iş akışının kullandığı rotating desenidir.
Upstream sticky oturumu Nodetonet'in kendi sticky moduyla nasıl etkileşir?
İki katman birbirinden bağımsızdır. Bir Nodetonet sticky token'ı (proxy kullanıcı adınızda -session-XXXX) aynı mobil cihazı bağlantınıza sabitler. O cihaz daha sonra yapılandırdığınız kullanıcı adıyla upstream'e iletir — bu da kendi başına sticky veya rotating olabilir. İkisini karıştırabilirsiniz: güvenilirlik için bir Nodetonet cihazı sabitleyin, taze sağlayıcı IP'leri almak için upstream oturumunu döndürün.
Cihazları yeniden eşleştirmeden upstream ülke veya oturum modifier'ını değiştirebilir miyim?
Evet. Upstream dizesi cihazda değil proxy kaydında saklanır. Proxy'yi panelden veya API PATCH ile düzenleyin, kaydedin; tünel yaklaşık bir saniyede yeniden bağlanır. Cihaz yeniden eşleştirme veya uygulama yeniden başlatma gerekmez.
Hangi residential sağlayıcılar Nodetonet upstream yönlendirmesiyle çalışır?
HTTP veya SOCKS5 kimlik doğrulamasını (kullanici:sifre) kabul eden herhangi bir sağlayıcı — Bright Data, Smartproxy, Oxylabs, IPRoyal ve diğerleri dahil. Nodetonet bağlantıyı birebir iletir, dolayısıyla sağlayıcıya özgü modifier sözdizimi korunur. Kurulum adımları için upstream residential yönlendirme rehberine bakın.
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.

İlgili yazılar