# Proxy aracılığıyla SSL CERTIFICATE_VERIFY_FAILED

> Proxy üzerinden kazırken görülen SSL CERTIFICATE_VERIFY_FAILED: eski CA paketleri, araya giren antivirüs veya ofis güvenlik duvarları, saat hataları. Yalnızca güvenli çözümler.

- URL: https://crawlrelay.com/tr/docs/errors/ssl-certificate-verify-failed/
- Son güncelleme: 2026-10-13
- Publisher: CrawlRelay (https://crawlrelay.com)

İstemcide TLS sertifika hatası: her araçta tam hata mesajı, olası nedenler sırasıyla ve işe yarayan çözüm.

**Hızlı cevap — Konut proxy ile SSL: CERTIFICATE_VERIFY_FAILED ne anlama gelir?**

**CERTIFICATE_VERIFY_FAILED**, istemcinizin web sitesinin TLS sertifikasını doğrulayamadığı anlamına gelir. CrawlRelay geçidi gibi CONNECT proxy üzerinden, TLS uçtan uca çalışır, bu nedenle proxy buna neden olmaz. Sorun sizin tarafınızda olabilir: güncel olmayan bir CA paketi, HTTPS'yi inceleyen antivirüs veya ofis güvenlik duvarı, ya da yanlış sistem saati. Üretimde verify=False ile asla düzeltmeyin.

## SSL: CERTIFICATE_VERIFY_FAILED hızlı bakış

| Özellik | Değer |
| --- | --- |
| Hata | SSL: CERTIFICATE_VERIFY_FAILED |
| Tür | İstemcide TLS sertifika hatası |
| Gönderen | TLS kütüphaneniz, web sitesinin sertifikasını doğrulayamadığında |
| Tanımlandığı yer | X.509 path validation: RFC 5280; TLS 1.3: RFC 8446 |
| Tekrar denemek ister misiniz? | Hayır. Güven deposunu veya ağı düzeltin |
| İlk kontrol | Aynı makinede proxy olmadan aynı URL'yi test edin |

## SSL: CERTIFICATE_VERIFY_FAILED ne anlama gelir?

TLS el sıkışması sırasında, web sitesi bir sertifika zinciri gönderir. İstemciniz bunu güvenilen otoriteler listesine, yani güven deposuna karşı ve isimler ile tarihleri kontrol eder. Eğer herhangi bir kontrol başarısız olursa işlem durur.

CONNECT tünel ile, proxy el sıkışmasını olduğu gibi geçirir, bu yüzden gördüğünüz sertifika web sitesine aittir. Kendi sertifikasını ekleyen bir şey - örneğin inceleme yazılımı - veya makinenizde eski bir güven deposu yaygın nedenlerdir.

## Python, curl, Node.js ve tarayıcılarda CERTIFICATE_VERIFY_FAILED nasıl görünür?

Aynı başarısızlık her araçta farklı şekilde görünür. Loglarınızda aramanız gereken mesajlar şunlardır:

- **Python:** `[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate`
- **Node.js:** `UNABLE_TO_GET_ISSUER_CERT_LOCALLY` veya `SELF_SIGNED_CERT_IN_CHAIN`
- **curl:** `curl: (60) SSL certificate problem: unable to get local issuer certificate`
- **Tarayıcılar:** `NET::ERR_CERT_AUTHORITY_INVALID`

## CERTIFICATE_VERIFY_FAILED neden olur?

Öncelikle en olası sebep:

- **Eski bir CA paketi**, örneğin Python'da eski bir `certifi` paketi.
- **Antivirüs, kurumsal güvenlik duvarı veya hata ayıklama proxy'si tarafından HTTPS incelemesi**, kendi sertifikasını sunan.
- **Geçersiz sistem saati**, geçerli sertifikaların süresinin dolmuş veya henüz geçerli görünmesine neden olur.
- **Ara sertifika eksikliği olan kırık bir zinciri olan web sitesi**.
- **Sistem CA sertifikaları paketi olmayan container imajı**.

## CERTIFICATE_VERIFY_FAILED nasıl adım adım teşhis edilir?

1. Aynı isteği proxy olmadan çalıştırın. Eğer o da başarısızsa, proxy etkili değildir.
2. Sertifika veren kuruluşu `openssl s_client` veya curl `-v` ile yazdırın: antivirüs veya güvenlik duvarınızın adı ise araya girme vardır.
3. Sistem tarih ve saatini kontrol edin.
4. CA paketini güncelleyin ve tekrar deneyin.

*Başarısız URL'yi curl ile test edin (HTTP portu, detaylı çıktı)*

```bash
# Use the URL that fails; with https://api.ipify.org instead, you test the gateway alone.
# "HTTP/1.1 200 Connection established" first, then the site's own status: the site answered.
curl -v -x http://USERNAME:PASSWORD@gw.crawlrelay.com:7777 https://TARGET_URL

# Same test through the SOCKS5 port, with DNS resolved at the exit
curl -v --socks5-hostname gw.crawlrelay.com:7778 --proxy-user USERNAME:PASSWORD https://TARGET_URL
```

## CERTIFICATE_VERIFY_FAILED nasıl düzeltilir?

- **`certifi` (`pip install -U certifi`) ya da sistem CA paketini güncelleyin.**
- Ağınız inceleme gerektiriyorsa, şirketinizin inceleme sertifikasını güven deposuna ekleyin ya da kazıyıcıyı o ağ dışından çalıştırın.
- **Saatinizi ağ zaman senkronizasyonu ile düzeltin.**
- **Örneğin `ca-certificates` paketi gibi, slim container imajlarda CA sertifikalarını kurun.**
- Kimlik bilgisi gönderen veya veri toplayan ve güvendiğiniz kodda doğrulamayı kapatmayın.

## CERTIFICATE_VERIFY_FAILED sonrası tekrar denenmeli mi?

Tekrar denemeyin: aynı güven deposu aynı şekilde başarısız olur. Güven deposunu, saati veya ağ yolunu düzeltin, sonra tekrar çalıştırın.

## SSL: CERTIFICATE_VERIFY_FAILED CrawlRelay için nasıl geçerli?

CrawlRelay'nin HTTP portu `CONNECT` ile HTTPS tüneller, böylece istemcinizin kontrol ettiği sertifika web sitesinin gönderdiği sertifikadır. Hata sadece geçitten geçerken görünüyorsa ve geçitsiz olmadığında çıkmıyorsa, hedef ana bilgisayar adı ve tam hatayla destekle iletişime geçin, çıkış tarafını kontrol edelim.

Gateway: `gw.crawlrelay.com`, port 7777 (HTTP, HTTPS CONNECT üzerinden) ve port 7778 (SOCKS5). Kullanıcı adı formatı: `USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}`. İlgili: [SSL: WRONG_VERSION_NUMBER](https://crawlrelay.com/tr/docs/errors/ssl-wrong-version-number/) · [Bağlantı sıfırlandı](https://crawlrelay.com/tr/docs/errors/connection-reset/) · [Python rehberi](https://crawlrelay.com/tr/docs/python/).

## SSL: CERTIFICATE_VERIFY_FAILED: geliştiricilerin sorduğu sorular

### Bir proxy SSL sertifika hatalarına neden olabilir mi?

Araya giren bir proxy olabilir, çünkü kendi sertifikasını sunar. Bir CONNECT tüneli proxy olamaz, çünkü sadece şifreli baytları iletir ve el sıkışma içeriğini görmez. Aynı isteği proxy olmadan çalıştırın: eğer hata kalıyorsa neden makineniz veya ağınızdadır.

### verify=False kazıma için güvenli midir?

Düzeltme olarak değil. Bu, araya girme ve bozuk zincirleri gizler ve yol üzerindeki bir saldırgan trafiğinizi, tokenlar ve çerezler dahil okuyabilir ya da değiştirebilir. Sadece hızlı yerel test için kullanın ve asla kimlik bilgisi gönderen veya otomatik çalışan görevlerde kullanmayın.

### Docker'da neden başarısız oluyor ama dizüstü bilgisayarımda çalışıyor?

Slim container imajları çoğunlukla CA sertifikası olmadan gelir, bu yüzden hiçbir sertifika doğrulanamaz. İmajda sistem CA paketini kurun veya Python'daki certifi paketine güvenin. Ayrıca konteyner saatinin doğru olduğundan emin olun.

## Bu referanstaki diğer proxy hataları

- [401 Unauthorized vs 407](https://crawlrelay.com/tr/docs/errors/401-unauthorized/)
- [403 Forbidden](https://crawlrelay.com/tr/docs/errors/403-forbidden/)
- [407 Proxy Authentication Required](https://crawlrelay.com/tr/docs/errors/407-proxy-authentication-required/)
- [429 Too Many Requests](https://crawlrelay.com/tr/docs/errors/429-too-many-requests/)
- [502 Bad Gateway](https://crawlrelay.com/tr/docs/errors/502-bad-gateway/)
- [503 Service Unavailable](https://crawlrelay.com/tr/docs/errors/503-service-unavailable/)
- [504 Gateway Timeout](https://crawlrelay.com/tr/docs/errors/504-gateway-timeout/)
- [Cannot connect to proxy (ProxyError)](https://crawlrelay.com/tr/docs/errors/cannot-connect-to-proxy/)
- [Connection reset by peer (ECONNRESET)](https://crawlrelay.com/tr/docs/errors/connection-reset/)
- [ERR_PROXY_CONNECTION_FAILED](https://crawlrelay.com/tr/docs/errors/err-proxy-connection-failed/)
- [ERR_TUNNEL_CONNECTION_FAILED](https://crawlrelay.com/tr/docs/errors/err-tunnel-connection-failed/)
- [Read timed out (ReadTimeout)](https://crawlrelay.com/tr/docs/errors/read-timeout/)
- [SOCKS5 proxy errors](https://crawlrelay.com/tr/docs/errors/socks5-proxy-errors/)
- [SSL: CERTIFICATE_VERIFY_FAILED](https://crawlrelay.com/tr/docs/errors/ssl-certificate-verify-failed/)
- [SSL: WRONG_VERSION_NUMBER](https://crawlrelay.com/tr/docs/errors/ssl-wrong-version-number/)

**Başarısızlık durumları için dokümanlı konut proxy'ler** $0,50/GB sitesinden süresi hiç bitmeyen CrawlRelay konut proxy [Fiyatları gör](https://crawlrelay.com/tr/pricing/) · [Hızlı başlangıç](https://crawlrelay.com/tr/docs/)

---

CrawlRelay: CrawlRelay, kazıyıcılar ve AI veri hatları için geliştirici odaklı dönen konut proxy ve 4G/5G mobil proxy hizmetidir: süresiz, kullanılan kadar ödenen trafik $0,50/GB'dan itibaren, kripto ile ödenir, kimlik yüklemesi yoktur. KYC yok — kimlik, selfie veya belge istemez. Kripto ile ödeyin.
