Dili değiştir
Türkçe English Русский Deutsch Español Français Italiano Українська Tiếng Việt Bahasa Indonesia हिन्दी 日本語 中文
Menü
Fiyatlandırma
Proxy'ler
PROXY TÜRLERİ
KONUMA GÖRE77 konum
Çözümler
Kaynaklar

Chrome Neden Sürekli Proxy Kullanıcı Adı ve Parolası Soruyor

İçindekiler
  1. Proxy oturum açma iletişim kutusu ne anlama gelir?
  2. Chrome proxy parolasını neden sürekli soruyor?
  3. Proxy ayarlarındaki parola neden yok sayılır?
  4. Bir eklenti iletişim kutusunu sizin yerinize nasıl yanıtlayabilir?
  5. Chrome parolalı bir SOCKS5 proxy kullanabilir mi?
  6. Buradan nereye?
  7. Hızlı yanıtlar

Kısacası: Chrome, bir proxy 407 durum koduyla (Proxy Authentication Required) yanıt verdiğinde proxy oturum açma iletişim kutusunu gösterir. Chrome kimlik bilgilerini proxy ayarlarından ya da açılış parametrelerinden almaz; bu yüzden onları iletişim kutusuna siz yazarsınız ya da bir eklenti sağlar. Oturum açtıktan sonra geri gelen bir iletişim kutusu çoğu zaman proxy’nin gönderdiğiniz bilgileri reddettiği anlamına gelir. Parola isteyen bir SOCKS5 proxy Chrome’da çalışamaz, çünkü Chrome hiçbir SOCKS5 kimlik doğrulaması uygulamaz.

Proxy, Chrome’un başka bir yolla yanıtlayamadığı bir oturum açma istediğinde Chrome proxy kullanıcı adı ve parolasını sormaya devam eder. Sorunun arkasında dört durum vardır ve bunlardan üçünün çözümü Chrome’un içindedir. Dördüncüsü, parolalı bir SOCKS5 proxy, proxy tarafında bir değişiklik ya da başka bir tarayıcı gerektirir.

Proxy oturum açma iletişim kutusu ne anlama gelir?

Proxy, siz oturum açana kadar isteğinizi iletmeyi reddetti. HTTP açısından 407 durum koduyla, Proxy Authentication Required ile yanıt verdi; RFC 9110 bunu “istemcinin bu istek için bir proxy kullanabilmesi amacıyla kimliğini doğrulaması gerektiği” anlamında tanımlar. Proxy kabul ettiği oturum açma yöntemlerini bildirir ve tarayıcı isteği kimlik bilgileriyle yineleyebilir.

Chrome bu bilgileri “Sign in” (oturum açın) başlıklı bir iletişim kutusunda toplar. Chromium’un iletişim kutusu dizelerindeki metni “The proxy $1 requires a username and password.” (proxy $1 bir kullanıcı adı ve parola gerektiriyor) şeklindedir ve $1 yerine proxy’nin adresi gelir. HTTP proxy’ler için Chrome Basic, Digest, Negotiate ve NTLM yöntemlerini destekler; bunlar Chromium’un proxy notlarında listelenir.

Chrome proxy parolasını neden sürekli soruyor?

Çoğu zaman proxy kimlik bilgilerini reddetmiş ve yeni bir 407 ile yanıt vermiştir, bu yüzden Chrome yeniden sorar. Yanlış bir parola, sonunda boşlukla kopyalanmış bir kullanıcı adı ya da sağlayıcının askıya aldığı bir hesap tarayıcı açısından aynı görünür.

İletişim kutusu, parola Chrome’un okumadığı bir yerde, örneğin proxy ayarlarında durduğunda ve parolayı saklayan bir eklentiye yanıt verme izni verilmediğinde de geri gelir. Parolalı bir SOCKS5 proxy farklı davranır: Chrome onun için hiçbir iletişim kutusu göstermez ve bağlantı başarısız olur. “Durumunuzu bulun” tablosu dört durumun hepsini ve her biri için ne yapılacağını listeler.

Proxy ayarlarındaki parola neden yok sayılır?

Chrome, proxy ayarlarına yazılmış kimlik bilgilerini okumaz. Birçok sistem oraya bir kullanıcı adı ve parola girmenize ya da bunları adrese user:password@host:port biçiminde yazmanıza izin verir ve Chromium’un proxy notları bu konuda açıktır: “Chrome bunu uygulamaz ve proxy ayarlarına gömülü hiçbir kimlik bilgisini kullanmaz.” Kimlik doğrulama olağan oturum açma akışından geçer ve çoğu kişi için bu akış iletişim kutusudur.

--proxy-server açılış parametresiyle ayarlanan bir proxy de elle ayar girmenin bir başka yoludur; bu yüzden parametreye yazılan bir parolanın da hiçbir etkisi olmaz.

Bir eklenti iletişim kutusunu sizin yerinize nasıl yanıtlayabilir?

Chrome, bir eklentinin proxy’nin oturum açma isteğine iletişim kutusu çıkmadan önce yanıt vermesine izin verir. webRequest API, soran bir proxy olduğunda isProxy bayrağı true olan bir onAuthRequired olayı oluşturur ve webRequestAuthProvider iznine sahip bir eklenti kullanıcı adı ve parolayla yanıt verebilir.

Ücretsiz ProxyJam Connector eklentimiz bu olayı kullanır. Her proxy profiline bir kullanıcı adı ve parola kaydedersiniz ve eklenti, ana makinesi ve portu soran proxy’ninkiyle eşleşen kayıtlı proxy için yanıt verir.

  • Chrome’da, Settings (Ayarlar) sayfasında ağ erişimi verdiğinizde yanıt vermeye başlar; o zamana kadar tarayıcının kendi iletişim kutusu her zamanki gibi çıkar.
  • Proxy aynı istek için kimlik bilgilerini iki kez reddettiğinde Connector yeniden denemeyi bırakır ve araç çubuğu rozetinde AUTH görünür.
  • HTTP ve HTTPS proxy’ler için yanıt verir. Kullanıcı adı ve parola içeren bir SOCKS5 profili, Chrome bunları kullanamadığı için bir uyarı alır.

Chrome parolalı bir SOCKS5 proxy kullanabilir mi?

Hayır. Chromium’un proxy notları “Chrome’da SOCKSv5 için hiçbir kimlik doğrulama yöntemi desteklenmez (protokol için bazıları mevcut olsa da)” der; SOCKS4 için de hiçbiri desteklenmez. Chrome’un SOCKS5 istemcisi proxy’ye yalnızca kimlik bilgisi gerektirmeyen yöntemi sunar, bu yüzden parolada ısrar eden bir proxy bağlantıyı reddeder. Eklenti API’sinde, bir eklentinin yanıtlayabileceği bir SOCKS oturum açma olayı yoktur.

İşe yarayanlar:

  1. Adresinizi sağlayıcıya kaydettirin. Bazı proxy sağlayıcıları, onlara verdiğiniz bir IP adresleri listesinden gelen bağlantıları parolasız kabul edebilir.
  2. Sağlayıcının HTTP uç noktasını kullanın. Aynı proxy HTTP bağlantılarını da kabul ediyorsa Chrome ona iletişim kutusu ya da bir eklenti aracılığıyla oturum açabilir.
  3. O proxy için Firefox kullanın. Firefox’un eklenti API’si SOCKS proxy’ler için kullanıcı adı ve parola iletir (MDN’in ProxyInfo başvurusu). Connector’ın Firefox sürümü bunu kullanır ve Firefox Add-ons üzerinden kurulur.

Buradan nereye?

Parola isteyen birkaç proxy arasında geçiş yapıyorsanız, her birinin kimlik bilgilerini saklayan bir eklenti HTTP ve HTTPS’te onlar için yanıt verir; eklenti sayfası Connector’ın Chrome’da ne yaptığını listeler. Yalnızca bazı siteleri böyle bir proxy üzerinden göndermek için Chrome’da proxy yalnızca belirli siteler için nasıl kullanılır yazısına bakın. Her değiştirici için değişen eklenti kuralları Manifest V3’ün proxy eklentileri için neleri değiştirdiği yazısındadır.

Connector için proxy seçiyorsanız ISP proxy’nin ne olduğunu okuyun: ProxyJam, statik residential (ISP) proxy’leri ISP proxy sayfasında satar; fiyatlar fiyatlandırma sayfasındadır.

Durumunuzu bulun

Nedenler, HTTP proxy kimlik doğrulamasının nasıl tanımlandığından, Chromium'un proxy ayarlarına dair belgelerinden ve ProxyJam Connector'ın oturum açma isteklerine nasıl yanıt verdiğinden çıkarılmıştır. Hangi nedenin en yaygın olduğunu araştırmadık ve bir sağlayıcının kendi kurulumu, hangi adreslerin bağlanabileceğine dair sınırlar gibi başka nedenler ekleyebilir.
Ne görürsünüzNe yapmalısınız
Proxy kimlik bilgilerini reddediyorİletişim kutusu her gönderdiğinizde geri gelirKullanıcı adını ve parolayı proxy'yi işleten kişiyle doğrulayın ve fazladan boşluk bırakmadan yeniden yapıştırın
Kimlik bilgileri proxy ayarlarına yazılmışParola proxy adresinde olmasına rağmen iletişim kutusu çıkarChrome oradaki kimlik bilgilerini yok sayar; iletişim kutusundan oturum açın ya da bir eklentinin yanıt vermesine izin verin
Eklenti henüz yanıt veremiyorEklenti parolayı saklamasına rağmen tarayıcının iletişim kutusu çıkarEklentiye ihtiyaç duyduğu erişimi verin; ProxyJam Connector'da bu, Settings (Ayarlar) sayfasındaki ağ erişimidir
Parolalı bir SOCKS5 proxyHiçbir iletişim kutusu çıkmaz ve proxy üzerinden sayfalar açılmazChrome SOCKS5 kimlik bilgilerini gönderemez; bir IP izin listesi, bir HTTP uç noktası ya da Firefox kullanın

Proxy'nin iletişim kutusu olmadan oturum açtığını doğrulayın

  1. Tarayıcıyı yeniden başlatın

    Geçerli oturumdaki hiçbir oturum açma bilgisinin yeniden kullanılmaması için tüm Chrome pencerelerini kapatın ve Chrome’u proxy ayarlıyken yeniden açın.

  2. Proxy üzerinden bir sayfa açın

    IP Adresim Nedir iletişim kutusu olmadan yüklenmeli ve proxy’nin adresini ve ağını göstermelidir.

  3. Kullandığınız her proxy'yi deneyin

    Kimlik doğrulamalı birkaç proxy ile çalışıyorsanız kontrol sayfasını sırayla her biri üzerinden açın. Birinde çıkan iletişim kutusu, o profilin hâlâ çalışan kimlik bilgilerinden yoksun olduğu anlamına gelir.

Hızlı yanıtlar

407 hatası ne anlama gelir?

407 Proxy Authentication Required, proxy'nin isteği iletmeden önce oturum açmanızı istediği anlamına gelir. Proxy hangi oturum açma yöntemini kabul ettiğini belirtmek zorundadır ve tarayıcı, RFC 9110'un tanımladığı gibi isteği kimlik bilgileriyle yineleyebilir.

Chrome proxy parolasını hatırlar mı?

Chromium'un kaynak kodu bir proxy oturum açma bilgisini, proxy'nin ana makinesi ve portu altında kaydedilmiş olarak parola yöneticisine iletir. Bu davranışı anlatan bir Google yardım sayfası bulamadık; bu yüzden ona güvenmeden önce Chrome'u yeniden başlatıp proxy üzerinden bir sayfa yükleyerek test edin.

Parolayı proxy-server açılış parametresine yazabilir miyim?

Hayır. Chromium'un belgeleri, Chrome'un elle girilen proxy ayarlarına yazılmış kimlik bilgilerini kullanmadığını söyler ve açılış parametresi bunları girmenin bir yoludur. Kimlik doğrulama Chrome'un olağan oturum açma akışından geçer; bir eklenti yanıt vermiyorsa bu akış iletişim kutusudur.

SOCKS5 proxy'm için neden parola iletişim kutusu çıkmıyor?

Chrome, SOCKS5 ya da SOCKS4 proxy'ler için hiçbir kimlik doğrulama uygulamaz, bu yüzden size soracağı kimlik bilgisi yoktur. Parola isteyen bir SOCKS5 proxy üzerinden kurulan bağlantılar hiçbir istem göstermeden başarısız olur. Tarayıcı Eklentisi

Kaynaklar