---
title: "err_connection_closed Hatası Nedir, Nasıl Çözülür?"
description: "err_connection_closed, açılan bağlantının sayfa gelmeden kapatıldığını söyler; kapatan site ya da aradaki VPN, proxy veya filtre olabilir. Her cihazda çözümü."
url: https://proxynet.io/tr/blog/err-connection-closed
date: 2026-11-11
author: "Acar Diveroli"
category: "Nasıl Yapılır"
lang: tr
---

# err_connection_closed Hatası Nedir, Nasıl Çözülür?

Bir bağlantıya tıklıyorsunuz ya da bir dakika önce açılan sayfayı yeniliyorsunuz ve Chrome gri bir sayfa gösteriyor: "Bu siteye ulaşılamıyor", altında "www.example.com bağlantıyı beklenmedik şekilde kapattı." ve en altta `ERR_CONNECTION_CLOSED`. Diğer siteler normal açılıyor. Edge, Brave ve Opera da Chrome'un ağ kodunu paylaştığı için aynı kodu gösterir.

Bu yazıda kodun ne anlama geldiğini, sıfırlamadan ve boş cevaptan farkını, hatayı neyin tetiklediğini (kendi bilgisayarımızda denedik), Windows, Mac, Android ve iPhone'daki çözümleri, VPN ya da proxy kullanırken neyin değiştiğini ve site sahiplerinin nereye bakması gerektiğini anlatıyoruz.

> **Not: Kısa cevap**
>
> `ERR_CONNECTION_CLOSED`, siteyle bir bağlantının açıldığını, sonra herhangi bir sayfa gelmeden olağan yolla kapatıldığını söyler; bu çoğu zaman güvenli HTTPS kurulumu sürerken olur. Bağlantıyı sitenin sunucusu kapatmış olabilir, ama bağlantıyı yolda taşıyan her şey de kapatabilir: bir VPN, bir proxy, HTTPS trafiğini tarayan güvenlik yazılımı ya da ağdaki bir filtre. Chrome her durumda sitenin adını yazar. Sayfayı bir kez yenileyin, sonra gizli pencerede, başka bir tarayıcıda ve telefonunuzda mobil veriyle deneyin; işe yarayan ilk deneme, kapanışın nerede olduğunu gösterir.

## ERR_CONNECTION_CLOSED ne demek?

Chrome'un açtığı bir bağlantının, sayfa gelmeden karşı taraf tarafından kapatıldığı anlamına gelir. Chromium'un [ağ hataları listesi](https://chromium.googlesource.com/chromium/src/+/HEAD/net/base/net_error_list.h) koda -100 numarasını ve tek satırlık bir açıklama verir: "A connection was closed (corresponding to a TCP FIN)", yani bir TCP FIN'e karşılık gelen kapanış. Bağlantı, herhangi bir sayfa gönderilmeden önce tarayıcı ile sunucunun açtığı iki yönlü hattır; FIN ise bir ucun artık gönderecek verisi kalmadığını bildirdiği işarettir.

Türkçe arayüzlü Chromium 145'te, Windows'ta sayfanın başlığı "Bu siteye ulaşılamıyor", altındaki satır ise açtığınız adresle birlikte "example.com bağlantıyı beklenmedik şekilde kapattı." olur. Altında **Aşağıdakileri deneyin:** listesi ("Bağlantınızı kontrol etme", "Proxy'yi ve güvenlik duvarını kontrol etme", "Windows Ağ Teşhislerini Çalıştırma"), kod ve **Yeniden Yükle** düğmesi gelir.

## ERR_CONNECTION_RESET ve ERR_EMPTY_RESPONSE hatalarından farkı ne?

Üç kod, bağlantının nasıl ve ne zaman bittiğiyle ayrılır. Her web sayfasının altında çalışan TCP protokolü bir bağlantıyı iki yoldan biriyle bitirir: "benden bu kadar veri" diyen nazik bir kapanış olan FIN ya da bağlantıyı o anda atan sıfırlama, yani RST. TCP standardı [RFC 9293](https://www.rfc-editor.org/rfc/rfc9293.html#section-3.1) ikisini de tanımlar. Chromium FIN'i `ERR_CONNECTION_CLOSED` (-100), sıfırlamayı `ERR_CONNECTION_RESET` (-101, "corresponding to a TCP RST", yani TCP RST'ye karşılık gelen) olarak bildirir.

`ERR_EMPTY_RESPONSE` (-324) da nazik bir kapanıştır, ama istek gönderildikten sonra gelir: "The server closed the connection without sending any data", yani sunucu hiç veri göndermeden bağlantıyı kapatmıştır. Chrome bu kodu başka bir başlıkla, "Bu sayfa çalışmıyor" başlığıyla gösterir.

| Hata | Kim kapattı? | Nasıl? | Tipik neden |
|---|---|---|---|
| `ERR_CONNECTION_CLOSED` | Site ya da aradaki bir cihaz | Sayfadan önce FIN, çoğu zaman güvenli kurulum sırasında | Tüneli düşüren VPN ya da proxy, bir filtre, sitenin TLS ön ucu |
| `ERR_CONNECTION_RESET` | Site ya da aradaki bir cihaz | RST, herhangi bir anda | Güvenlik yazılımı, bir filtre, sunucunun yeniden başlaması |
| `ERR_EMPTY_RESPONSE` | Sunucu ya da bir proxy | İstekten sonra FIN, cevap yok | Aşırı yüklü sunucu, kapatıp giden bir proxy |

Ekranınızda "Bağlantı sıfırlandı." yazıyorsa o kodu [err_connection_reset Hatası Nedir, Nasıl Çözülür?](/tr/blog/err-connection-reset) yazımızda anlattık.

## ERR_CONNECTION_CLOSED hatasını ne tetikler?

Asıl tetikleyici, güvenli kurulum bitmeden gelen bir kapanıştır. Windows 11'de Playwright ile çalıştırdığımız Chromium 145'i kendi bilgisayarımızdaki küçük test sunucularına yönlendirdik; her sunucu bağlantıyı farklı bir anda kapattı:

1. **Güvenli kurulum sırasında kapatma.** Sunucu, Chrome'un HTTPS şifrelemesini başlatan ilk TLS mesajını, yani "merhaba" mesajını okudu ve FIN ile kapattı: `ERR_CONNECTION_CLOSED`. Bağlantı açılır açılmaz kapatan sunucu da aynı kodu verdi.
2. **Aynı anda sıfırlama.** FIN yerine RST göndermek `ERR_CONNECTION_RESET` verdi.
3. **İsteği okuduktan sonra kapatma.** Güvenli kurulum tamamlandı, sunucu isteği okudu ve cevap vermeden kapattı: `ERR_EMPTY_RESPONSE`, "localhost hiç veri göndermedi." Düz `http://` sunucusu da aynı sonucu verdi.
4. **Aynı kapanış HTTP/2'de.** Sunucuyla web protokolünün yeni sürümü HTTP/2 üzerinde anlaşılmışsa birebir aynı kapanış `ERR_CONNECTION_CLOSED` olarak döndü.

Yani kod, şifreleme kurulmadan biten bir bağlantıyı ya da isteğiniz cevap beklerken kapanan bir HTTP/2 bağlantısını gösterir.

## Bağlantıyı başkası kapattıysa mesaj neden sitenin adını yazıyor?

Chrome, FIN'i gönderen makineyi değil, açtığınız adresi yazar. Tüneli açmayı kabul edip sonra kapatan bir test proxy'si üzerinden Chrome "example.com bağlantıyı beklenmedik şekilde kapattı." dedi; oysa example.com isteği hiç görmemişti. Bağlantınızı taşıyan her VPN, proxy, güvenlik programı ya da ağ filtresi bağlantıyı sitenin adına kapatabilir.

## Ziyaretçi tarafında ERR_CONNECTION_CLOSED hatasının nedenleri neler?

Her neden kendine özgü bir iz bırakır:

- **Tüneli düşüren bir VPN ya da proxy.** Hata yalnız VPN ya da proxy açıkken çıkar.
- **Güvenlik yazılımı.** Bir bilgisayardaki bütün tarayıcılar hata verir, aynı Wi-Fi'deki telefonlar çalışır. Sorumlu özellik genellikle "web koruması" ya da "HTTPS tarama" adını taşır.
- **Bir tarayıcı uzantısı.** Yalnız bir tarayıcı hata verir, gizli pencere çalışır.
- **Bir ağ filtresi.** Tek bir site, bir ağdaki her cihazda hata verir ama mobil veriyle açılır. İş ya da okul ağında karar yöneticiye aittir; engel internet sağlayıcınızdaysa cihazınızdaki hiçbir şey bunu değiştirmez ve bu yazı engeli aşma yollarını anlatmaz.
- **Sitenin kendisi.** Hata her cihazda ve her ağda çıkar; örneğin bir güncelleme ya da yoğun bir saat sırasında.

Zayıf Wi-Fi sinyali tek başına bu kodu nadiren üretir: kopan bir hat hiçbir şey göndermez, bu yüzden sonuç bir zaman aşımı ya da `ERR_NETWORK_CHANGED` olur.

## Windows 10 ve 11'de ERR_CONNECTION_CLOSED nasıl çözülür?

Her adımdan sonra sayfayı yenileyin.

1. **Uzantıları eleyin.** **Diğer > Yeni Gizli pencere**'yi seçin; uzantılar orada yalnız siz izin verdiyseniz çalışır. Site orada açılıyorsa **Diğer > Uzantılar > Uzantıları yönet** sayfasına gidin ve önce VPN, proxy ve reklam engelleme uzantılarından başlayarak uzantıları tek tek kapatın.
2. **VPN bağlantısını kesin.** Site VPN'siz açılıyorsa başka bir sunucu seçin, uygulamayı güncelleyin ya da VPN sağlayıcınıza sorun.
3. **Sizin kurmadığınız bir proxy olup olmadığına bakın.** **Ayarlar > Ağ ve internet > Proxy** sayfasını açın. **Manuel proxy kurulumu** altında **Proxy sunucusu kullan** satırının yanındaki **Ayarla** düğmesini seçin. Ayar açıksa ve siz açmadıysanız kapatın, sonra **Kaydet** düğmesini seçin. Ayarı iş yeriniz yaptıysa dokunmayın ve onlara sorun.
4. **Güvenlik yazılımınızı deneyin.** Yalnız web korumasını ya da HTTPS taramasını tek bir deneme için duraklatın. Site açılırsa korumayı yeniden açın, programı güncelleyin ve siteyi istisnalarına ekleyin.
5. **Chrome'u güncelleyin, modemi yeniden başlatın.** Modemin fişini 30 saniye çekin; arkadaki reset deliğine basmayın, o delik fabrika ayarlarına döndürür.
6. **Ağ ayarlarını en son sıfırlayın.** Microsoft'un [Wi-Fi sorun giderme sayfasındaki](https://support.microsoft.com/tr-tr/windows/fix-wi-fi-connection-issues-in-windows-9424a1f7-6a3b-65a6-4d78-7f07eee84d2c) yol şöyle: **Ayarlar > Ağ ve internet > Gelişmiş ağ ayarları > Ağ sıfırlama**, ardından **Şimdi sıfırla** ve **Evet** (Windows 10: **Durum > Ağ sıfırlama**). Bu işlem bütün ağ bağdaştırıcılarını ve ayarlarını kaldırır ve bilgisayarı yeniden başlatır; VPN istemci yazılımını yeniden kurmanız gerekebilir.

### Mac'te

Önce VPN uygulamasının bağlantısını kesin, sonra proxy ayarına bakın: **Elma menüsü > Sistem Ayarları**'nı seçin, **Ağ**'ı tıklayın, kullandığınız ağ servisini seçin, **Ayrıntılar**'ı, ardından **Proxy**'yi tıklayın. **Web proxy (HTTP)**, **Güvenli web proxy (HTTPS)** ya da **SOCKS proxy** açıksa ve siz açmadıysanız kapatın. Safari siteyi açıyor, Chrome açmıyorsa neden Chrome'dadır; büyük olasılıkla bir uzantıdır.

### iPhone ve Android'de, mobil Chrome dahil

Önce Wi-Fi ile mobil veri arasında geçiş yapın: hangisinin çalıştığı, kapanışın nerede olduğunu gösterir. Birçok reklam engelleme ve güvenlik uygulaması VPN olarak çalışır; yani telefonda hiçbir VPN uygulaması olmadan da bir VPN açık olabilir.

- **Android:** **Ayarlar > Ağ ve internet > VPN** sayfasını açın, VPN'in yanındaki ayarlar simgesine dokunun ve VPN'i kapatın. **Her zaman açık VPN** seçeneği bir VPN'i arka planda açık tutar.
- **iPhone:** VPN'i kendi uygulamasından kapatın. Profiller **Ayarlar > Genel > VPN ve Aygıt Yönetimi** altında listelenir; yalnız kendi yüklediklerinizi silin, iş ya da okul profilleri için yöneticinize danışın.
- **İkisinde de:** Chrome'u Play Store'dan ya da App Store'dan güncelleyin.

iPhone'da son adım **Ayarlar > Genel > iPhone'u Aktar veya Sıfırla > Sıfırla > Ağ Ayarlarını Sıfırla**'dır. [Apple'ın](https://support.apple.com/tr-tr/111786) belirttiğine göre bu işlemle "tüm Wi-Fi ağları ve parolaları, hücresel ayarlar, VPN ayarları ve APN ayarları sıfırlanır"; bu yüzden yalnız başka hiçbir şey işe yaramadığında kullanın.

## Proxy ya da VPN'i bilerek kullanıyorsanız ne olur?

Hata yalnız proxy üzerinden çıkıyorsa proxy, "evet" dedikten sonra tüneli kapatmıştır. [HTTPS Proxy](https://proxynet.io/tr/https-proxy) dahil her HTTP proxy, bir `https://` sayfayı üç adımda bir tünelin içinden taşır:

1. Tarayıcı, proxy'den siteye bir tünel açmasını ister (kullanıcı adınız ve parolanızla gönderilen bir CONNECT isteği).
2. Proxy siteye bağlanır ve "200 Connection established" (bağlantı kuruldu) diye cevap verir.
3. Tarayıcı ile site, tünelin içinden şifrelemeyi kurar; proxy yalnızca baytları aktarır.

Proxy 2. adımda bir hata cevabıyla reddederse Chrome `ERR_TUNNEL_CONNECTION_FAILED` gösterir; bu hatayı [err_tunnel_connection_failed Hatası Nedir, Nasıl Çözülür?](/tr/blog/err-tunnel-connection-failed) yazımızda anlattık. Proxy 2. adımda hiç cevap vermeden kapatırsa testimizde sonuç `ERR_EMPTY_RESPONSE` oldu. Tüneli 3. adım sırasında kapatırsa sayfada sitenin adıyla birlikte `ERR_CONNECTION_CLOSED` görürsünüz. Tipik nedenler: proxy ya da VPN sunucusunun yeniden başlaması veya bir sınıra takılması, oturumun sona ermesi, proxy'nin cevap verdikten sonra siteyle kendi bağlantısını kaybetmesi.

### İleri seviye: tünelin kapanışını curl ile izleyin

Bu bölümü atlayabilirsiniz. Windows 10 ya da 11'de PowerShell'de çalıştıracağınız tek bir komut, proxy üzerinden bir istek gönderir ve her adımı yazdırır:

```powershell
curl.exe -sSv -o NUL -x http://user:pass@pr.proxynet.io:8000 https://example.com/
```

`-x` değerinin yerine kendi proxy adresinizi, portunuzu ve kimlik bilgilerinizi, sona da hata veren siteyi yazın. Cevap verdikten sonra tüneli kapatan yerel bir test proxy'sine karşı Windows 11'deki curl 8.22.0 şunu yazdırdı (satırlar kısaltıldı):

```text
< HTTP/1.1 200 Connection established
* CONNECT tunnel established, response 200
* schannel: failed to receive handshake, SSL/TLS connection failed
curl: (35) schannel: failed to receive handshake, SSL/TLS connection failed
```

200 satırı proxy'nin tüneli açtığını, sonraki satırlar ise tünelin içindeki güvenli kurulumun hiç tamamlanmadığını söyler. Sağlıklı bir denemede bu satırın ardından siteden gelen `HTTP/1.1 200 OK` görünür; hiç cevap vermeden kapatan bir proxy ise curl'ü daha erken, `curl: (56) Proxy CONNECT aborted` satırıyla durdurur. Mac'te `curl.exe` yerine `curl`, `NUL` yerine `/dev/null` yazın; TLS satırının metni curl'ün nasıl derlendiğine göre değişir. Çıktının tamamında parolanızı kodlanmış biçimde taşıyan bir `Proxy-Authorization` satırı bulunur; çıktıyı herkese açık bir yere yapıştırmayın.

## Site sizinse: günlüklerde neye bakmalı?

İşe uygulamanızın içinden değil, önünden başlayın. TLS el sıkışması, yani güvenli kurulum sırasında kapanan bir bağlantı uygulamaya hiç ulaşmaz; erişim günlüğünde bu bağlantıya ait bir satır olmaz.

- **TLS ön ucu.** Yük dengeleyicinin, CDN'in ya da ters proxy'nin günlüklerinde ziyaretçinin verdiği saatte başarısız el sıkışmalarını arayın. Ziyaretçiler bunun yerine `ERR_SSL_PROTOCOL_ERROR` görüyorsa sunucu Chrome'un kabul edemediği bir şey göndermiştir; bu durumu [err_ssl_protocol_error Hatası Nedir, Nasıl Çözülür?](/tr/blog/err-ssl-protocol-error) yazımızda anlattık.
- **İstek ortasında düşürülen HTTP/2 bağlantıları.** Testimizde bu kapanış `ERR_CONNECTION_CLOSED` olarak göründü. Süreci öldüren dağıtımlar, çöken işçi süreçleri ve katı bağlantı sınırları buna yol açar; yeniden başlatmadan önce süren isteklerin bitmesini bekleyin.
- **Boşta kalma süreleri.** Boşta bekleyen bir keep-alive bağlantısını, yani yeniden kullanılmak üzere açık tutulan kalıcı bağlantıyı kapatmak olağandır: Chromium'un [ağ işlem kodu](https://chromium.googlesource.com/chromium/src/+/HEAD/net/http/http_network_transaction.cc) bu durumda isteği yeniden gönderir, ama yalnız "yeniden kullanılmış bir keep-alive bağlantısı" söz konusuysa ve henüz cevap gelmemişse.
- **Güvenlik duvarları ve DDoS koruması.** Bağlantı sınırları, bağlantılara cevap vermek yerine onları kapatabilir; bu araçların günlüklerinde ziyaretçinin adresini arayın.

## Bu hatayla nerelerde karşılaşılır?

- VPN açıkken açılan banka ve kart doğrulama sayfaları.
- HTTPS trafiğini tarayan bir güvenlik paketi kurulu dizüstü bilgisayarlar.
- VPN olarak çalışan bir reklam engelleme uygulaması kurulu telefonlar.
- Bazı siteleri filtreleyen iş ve okul ağları.
- Dağıtım sırasındaki siteler.

## Sık yapılan hatalar

- **Önbelleği ve çerezleri temizlemek.** Hiçbir sayfa gelmedi; kayıtlı hiçbir şey buna yol açmadı.
- **DNS sunucusunu değiştirmek.** Sitenin adresi bulundu ve bağlantı açıldı; bağlantıyı kimin kapattığında DNS'in bir payı yoktur.
- **Ekranda adı geçen siteyi suçlamak.** Chrome, bağlantıyı bir proxy, VPN ya da filtre kapatsa da sitenin adını yazar.
- **Güvenlik duvarını ya da antivirüsü kalıcı olarak kapatmak.** Tek bir deneme için tek bir özelliği duraklatın.
- **İşe ağ sıfırlamayla başlamak.** Çoğu zaman tek bir anahtarla çözülen bir sorun için kayıtlı ağları ve VPN ayarlarını siler.

## Karar rehberi

| Durum | Ne yapmalı? |
|---|---|
| Bir kez oldu, sonra sayfa açıldı | Hiçbir şey; geçici bir kapanıştı |
| Yalnız Chrome hata veriyor, gizli pencere çalışıyor | Uzantıları tek tek kapatın |
| Bir bilgisayardaki bütün tarayıcılar hata veriyor | VPN'e, proxy ayarına ve HTTPS taramasına bakın |
| Yalnız VPN ya da proxy açıkken | Başka bir sunucu, uygulama güncellemesi ya da sağlayıcının desteği |
| Tek site, tek ağ, mobil veriyle açılıyor | Ağ filtresi; yöneticiye sorun |
| Tek site her ağda hata veriyor | Sorun sitede; bekleyin ya da siteye yazın |
| Kendi sitenizde ziyaretçiler bildiriyor | TLS ön ucu günlükleri, HTTP/2 kapanışları, yeniden başlatmalar |

## Sıkça sorulan sorular

### "Bağlantıyı beklenmedik şekilde kapattı" ne demek?

Siteyle kurulan bağlantı, herhangi bir sayfa gelmeden olağan bir kapanış işaretiyle bitmiştir. Kapatan site olabileceği gibi sizinle site arasındaki bir VPN, proxy, güvenlik programı ya da filtre de olabilir.

### ERR_CONNECTION_CLOSED ile ERR_CONNECTION_RESET arasındaki fark nedir?

İlki nazik bir kapanıştır (TCP FIN), ikincisi ani bir kesinti (TCP RST). İkisi de siteden ya da yoldaki bir cihazdan gelebilir.

### ERR_CONNECTION_CLOSED neden yalnız iPhone ya da Android telefonumda çıkıyor?

Genellikle reklam engelleyici gibi VPN olarak çalışan bir uygulama ya da telefonun bağlı olduğu Wi-Fi yüzünden. Uygulamayı kapatın ve mobil veriyle deneyin.

### VPN açıkken neden ERR_CONNECTION_CLOSED hatası alıyorum?

Artık her bağlantı VPN'den geçiyor ve bu bağlantıyı VPN'in sunucusu bitirdi. Başka bir sunucu konumu deneyin ve uygulamayı güncelleyin; hata sürerse VPN'in desteğine sorun.

### Neden yalnız tek bir site ERR_CONNECTION_CLOSED veriyor?

Ya sitenin sunucuları bağlantıları kapatıyordur ya da ağınızdaki bir filtre o siteye giden bağlantıları kapatıyordur. Site mobil veriyle açılıyorsa neden ağınızdadır.

### ERR_CONNECTION_CLOSED internetimin bozuk olduğu anlamına mı gelir?

Hayır. Bağlantı açıldığına göre internetiniz bir yere ulaştı. Her site bu hatayı veriyorsa sağlayıcınızı aramadan önce VPN'e, proxy ayarına ve güvenlik yazılımına bakın.

## Özet

`ERR_CONNECTION_CLOSED`, bir bağlantının sayfa gelmeden nazikçe kapatıldığını söyler ve ekranda adı geçen site her zaman bağlantıyı kapatan taraf değildir. Kapatanı her seferinde tek bir şeyi değiştirerek bulun: uzantılar, VPN, proxy ayarı, güvenlik yazılımı, ağ; site sahipleri işe TLS ön ucundan başlar. Trafiğinizi bilerek proxy üzerinden geçiriyorsanız [proxy sayfamız](/tr/proxy) proxy türlerini ve her birinin ne işe yaradığını anlatır.
