ERR_QUIC_PROTOCOL_ERROR Hatası Nedir? Chrome’da Nasıl Çözülür?

Sunucun 3 dk okuma

ERR_QUIC_PROTOCOL_ERROR, Chrome’un bir siteye QUIC protokolüyle bağlanırken hata aldığını gösteren bir bağlantı hatasıdır. Chrome bu durumda “Bu siteye ulaşılamıyor” sayfasını ve ERR_QUIC_PROTOCOL_ERROR kodunu gösterir. Hata çoğu zaman yalnızca belirli sitelerde (özellikle Google hizmetlerinde ve HTTP/3 destekleyen sitelerde) ve yalnızca belirli ağlarda görülür. Bu yazıda QUIC’in ne olduğunu, hatanın neden çıktığını ve nasıl çözüleceğini anlatıyoruz.

ERR_QUIC_PROTOCOL_ERROR… konusunu anlatan çizim

QUIC Nedir? Hata Ne Demek?

QUIC, Google tarafından geliştirilen ve daha sonra standart hale gelen bir taşıma protokolüdür; HTTP/3 bu protokolün üzerinde çalışır. Klasik HTTPS bağlantıları TCP kullanırken QUIC, UDP 443 portu üzerinden çalışır ve bağlantıyı daha hızlı kurmayı hedefler. Tarayıcı bir sitenin QUIC desteklediğini öğrendiğinde bu protokolü kullanmayı dener. Aradaki bir cihaz veya yazılım UDP trafiğini engeller ya da bozarsa QUIC bağlantısı başarısız olur ve ERR_QUIC_PROTOCOL_ERROR hatası görülür.

ERR_QUIC_PROTOCOL_ERROR Hatasının Nedenleri

  • Güvenlik duvarı veya antivirüs UDP’yi engelliyor: Bazı güvenlik yazılımları ve kurumsal güvenlik duvarları UDP 443 trafiğini kesebilir veya inceleyemedikleri için engeller.
  • VPN veya proxy: UDP trafiğini düzgün taşımayan VPN’ler ve proxy’ler QUIC bağlantılarını bozar.
  • Modem veya ağ cihazı: Bazı modemler ve ağ filtreleri UDP paketlerini düşürebilir.
  • Tarayıcı eklentileri: İstekleri değiştiren eklentiler QUIC ile uyumsuz olabilir.
  • Sunucu veya CDN tarafındaki yapılandırma: Site HTTP/3 desteği duyurduğu halde UDP 443 portu sunucuda kapalıysa veya HTTP/3 yapılandırması hatalıysa bağlantı başarısız olur.

ERR_QUIC_PROTOCOL_ERROR Nasıl Çözülür?

1. Sayfayı Yenileyin ve Farklı Bir Ağ Deneyin

Chrome QUIC başarısız olduğunda genellikle bir sonraki denemede TCP’ye geri döner; sayfayı birkaç kez yenilemek bazen yeterlidir. Siteyi mobil veriyle açmayı deneyin: açılıyorsa sorun kullandığınız ağdaki bir engeldir.

2. Chrome’da QUIC Protokolünü Kapatın

En hızlı çözüm, Chrome’un QUIC kullanmasını kapatmaktır. Adres çubuğuna chrome://flags/#enable-quic yazın, Experimental QUIC protocol seçeneğini Disabled yapın ve Relaunch ile tarayıcıyı yeniden başlatın (deneysel seçenekler Chrome sürümüne göre değişebilir; listede yoksa diğer adımlara geçin). Bu ayardan sonra Chrome siteleri klasik HTTPS (TCP) üzerinden açar; siteler normal şekilde çalışmaya devam eder. Kurumsal olarak yönetilen bilgisayarlarda bu ayar yönetici politikasıyla belirleniyor olabilir.

3. Güvenlik Yazılımını, VPN’i ve Proxy’yi Kontrol Edin

Antivirüsün web koruması veya güvenlik duvarını kısa süreliğine kapatıp deneyin; VPN veya proxy kullanıyorsanız bağlantıyı kesin. Sorun çözülüyorsa yazılımın ayarlarında Chrome’a veya UDP 443 trafiğine izin verin.

4. Eklentileri Kapatın

Siteyi gizli pencerede açın. Açılıyorsa chrome://extensions sayfasında eklentileri tek tek kapatarak sorunlu olanı bulun.

5. Ağ Ayarlarını Sıfırlayın

Windows’ta Komut İstemi’ni yönetici olarak açıp netsh winsock reset ve ipconfig /flushdns komutlarını çalıştırın, ardından bilgisayarı ve modemi yeniden başlatın.

Site Sahipleri İçin: HTTP/3 ve QUIC Yapılandırması

Ziyaretçileriniz sitenizde bu hatayı farklı ağlardan alıyorsa HTTP/3 yapılandırmanızı kontrol edin:

  1. UDP 443’ün açık olduğundan emin olun: Sunucu HTTP/3 destekliyorsa güvenlik duvarında TCP 443’ün yanında UDP 443’e de izin verilmelidir (ör. ufw allow 443/udp).
  2. Alt-Svc başlığını kontrol edin: Tarayıcı, sitenin HTTP/3 desteklediğini Alt-Svc yanıt başlığından öğrenir. HTTP/3 düzgün çalışmıyorsa bu başlığı göndermeyi bırakmak, tarayıcıların QUIC denemesini durdurur.
  3. CDN ayarını gözden geçirin: Cloudflare gibi CDN’lerde HTTP/3 (QUIC) özelliği panelden açılıp kapatılabilir. Sorunun kaynağını ayırmak için geçici olarak kapatıp test edebilirsiniz.
  4. Web sunucusu sürümünü güncel tutun: LiteSpeed, Nginx ve diğer sunucularda HTTP/3 desteği sürümle birlikte gelişir; güncel olmayan sürümler uyumluluk sorunlarına yol açabilir.

Bağlantının hiç kurulamadığı veya yarıda kesildiği benzer durumlar için ERR_CONNECTION_TIMED_OUT ve ERR_CONNECTION_RESET rehberlerimize bakabilirsiniz.

Sonuç

ERR_QUIC_PROTOCOL_ERROR, Chrome’un UDP üzerinden çalışan QUIC bağlantısının başarısız olduğunu gösterir. Ziyaretçi olarak en hızlı çözüm chrome://flags üzerinden QUIC’i kapatmak ve güvenlik yazılımını, VPN’i ve eklentileri kontrol etmektir. Site sahibiyseniz UDP 443 portunu, Alt-Svc başlığını ve CDN’deki HTTP/3 ayarını gözden geçirin.

Kategoriler

Son yazılar