# Bağlantı sorunları

> YesCaptcha API'sine bağlanamadığınızda ne yapmalı. Failed to establish a new connection, DNS çözümleme hatası, proxy yazılımı kaynaklı sorunlar ve SSL sertifika hataları (Certificate has expired, SSLEOFError) için kontrol adımları.

Source: https://docs.yescaptcha.com/tr/help/troubleshooting/ · Last verified: 2026-10-15

> This page was machine-translated from the Chinese version. If anything differs, the Chinese version prevails: https://docs.yescaptcha.com/zh/help/troubleshooting/

API çağrılırken alınan bağlantı hataları (örneğin `Failed to establish a new connection`, `getaddrinfo failed`, zaman aşımı, SSL hataları) genellikle yerel ağdan, DNS’ten veya proxy yazılımından kaynaklanır. Aşağıdaki sırayla kontrol edin.

## 1\. Önce başka bir uç nokta deneyin

YesCaptcha’nın iki uç noktası vardır: `https://api.yescaptcha.com` (global) ve `https://cn.yescaptcha.com` (Çin). Çin anakarasındaki sunucularda Çin uç noktasını, diğer bölgelerde global uç noktayı kullanın. Uç noktayı değiştirdiğinizde sonuç sorgularını da aynı uç noktadan yapın.

```bash
curl -s https://api.yescaptcha.com/getBalance -H 'Content-Type: application/json' -d '{"clientKey": "YOUR_CLIENT_KEY"}'
curl -s https://cn.yescaptcha.com/getBalance -H 'Content-Type: application/json' -d '{"clientKey": "YOUR_CLIENT_KEY"}'
```

Biri JSON döndürüyorsa ağınız çalışıyordur; sorun diğer uç noktaya giden hattadır.

## 2\. Proxy yazılımını kontrol edin

YesCaptcha’ya erişmek için proxy gerekmez. Bilgisayarda proxy veya VPN yazılımı açıksa:

-   Önce kapatıp yeniden deneyin;
-   Açık kalması gerekiyorsa genel mod yerine kural tabanlı (PAC) modu kullanın ya da `api.yescaptcha.com` ve `cn.yescaptcha.com` adreslerini doğrudan bağlantı listesine ekleyin;
-   Python’da proxy açıkken alınan `SSLEOFError(8, 'EOF occurred in violation of protocol')` hatası da çoğunlukla proxy kaynaklıdır; proxy’yi kapatın veya bu iki alan adının doğrudan bağlanmasını sağlayın.

## 3\. Ağı ve DNS’i kontrol edin

```bash
ping api.yescaptcha.com
```

-   Ana makine bulunamadı uyarısı: DNS çözümleme hatasıdır. DNS önbelleğini temizleyin (Windows: `ipconfig /flushdns`; macOS: `sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder`) ya da bilgisayarınızın DNS’ini genel bir DNS’e (örneğin `223.5.5.5`, `119.29.29.29`, `8.8.8.8`) değiştirip yeniden deneyin.
-   Ping yanıt vermiyor ama adres çözümleniyorsa: ağ ICMP’yi engelliyor olabilir; bu, API’ye erişilemediği anlamına gelmez. 1. adımdaki curl sonucuna göre karar verin.

## 4\. SSL sertifika hataları

-   `Certificate has expired` veya `certificate verify failed` hatası: önce bilgisayarınızın **sistem saatinin** doğru olduğunu kontrol edin; ardından işletim sistemini, Python’un `certifi` paketini ve Postman gibi araçları en son sürüme güncelleyin, böylece güncel kök sertifikalar kullanılır.
-   Her zaman `https://` kullanın; sertifika hatasını aşmak için `http://` kullanmayın veya sertifika doğrulamasını kapatmayın.

## 5\. Hâlâ çözülmediyse

[Destek ile iletişime geçin](https://docs.yescaptcha.com/tr/help/contact.md) ve şunları ekleyin: hatanın tam metni, kullandığınız uç nokta, sunucunuzun bulunduğu bölge, 1. adımdaki curl çıktısı.
