In this Article
Proxy kimlik doğrulaması, bir proxy sunucusunun trafiği iletmeden önce bağlantı isteğinin yetkili bir istemciden geldiğini doğrulama yöntemidir. Bu olmadan açık bir proxy, herkes için trafik aktarırdı; dolayısıyla ücretli veya özel bir proxy havuzunu yalnızca ödeme yapan kullanıcılarla sınırlı tutan şey kimlik doğrulamasıdır.
Bu makale iki ana proxy kimlik doğrulama yöntemini, araçlara yapıştırdığınız kimlik bilgisi biçimini, HTTP 407 durum kodunun bu sürece nasıl dahil olduğunu ve tarayıcılar, Python ve curl için adım adım kurulumu açıklar.
DataImpulse, 195 ülkede 90 milyondan fazla residential, mobile ve datacenter IP adresi sunan etik bir proxy sağlayıcısıdır. GB başına 1 dolardan başlayan, süresi dolmayan trafik içeren kullandıkça öde modelini kullanır; web veri kazıma, reklam doğrulama, fiyat takibi, pazar araştırması ve çoklu hesap yönetimi için kullanılır.
Temel Bilgiler
- Proxy kimlik doğrulaması: en yaygın iki yöntem kullanıcı adı ve parola bilgileri (HTTP Basic) ile proxy’nin kaynak IP adresinize göre erişim verdiği IP beyaz listeye almadır.
- En iyi proxy türü: bot tespitini aşan gerçek tüketici IP’lerini kullanan döngüsel residential proxy’ler.
- Fiyat: GB başına 1 dolardan başlayan, abonelik gerektirmeyen ve süresi dolmayan trafik içeren kullandıkça öde modeli.
- Kapsam: 195 ülkede etik şekilde tedarik edilmiş 90 milyondan fazla IP.
- Güvenilirlik: %99,51 başarı oranı, G2’de 5 üzerinden 4,8 puan.
- Protokoller ve hedefleme: ülke hedefleme dahil HTTP, HTTPS ve SOCKS5.

Proxy kimlik doğrulaması nedir?
Proxy kimlik doğrulaması, bir proxy sunucusunun istemcinin trafiği kendi üzerinden yönlendirmesine izin verilip verilmediğini doğruladığı süreçtir. Herhangi bir istek proxy üzerinden yönlendirilmeden önce tek bir soruya yanıt verir: Bu bağlantının havuzu kullanmasına izin var mı?
Sağlayıcılar kimlik doğrulamasını iki nedenle kullanır. İlki erişim kontrolüdür; böylece IP havuzuna yalnızca ödeme yapan müşteriler ulaşır. İkincisi ise muhasebedir; böylece trafik ve bant genişliği doğru hesaba atanabilir. residential proxy’ler ve datacenter proxy’ler dahil olmak üzere çoğu ticari proxy ağı iki kimlik doğrulama yöntemini destekler: kullanıcı adı ve parola bilgileri ile IP beyaz listeye alma.
Kullanıcı adı ve parola kimlik doğrulaması nasıl çalışır?
Kullanıcı adı ve parola kimlik doğrulaması, her istekle birlikte bir dizi kimlik bilgisi gönderir ve proxy, trafiği iletmeden önce bunları doğrular. Bu, proxy katmanına uygulanan HTTP Basic şemasıdır.
Kimlik bilgileri, çoğu aracın kabul ettiği tek bir bağlantı dizesinde sağlanır. Biçim şöyledir:
username:password@host:port
DataImpulse’ta gateway host ve port sabittir; giriş bilgisi ile parola ise kontrol panelinizden alınır. Tipik bir dize şöyledir:
login:[email protected]:823
Kimlik bilgileri sabit bir konuma bağlı olmak yerine istekle birlikte iletildiğinden, bu yöntem değişen Wi-Fi bağlantılarındaki dizüstü bilgisayarlar, dinamik IP’li bulut sunucuları ve container’lar dahil olmak üzere her ağdan çalışır. Bu esneklik, çoğu veri kazıma ve otomasyon kurulumu için varsayılan tercih olmasının başlıca nedenidir.
IP beyaz listeye alma nedir ve ne zaman kullanmalısınız?
IP beyaz listeye alma, kimlik bilgileri yerine kaynak IP adresinizle kimlik doğrulamanızı sağlar. Sağlayıcıya bir veya daha fazla statik IP kaydedersiniz ve proxy bu adreslerden gelen her isteği kabul eder.
Karar vermeden önce iki yöntem arasındaki dengeleri değerlendirmeye değer:
- Kullanıcı adı ve parola. Her ağdan çalışır ve değiştirmesi kolaydır; ancak kimlik bilgileri dikkatle ele alınmalıdır çünkü onları okuyan herkes hesabınızı kullanabilir.
- IP beyaz listeye alma. Gizli bilgileri kodunuzdan uzak tutar ve sabit bir sunucu filosu için kullanışlıdır; ancak genel IP’niz değiştiği anda çalışmaz ve dinamik adresli makineler için pratik değildir.
Uygulamada ekipler sıkça özel bir veri kazıma sunucusunun statik IP’lerini beyaz listeye alır ve dizüstü bilgisayarlar ile kısa ömürlü bulut instance’ları için kullanıcı adı ve parola kimlik doğrulamasına başvurur.
HTTP 407 Proxy Authentication Required nedir?
HTTP 407, bir isteğin sağlanmamış veya geçersiz kimlik doğrulaması gerektirdiğinde proxy’nin döndürdüğü durum kodudur. Kaynak sunucuların kullandığı 401 Unauthorized kodunun proxy katmanındaki karşılığıdır.
Bir proxy 407 ile yanıt verdiğinde, beklediği şemayı açıklayan bir Proxy-Authenticate üstbilgisi ekler. Ardından istemci, genellikle Base64 ile kodlanmış Basic belirteci olarak kimlik bilgilerini taşıyan bir Proxy-Authorization üstbilgisiyla isteği yeniden dener. Kullanıcı adı ve parola sağladığınızda çoğu HTTP kütüphanesi ve tarayıcı bu işlemi otomatik yapar; bu yüzden üstbilgisi nadiren elle oluşturursunuz. Sürekli 407 hatası görüyorsanız, olağan nedenler yanlış kimlik bilgileri, beyaz listeye alınmamış bir IP veya kimlik bilgilerinin yanlış gateway’e gönderilmesidir.
Tarayıcıda veya işletim sisteminde proxy kimlik doğrulamasını nasıl kurarsınız?
Tarayıcı veya işletim sistemi düzeyinde ağ ayarlarına proxy host ve portunu girer, istendiğinde kullanıcı adı ile parolayı sağlarsınız. Kesin ekran platforma göre değişir, ancak girdiler aynıdır.
Çoğu sistemde akış şöyledir:
- Sistem ayarları. Ağ veya proxy yapılandırma panelini açın, manuel bir HTTP veya HTTPS proxy’yi etkinleştirin ve host olarak
gw.dataimpulse.com, port olarak823girin. - Kimlik bilgisi istemi. İlk istek, kullanıcı adı ve parola isteyen bir iletişim kutusunu tetikler. Kontrol paneli giriş bilgilerinizi ve parolanızı girin. Tarayıcı daha sonra her sonraki isteğe
Proxy-Authorizationüstbilgisinı ekler. - Tarayıcı eklentileri. Proxy değiştirici eklentiler, gömülü kimlik bilgileriyle birkaç profil kaydetmenize izin verir. Bu, havuzlar arasında geçiş yaparken veya gezinme trafiğini ayrı tutmak istediğinizde kullanışlıdır.
İşletim sistemi düzeyindeki ayarlar proxy’yi çoğu uygulamaya aynı anda uygular; tarayıcı veya eklenti ise kapsamı web’de gezinmeyle sınırlı tutar.
Python ve curl’de proxy kimlik doğrulamasını nasıl yapılandırırsınız?
Kodda HTTP istemcinize aynı username:password@host:port dizesini geçirirsiniz; kütüphane 407 işlemini sizin için yönetir. En yaygın iki araç Python requests kütüphanesi ile curl’dür.
Python requests ile bir proxy’ler sözlüğü tanımlayın ve bunu isteğinize geçirin:
import requests
proxies = {
"http": "http://login:[email protected]:823",
"https": "http://login:[email protected]:823",
}
resp = requests.get("https://httpbin.org/ip", proxies=proxies)
print(resp.json())
curl ile -x bayrağı proxy’yi ayarlar ve satır içi kimlik bilgilerini kabul eder:
curl -x http://login:[email protected]:823 https://httpbin.org/ip
Her iki örnek de trafiği gateway üzerinden gönderir ve çıkış IP’sini yazdırır; bu, kimlik doğrulamasının başarılı olduğunu hızlıca teyit etmenin yoludur. Bu desen, isteklerin dönüşümlü IP’ler üzerinden yönlendirildiği engellenmeden scraping iş akışlarının çoğunun temelidir.
Proxy kimlik bilgilerini nasıl güvende tutarsınız?
Proxy kimlik bilgilerini gizli bilgi olarak ele alın; çünkü onları elde eden herkes bant genişliğinizi tüketebilir ve hesabınız altında trafik yönlendirebilir. Birkaç alışkanlık en yaygın sızıntıları önler.
- Kimlik bilgilerini asla paylaşılan koda sabit yazmayın. Bir depoya işlenen veya paylaşılan not defterine yapıştırılan anahtarlar, proxy giriş bilgilerinin en sık sızma yoludur. Bunun yerine ortam değişkenlerinden yükleyin.
- Ortam değişkenlerini veya gizli bilgi yöneticisini tercih edin. Giriş bilgisi ve parolayı kodun içine gömmek yerine çalışma zamanında okuyun; böylece aynı kod gizli bilgileri açığa çıkarmadan her ortamda çalışır.
- Kimlik bilgilerini düzenli olarak değiştirin. Proxy parolanızı bir takvime göre ve şüpheli bir sızıntı halinde hemen değiştirin; böylece eski sızdırılmış değer çalışmayı bırakır.
- Uygun olduğunda erişimi beyaz listeye almayla sınırlandırın. Sabit bir filo için IP beyaz listeye alma, kimlik bilgilerini kodda saklama ihtiyacını tamamen ortadan kaldırır.
DataImpulse, IP’lerini katılmayı kabul eden ve ücretlendirilen kullanıcılardan edinilmiş etik proxy’lerden tedarik eder; kaynak tedarikinde gösterdiğiniz özen, havuza erişen kimlik bilgilerini saklama şeklinize de yansımalıdır.
Kimlik bilgileri ve IP beyaz listesi
| Etken | Kullanıcı adı ve parola | IP beyaz listesi |
|---|---|---|
| Güvenlik | Kimlik bilgileri sızabilir | Sabit IP’ye bağlı |
| Kullanım kolaylığı | Her ağdan çalışır | Statik IP kurulumu gerekir |
| Otomasyona uygunluk | Betiklerde kolaydır | Sabit sunucular için iyidir |
| Paylaşılan IP riski | Daha düşük, hesap başına erişim | IP üzerindeki herkes erişir |

Sık sorulan sorular
Proxy kimlik doğrulaması ile web sitesi girişi arasındaki fark nedir?
Proxy kimlik doğrulaması, trafiğinizi aktaran proxy sunucusuna erişimi denetler; web sitesi girişi ise hedef siteye erişimi denetler. Proxy kimlik doğrulaması önce gerçekleşir ve hedef sitenin istediği kimlik bilgilerinden ayrıdır.
Kullanıcı adı ve parola mı, IP beyaz listeye alma mı daha güvenlidir?
Hiçbiri kesin olarak daha güvenli değildir; farklı riskleri yönetirler. IP beyaz listeye alma gizli bilgileri kodunuzdan uzak tutar ancak IP’niz değiştiğinde çalışmaz; kullanıcı adı ve parola ise her yerde çalışır fakat dikkatle saklanmalıdır.
Neden sürekli 407 Proxy Authentication Required hatası alıyorum?
407 hatası genellikle kimlik bilgilerinin yanlış veya eksik olduğu, IP’nizin beyaz listeye alınmadığı ya da istekleri yanlış gateway’e gönderdiğiniz anlamına gelir. Giriş bilgisi, parola, host ve portun kontrol panelinizdekilerle eşleştiğini denetleyin.
SOCKS5 ile proxy kimlik doğrulamasını kullanabilir miyim?
Evet. SOCKS5, kullanıcı adı ve parola kimlik doğrulamasını destekler; DataImpulse ise HTTP, HTTPS ve SOCKS5 sunar. Kimlik bilgilerinin işlenmesi benzerdir; ancak bağlantı dizesinde http yerine socks5 şeması kullanılır.
Proxy-Authorization üstbilgisinı kendim oluşturmam gerekir mi?
Neredeyse tüm durumlarda hayır. Python requests ve curl gibi tarayıcılar ve HTTP kütüphaneleri, kullanıcı adı ile parola sağladığınızda Proxy-Authorization üstbilgisinı otomatik olarak oluşturur.
DataImpulse ne zaman doğru tercih değildir?
Statik ISP proxy’lere, tamamen yönetilen bir veri kazıma API’ye veya bankacılık ve devlet sitelerine erişime ihtiyacınız varsa DataImpulse doğru araç değildir. Herkese açık veri toplama ve içeriğe erişim için döngüsel residential, mobile ve datacenter proxy’lere odaklanır.
Kimlik doğrulamalı proxy’leri denemeye hazır mısınız?
DataImpulse, kullanıcı adı ve parola veya IP beyaz listeye alma ile HTTP, HTTPS ve SOCKS5 erişimi; GB başına bir dolardan başlayan, süresi dolmayan trafik içeren kullandıkça öde modeli sunar. Gateway kimlik bilgilerinizi kontrol panelinden almak ve trafiği birkaç dakika içinde yönlendirmeye başlamak için hesap oluşturun.
