VVinaProxy

407 Proxy Authentication Required Hatası Nasıl Düzeltilir

Updated:

407 hatası göründüğünden daha iyi bir haberdir: cihazınız proxy'ye ulaşmış ve ağ yolu açıktır. Proxy yalnızca geçerli bir kullanıcı adı ve şifre almadığını belirtmektedir. Bu nedenle neredeyse her 407 hatası yönlendiricinizde veya güvenlik duvarınızda değil, kimlik bilgileri tarafında çözülür.

Net kimlik bilgilerine sahip özel proxy'ler

407 hatasının nedenleri (en olası olandan başlayarak)

  • Yanlış veya eksik kullanıcı adı/şifre. Yanlış yazılmış tek bir karakter veya şifreyle birlikte kopyalanan fazladan bir boşluk. 407 bildirimlerinin çoğunun nedeni budur.
  • Alanların yanlış kutulara yapıştırılması. Tüm ip:port:user:pass satırı Host kutusuna yapıştırılır veya kullanıcı adı şifre kutusuna denk gelir. Bazı araçlar bu dört alanı sizin için ayırırken bazıları ayırmaz.
  • Uygulamanın kimlik bilgilerini hiçbir zaman göndermemesi. İşletim sistemi proxy ayarı yalnızca adres ve bağlantı noktasını saklar. Şifre sorma özelliği olmayan uygulamalar kimlik doğrulama başlığı olmadan bağlanır ve yanıt olarak 407 alır.
  • Proxy URL'si içindeki özel karakterler. http://user:pass@host:port biçiminde, şifredeki @, : veya # gibi karakterlerin yüzde kodlamasından (percent-encoded) geçirilmesi gerekir (@ karakteri %40 olur); aksi takdirde dize yanlış yerden bölünür.

407 hatası gerçekte nasıl görünür

Hatayı bir test proxy'sinde yeniden oluşturduk; burada dokümantasyon adresi 203.0.113.10:8080 ve kasıtlı olarak yanlış girilen user123:pass456 bilgisiyle gösterilmiştir. Bir HTTPS sitesine karşı curl -x http://user123:[email protected]:8080 https://example.com komutu curl: (56) CONNECT tunnel failed, response 407 çıktısını verir. -w %{http_code} parametresiyle düz bir HTTP sitesine karşı çalıştırıldığında curl yalnızca 407 çıktısı verir.

Kimlik bilgilerinin hiç gönderilip gönderilmediğini görmek için -v parametresini ekleyin. İzleme çıktısı önce > CONNECT example.com:443 HTTP/1.1, ardından > Proxy-Authorization: Basic ... ve ancak bundan sonra 407'yi gösterir. Proxy-Authorization satırı eksikse istemciniz giriş bilgilerini hiç göndermemiştir.

VinaProxy proxy checker aracı aynı durumu auth failed (407) olarak bildirir. Giriş iletişim kutusu bulunmayan Headless Chrome bunu ERR_TUNNEL_CONNECTION_FAILED olarak yansıtır; tünel hatası sayfasına göz atın.

Ortama göre çözümler

  • Windows ve Chrome: Chrome, yalnızca adres ve bağlantı noktasını tutan Windows proxy ayarını (Ayarlar > Ağ ve İnternet > Proxy) takip eder. İlk sayfa yüklemesinde Chrome, proxy kullanıcı adı ve şifresi için bir oturum açma iletişim kutusu açar. Yanlış yazdıysanız ve iletişim kutusu tekrar görünmüyorsa tüm Chrome pencerelerini kapatıp yeniden açın.
  • Antidetect tarayıcılar (AdsPower, GoLogin, GenLogin): Host, Port, Kullanıcı Adı ve Şifre bilgilerini ayrı alanlarda tutun. Şifre alanını düzenlemek yerine tamamen temizleyip yeniden yapıştırın. Alan bazında yardım için GoLogin kurulum kılavuzuna bakın.
  • Telefonlar: iPhone'da Ayarlar > Wi-Fi > (i) > Proxy'yi Ayarla altında bir Kimlik Doğrulama anahtarı bulunur; bunu kapalı bırakmak 407 hatasına yol açar. Android genellikle yalnızca sunucu ve bağlantı noktasını kabul eder, bu nedenle giriş gerektiren uygulamalar bunun yerine genel bir bağlantı hatası gösterebilir.
  • curl: Özel karakter sorunlarının önüne geçmek için URL'nin içine gömmek yerine -U "user:pass" değerini ayrı olarak iletin.
  • Python requests: proxies sözlüğünün hem http hem de https anahtarları için http://user:pass@host:port değerini ayarlayın ve sorunlu şifreleri urllib.parse.quote ile kodlayın.

Kimlik bilgileri doğru ancak 407 hatası devam ediyor

Ardından protokolleri karşılaştırın. VinaProxy, kullanıcı adı:şifre girişiyle HTTP(S) proxy'lerinin yanı sıra SOCKS5 de satmaktadır; bu nedenle kontrol panelindeki siparişinizde gösterilen protokolü seçin. Kontrol aracı not socks5 yanıtını veriyorsa ilgili bağlantı noktası HTTP üzerinden iletişim kuruyordur ve SOCKS5 olarak yapılandırılmamalıdır.

Adım adım

  1. 1

    Proxy satırını kontrol panelinden kopyalayın

    Siparişi VinaProxy kontrol panelinizde açın ve satırı elle yazmak yerine tamamını kopyalayın.

  2. 2

    Proxy test aracından geçirin

    Satırı proxy checker aracına yapıştırın. auth failed (407) sonucu, sorunun ağ kaynaklı değil kimlik bilgisi kaynaklı olduğunu doğrular.

  3. 3

    Kullanıcı adı ve şifreyi temiz bir şekilde yeniden girin

    Yazılımınızdaki her iki alanı da temizleyin ve başında veya sonunda boşluk kalmayacak şekilde yeniden yapıştırın.

  4. 4

    Protokolü siparişle eşleştirin

    Proxy türünü siparişte belirtildiği gibi tam olarak HTTP veya SOCKS5 olarak ayarlayın ve ardından kaydedin.

  5. 5

    Hata devam ederse curl -v ile izleme yapın

    Gerçek değerlerinizle curl -v komutunu çalıştırın ve 407 öncesinde bir Proxy-Authorization satırı olup olmadığını kontrol edin.

Sıkça sorulan sorular

407 hatası, ISP'min proxy'yi engellemesinden mi kaynaklanır?

Hayır. 407 doğrudan proxy'nin kendisi tarafından gönderilir, yani bağlantı ulaşmıştır. Engellenen bir yol bunun yerine zaman aşımı veya reddedilen bağlantı olarak görünür; bkz. proxy zaman aşımı.

Chrome neden sürekli proxy girişi yapmamı istiyor?

Her hatalı girişte yeni bir 407 döner ve Chrome tekrar sorar. Caps Lock tuşunu kontrol edin ve Vietnamca veya başka bir giriş yönteminin şifreye aksan eklemediğinden emin olun.

İçinde @ bulunan bir şifreyi proxy URL'sine nasıl eklerim?

Kodlayarak ekleyin: @ için %40, : için %3A, # için %23. curl ile -U bayrağı kodlama ihtiyacını tamamen ortadan kaldırır.

Selenium veya Puppeteer, 407 yerine tünel hatası gösteriyor. Bu aynı sorun mu?

Genellikle evet. Headless Chrome bir giriş iletişim kutusu gösteremez, bu nedenle 407 hatası ERR_TUNNEL_CONNECTION_FAILED olarak ortaya çıkar. Selenium kılavuzunda olduğu gibi kimlik bilgilerini kütüphanenin kimlik doğrulama mekanizması aracılığıyla iletin.

Net kimlik bilgilerine sahip özel proxy'ler

Her VinaProxy siparişi, tek seferde kopyalayıp dilediğiniz yere yapıştırabileceğiniz hazır bir ip:port:user:pass satırı sağlar.

Proxy fiyatlarını görün

Related articles

Proxy hataları
Proxy ile ERR_TUNNEL_CONNECTION_FAILED Hatasını Düzeltme
ERR_TUNNEL_CONNECTION_FAILED, Chrome proxy'ye ulaştığı halde HTTPS tüneli açılmadığında oluşur. CONNECT kodunu okuyup Chrome, Puppeteer ve Android'de çözün.
Ücretsiz araçlar
Proxy Checker: Proxylerinizi Online Kontrol Edin
Ücretsiz proxy kontrolü: 100'e kadar proxy'yi ip:port:user:pass olarak yapıştırın; durum, çıkış IP'si ve gecikmeyi online test edin. Hata anlamlarını öğrenin.
Proxy kurulumu
Google Chrome'da Proxy Nasıl Yapılandırılır?
Tüm işletim sistemi IP'nizi değiştirmeden uzantılar, --proxy-server flag'leri veya ayrı kullanıcı profilleriyle Google Chrome'da VinaProxy HTTP(S) proxy kurun.
Proxy kurulumu
cURL ile proxy nasıl kullanılır (komut satırı sözdizimi ve hata ayıklama)
Linux, macOS ve Windows'ta kimlik doğrulamalı HTTP(S) proxy ile (-x http://user:pass@ip:port ve -U) curl kullanımı, ardından header ve gecikme kontrolü.
Proxy kurulumu
Python Requests ile Proxy Nasıl Kullanılır (HTTP/HTTPS ve Session Havuzu)
Python requests ve requests.Session() ile kimlik doğrulamalı HTTP(S) proxyleri yapılandırın. 407 ProxyError hatalarını çözün ve statik IP havuzlarını döndürün.
Proxy kurulumu
GoLogin'de proxy nasıl kurulur (Orbita Browser)
GoLogin'e HTTP ip:port:user:pass proxy ekleme rehberi: Orbita WebRTC ve saat dilimini yapılandırın, toplu proxy yapıştırın. Adımları inceleyin.
Proxy kurulumu
Windows 10 ve Windows 11'de Proxy Nasıl Yapılandırılır
VinaProxy HTTP(S) proxy'lerini WinINET Sistem Ayarları, PowerShell Ortam Değişkenleri veya netsh winhttp ile Windows 10 ve Windows 11'de yapılandırın.
Proxy kurulumu
GenLogin'de proxy nasıl kurulur (tek profil ve toplu içe aktarma)
GenLogin antidetect tarayıcıda HTTP ip:port:user:pass proxy'lerini ayarlayın. Saat dilimi ve WebRTC ayarlarını eşitleyip bağlantı hatalarını giderin.