Bloga geri dön

Proxy Sorunları için Webhook Bildirimleri: 10 Dakikada Otomatik İzleme Ayarlama

Adım adım proxy izleme için webhook bildirimlerinin ayarlanmasıyla ilgili kılavuz: sorunlar hakkında anlık bildirimler almak ve IP adreslerinin çalışabilirliğini otomatik olarak kontrol etmek.

📅16 Şubat 2026
```html

Bir durumu hayal edin: 20 Facebook Ads hesabında bir reklam kampanyası başlattınız ve sabah, proxy'lerin yarısının dün akşamdan beri çalışmadığını fark ettiniz. Sonuç — boşa giden bütçe, engellenen hesaplar ve kaybedilen zaman. Webhook bildirimleri, proxy ile ilgili herhangi bir sorun hakkında anlık bildirimler göndererek bu sorunu çözer, doğrudan Telegram, Slack veya Discord'a iletilir.

Bu kılavuzda, aracıları, SMM uzmanlarını ve e-ticaret satıcılarını hedef alarak webhook bildirimleri ile proxy otomatik izleme ayarlamayı göstereceğim. IP düşüşleri, engellemeler ve erişim sorunları hakkında anlık bildirimler almayı öğreneceksiniz — manuel olarak çalışabilirliği sürekli kontrol etme ihtiyacı olmadan.

Webhook nedir ve proxy izleme için neden gereklidir

Webhook, belirli bir olay meydana geldiğinde belirtilen URL'ye otomatik olarak gönderilen bir HTTP bildirimidir. Proxy izleme bağlamında, sistem bir IP adresiyle ilgili bir sorun tespit ettiğinde size Telegram, Slack veya başka bir mesajlaşma uygulamasına otomatik olarak bir mesaj gönderecektir.

İşletmeler için bu kritik öneme sahiptir. Eğer bir aracıysanız ve her biri ayrı bir proxy kullanan 30 Facebook Ads hesabıyla çalışıyorsanız, her bir IP'nin çalışabilirliğini manuel olarak kontrol etmek günde en az bir saat alacaktır. Webhook bildirimleri bu süreci otomatikleştirir — sorun meydana geldiğinde 1-2 dakika içinde haberdar olursunuz.

Gerçek bir vaka: Bir SMM ajansı, Dolphin Anty üzerinden 50 Instagram hesabını yönetiyordu. Webhook izleme ayarlandıktan sonra, hesapların boşta kalma süresini 4-6 saatten 15 dakikaya düşürdüler — sistem proxy düşüşü hakkında anında bildirim gönderdi ve yönetici hemen hesabı yedek IP'ye geçirdi.

Proxy izleme için webhook bildirimlerinin temel avantajları:

  • Anlık tepki: bildirim, sorunun tespit edilmesinden 30-60 saniye sonra gelir
  • Zaman tasarrufu: her proxy'nin çalışabilirliğini manuel olarak kontrol etmeye gerek yok
  • Kayıpların önlenmesi: sorunun hızlı tespiti = reklam kampanyalarının minimum boşta kalma süresi
  • Ölçeklenebilirlik: 100'den fazla proxy'yi aynı anda izleyebilirsiniz
  • Ayarlanabilirlik: hangi olayları izlemek istediğinizi ve bildirimlerin nereye gönderileceğini seçersiniz

Webhook ile izlenebilecek proxy sorunları

Etkili bir izleme sistemi, hesaplarınızın veya tarayıcılarınızın çalışmasını etkileyebilecek tüm kritik olayları izlemelidir. İşte webhook bildirimleri aracılığıyla kontrol edilebilecek ana sorun türleri:

Sorun türü Neler izleniyor Kritiklik
IP'nin erişilememesi Proxy, isteklere yanıt vermiyor, bağlantı zaman aşımı Yüksek
Platform tarafından engellenme IP, Facebook, Instagram, TikTok veya pazar yeri tarafından engellendi Yüksek
Düşük hız Bağlantı hızı eşik değerinin altına düştü Orta
Coğrafi konum değişikliği IP adresi ülkeyi veya bölgeyi değiştirdi Yüksek
Kimlik doğrulama hataları Geçersiz kullanıcı adı/şifre, süresi dolmuş Yüksek
Limitlerin aşılması Trafik tüketildi veya abonelik süresi doluyor Orta

Facebook Ads veya TikTok Ads ile çalışan aracıların, platform tarafından IP'nin engellenmesi ve coğrafi konum değişikliği hakkında bildirim almaları en kritik olanlardır. Eğer hesabınızı ABD için ayarladıysanız ve proxy aniden başka bir ülkeden IP göstermeye başladıysa — bu, hesabın engellenmesi için garantidir.

Onlarca Instagram veya TikTok hesabını yöneten SMM uzmanları, öncelikle IP'nin erişilememesi ve kimlik doğrulama hatalarını izlemelidir. Eğer proxy çalışmayı durdurursa ve otomatik paylaşım bağlantı kurmaya devam ederse — Instagram otomasyonu şüphelenebilir ve hesabı engelleyebilir.

Fiyat karşılaştırması yapan pazar yeri satıcıları (Wildberries, Ozon, Avito), engellemeleri ve düşük hızı izlemeye öncelik vermelidir. Eğer fiyatları taramak için veri merkezi proxy'leri kullanıyorsanız, bir IP'nin engellenmesi yüzlerce ürün için veri toplama işlemini durdurabilir.

Telegram'da bildirim ayarlama: adım adım kılavuz

Telegram, aracıların ve SMM uzmanlarının webhook bildirimlerini almak için en popüler seçenektir. Ayarlama 5-10 dakika sürer ve teknik beceri gerektirmez. İşte adım adım kılavuz:

Adım 1: Telegram botu oluşturma

  1. Telegram'ı açın ve @BotFather botunu bulun
  2. /newbot komutunu gönderin
  3. Bot için bir isim düşünün (örneğin, "Proxy Monitor")
  4. Bot için bir kullanıcı adı düşünün (sonu "bot" ile bitmelidir, örneğin, "my_proxy_monitor_bot")
  5. BotFather size bir token gönderecek — bu, 123456789:ABCdefGHIjklMNOpqrsTUVwxyz gibi uzun bir dizedir
  6. Bu token'ı kaydedin — webhook ayarlamak için gerekecek

Adım 2: Chat ID alma

Chat ID, bildirimlerin geleceği sohbetin benzersiz kimliğidir. Bunu almak için:

  1. Telegram'da botunuzu kullanıcı adıyla bulun ve "Start" butonuna tıklayın
  2. Bot'a herhangi bir mesaj gönderin (örneğin, "test")
  3. Tarayıcıda açın: https://api.telegram.org/bot[YOUR_TOKEN]/getUpdates
  4. Cevapta "chat":{"id": alanını bulun — bu sizin Chat ID'nizdir (örneğin, 123456789)

Adım 3: İzleme hizmetinde webhook ayarlama

Çoğu proxy izleme hizmeti (UptimeRobot, Pingdom, StatusCake) webhook bildirimlerini destekler. Bildirimlerin gönderileceği URL'yi şu formatta belirtmeniz gerekir:

https://api.telegram.org/bot[YOUR_TOKEN]/sendMessage?chat_id=[YOUR_CHAT_ID]&text=BİLDİRİM_METNİ

Örneğin, eğer token'ınız 123456789:ABCdef ve Chat ID'niz 987654321 ise, webhook URL'si şöyle olacaktır:

https://api.telegram.org/bot123456789:ABCdef/sendMessage?chat_id=987654321&text=Proxy%20çalışmıyor

Önemli: Bildirim metninde (text parametresi) boşlukları %20 ile değiştirin veya URL kodlaması kullanın. Çoğu izleme hizmeti bunu otomatik olarak yapar.

Adım 4: Bildirimleri test etme

Webhook'un doğru çalıştığını kontrol etmek için, tarayıcıda webhook URL'nizi açın. Eğer her şey doğru ayarlandıysa, bot size Telegram'da bir test mesajı gönderecektir. Eğer mesaj gelmediyse — token ve Chat ID'nin doğruluğunu kontrol edin.

Ekip çalışması için Slack ve Discord ile entegrasyon

Eğer bir ekipte çalışıyorsanız veya bir SMM ajansı yönetiyorsanız, bildirim almak için Slack veya Discord kullanmak daha uygundur. Bu, tüm çalışanların proxy ile ilgili sorunları gerçek zamanlı olarak görmesini ve hızlı bir şekilde yanıt vermesini sağlar.

Slack için webhook ayarlama

  1. Slack çalışma alanınızın ayarlarını açın
  2. "Apps" → "Incoming Webhooks" bölümüne gidin
  3. "Slack'a Ekle"ye tıklayın ve bildirimler için bir kanal seçin (örneğin, #proxy-monitoring)
  4. Webhook URL'sini kopyalayın — şu şekilde görünecektir: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXX
  5. Bu URL'yi izleme hizmetinizin ayarlarında kullanın

Slack webhook için veri formatı (eğer izleme hizmeti özel yükleri destekliyorsa):

{
  "text": "⚠️ Proxy Sorunu",
  "attachments": [
    {
      "color": "danger",
      "fields": [
        {
          "title": "IP Adresi",
          "value": "185.123.45.67",
          "short": true
        },
        {
          "title": "Sorun",
          "value": "Bağlantı zaman aşımı",
          "short": true
        }
      ]
    }
  ]
}

Discord için webhook ayarlama

  1. Bildirimlerin gönderileceği Discord kanalının ayarlarını açın
  2. "Integrations" → "Webhooks" bölümüne gidin
  3. "Yeni Webhook" butonuna tıklayın ve bir isim verin (örneğin, "Proxy Monitor")
  4. Webhook URL'sini kopyalayın
  5. Slack formatıyla uyumluluk için URL'nin sonuna /slack ekleyin

Discord, mesajları embedler aracılığıyla biçimlendirmeyi destekler, bu da sorun türüne göre renk kodlaması ile güzel bildirimler oluşturmanıza olanak tanır.

Webhook ile proxy izleme için hazır hizmetler

Kendi izleme scriptinizi yazmak istemiyorsanız, hazır hizmetleri kullanabilirsiniz. İşte aracıların ve SMM uzmanlarının kullandığı güvenilir çözümler:

Hizmet Olanaklar Fiyat
UptimeRobot Her 5 dakikada bir erişilebilirlik kontrolü, Telegram/Slack/Discord'da webhook 50 monitör için ücretsiz
Pingdom Farklı lokasyonlardan kontrol, detaylı istatistik, webhook Aylık $10'dan itibaren
StatusCake Hız, SSL sertifikaları izleme, webhook bildirimleri 10 monitör için ücretsiz
Freshping Basit arayüz, her 1-10 dakikada bir kontrol, webhook 50 monitör için ücretsiz

UptimeRobot'ta izleme ayarlama (örnek)

UptimeRobot, ücretsiz planı ve basit ayarları sayesinde aracıların popüler bir tercihi. İşte proxy izleme ayarlama adımları:

  1. uptimerobot.com'da kaydolun
  2. "Yeni Monitör Ekle"ye tıklayın
  3. "HTTP(s)" veya "Port" türünü seçin (SOCKS5 proxy kontrolü için)
  4. URL alanına proxy üzerinden kontrol edilecek test adresini girin (örneğin, https://api.ipify.org)
  5. Kontrol aralığını ayarlayın (ücretsiz plan için 5 dakika önerilir)
  6. "Alert Contacts" bölümünde webhook ekleyin: "Webhook" türünü seçin ve Telegram/Slack webhook URL'nizi yapıştırın
  7. Ayarları kaydedin

Artık UptimeRobot her 5 dakikada bir proxy'nin erişilebilirliğini kontrol edecek ve bir sorun tespit ederse Telegram'a bildirim gönderecektir. Birden fazla proxy'yi izlemek için her IP için ayrı bir monitör oluşturun.

Tavsiye: Eğer konut proxy'leri kullanıyorsanız ve IP rotasyonu yapıyorsanız, izlemeyi proxy'nin kendisi yerine hedef siteye (örneğin, Facebook veya Instagram) ayarlayın. Proxy üzerinden platformun ana sayfasının başarıyla yüklenip yüklenmediğini kontrol edin.

Kendi izleme scriptinizi oluşturma

İleri düzey kullanıcılar ve çok sayıda proxy ile çalışanlar (100+) için, kendi izleme scriptinizi oluşturmak daha etkili olacaktır. Bu, kontrol parametreleri ve bildirim formatı üzerinde tam kontrol sağlar.

Python ile örnek script

Proxy listesini kontrol etmek ve sorun tespit edildiğinde Telegram'a bildirim göndermek için basit bir script:

import requests
import time

# Telegram ayarları
TELEGRAM_TOKEN = "123456789:ABCdefGHIjklMNOpqrsTUVwxyz"
CHAT_ID = "987654321"

# İzlenecek proxy listesi
PROXIES = [
    {"ip": "185.123.45.67", "port": 8080, "user": "user1", "pass": "pass1"},
    {"ip": "185.123.45.68", "port": 8080, "user": "user2", "pass": "pass2"},
]

def check_proxy(proxy):
    """Proxy'nin çalışabilirliğini kontrol etme"""
    proxy_url = f"http://{proxy['user']}:{proxy['pass']}@{proxy['ip']}:{proxy['port']}"
    proxies = {"http": proxy_url, "https": proxy_url}
    
    try:
        response = requests.get("https://api.ipify.org?format=json", 
                              proxies=proxies, 
                              timeout=10)
        if response.status_code == 200:
            return True, response.json()['ip']
        return False, "HTTP hatası"
    except Exception as e:
        return False, str(e)

def send_telegram(message):
    """Telegram'a bildirim gönderme"""
    url = f"https://api.telegram.org/bot{TELEGRAM_TOKEN}/sendMessage"
    data = {"chat_id": CHAT_ID, "text": message}
    requests.post(url, data=data)

# İzleme ana döngüsü
while True:
    for proxy in PROXIES:
        is_working, result = check_proxy(proxy)
        
        if not is_working:
            message = f"⚠️ Proxy çalışmıyor!\n"
            message += f"IP: {proxy['ip']}:{proxy['port']}\n"
            message += f"Hata: {result}"
            send_telegram(message)
        else:
            print(f"✅ Proxy {proxy['ip']} çalışıyor (dış IP: {result})")
    
    time.sleep(300)  # Her 5 dakikada bir kontrol

Gelişmiş sürüm ile coğrafi konum kontrolü

Aracılar için IP'nin ülkeyi değiştirmemesi kritik öneme sahiptir. İşte coğrafi konum kontrolü ile geliştirilmiş script versiyonu:

def check_proxy_geo(proxy, expected_country):
    """Coğrafi konum kontrolü ile proxy kontrolü"""
    proxy_url = f"http://{proxy['user']}:{proxy['pass']}@{proxy['ip']}:{proxy['port']}"
    proxies = {"http": proxy_url, "https": proxy_url}
    
    try:
        # IP ve coğrafi konumu kontrol etme
        response = requests.get("http://ip-api.com/json/", 
                              proxies=proxies, 
                              timeout=10)
        
        if response.status_code == 200:
            data = response.json()
            current_country = data['countryCode']
            current_ip = data['query']
            
            if current_country != expected_country:
                return False, f"Ülke değişikliği: {expected_country} → {current_country}"
            
            return True, f"IP: {current_ip}, Ülke: {current_country}"
        
        return False, "HTTP hatası"
    except Exception as e:
        return False, str(e)

# Kullanım
PROXIES = [
    {"ip": "185.123.45.67", "port": 8080, "user": "user1", "pass": "pass1", "country": "US"},
    {"ip": "185.123.45.68", "port": 8080, "user": "user2", "pass": "pass2", "country": "GB"},
]

for proxy in PROXIES:
    is_working, result = check_proxy_geo(proxy, proxy['country'])
    if not is_working:
        send_telegram(f"⚠️ {proxy['ip']} ile ilgili sorun: {result}")

Cron ile otomatik başlatma

Scriptin sürekli çalışması için, onu cron (Linux/Mac) veya Görev Zamanlayıcı (Windows) ile başlatmayı ayarlayın. Her 5 dakikada bir kontrol için bir cron görevi örneği:

*/5 * * * * /usr/bin/python3 /path/to/proxy_monitor.py

Dolphin Anty ve AdsPower ile anti-detect tarayıcıları entegrasyonu

Eğer çoklu hesap yönetimi için anti-detect tarayıcıları kullanıyorsanız, sorun tespit edildiğinde otomatik proxy değişimi ayarlayabilirsiniz. Dolphin Anty ve AdsPower, profilleri ve proxy'leri yönetmek için API destekler.

Dolphin Anty'de otomatik proxy değişimi

Dolphin Anty, profil ayarlarını değiştirmek için API sağlar. İşte çalışmayan proxy'yi otomatik olarak değiştirmek için ayarlama:

  1. Dolphin Anty ayarlarında API anahtarını alın (Ayarlar → API)
  2. Her profil için yedek proxy listesi hazırlayın
  3. Bir sorun hakkında webhook bildirimi aldığında otomatik olarak proxy'yi API aracılığıyla değiştiren bir script oluşturun

Proxy'yi değiştirmek için Dolphin Anty API'sine örnek bir istek:

import requests

API_KEY = "your_dolphin_api_key"
PROFILE_ID = "12345"
NEW_PROXY = "http://user:pass@new-proxy-ip:port"

url = f"https://anty-api.com/browser_profiles/{PROFILE_ID}"
headers = {"Authorization": f"Bearer {API_KEY}"}
data = {
    "proxy": {
        "type": "http",
        "host": "new-proxy-ip",
        "port": "port",
        "login": "user",
        "password": "pass"
    }
}

response = requests.patch(url, headers=headers, json=data)
if response.status_code == 200:
    print(f"✅ Proxy {PROFILE_ID} profili için güncellendi")
else:
    print(f"❌ Güncelleme hatası: {response.text}")

AdsPower'da ayarlama

AdsPower da otomasyon için API destekler. Temel adımlar:

  1. AdsPower ayarlarında Yerel API'yi etkinleştirin (Ayarlar → Yerel API → Etkinleştir)
  2. Proxy profilini güncellemek için /api/v1/user/update uç noktasını kullanın
  3. Bir sorun tespit edildiğinde bu API'yi çağıran bir webhook ayarlayın

Pratik bir vaka: Bir aracı ekibi, Dolphin Anty'de otomatik proxy değişimini ayarladı. Webhook, IP ile ilgili bir sorun tespit ettiğinde, script otomatik olarak profili yedek proxy'ye geçirdi. Bu, reklam kampanyalarının boşta kalma süresini 2-3 saatten 5 dakikaya düşürdü.

Bildirim ayarlama için en iyi uygulamalar

Webhook bildirim sisteminin etkili çalışması ve bilgi gürültüsü yaratmaması için bu önerilere uyun:

1. Bildirim önceliklerini ayarlayın

Tüm sorunlar acil tepki gerektirmez. Bildirimleri üç seviyeye ayırın:

  • Kritik (🔴): IP'nin erişilememesi, platform tarafından engellenme, coğrafi konum değişikliği — acil tepki gerektirir
  • Önemli (🟡): Düşük hız, yüksek ping — bir saat içinde düzeltilebilir
  • Bilgilendirici (🟢): Trafik limitine yaklaşma, aboneliğin 7 gün içinde sona ermesi

Kritik bildirimler için sesli bildirimleri açarak Telegram kullanın. Bilgilendirici olanları ayrı bir Slack kanalına veya e-posta ile gönderebilirsiniz.

2. Yanlış tetiklemelerden kaçının

Bildirim göndermeden önce bir gecikme ayarlayın. Eğer proxy bir kez yanıt vermezse — bu geçici bir arıza olabilir. Sorunun 2-3 ardışık kontrol ile doğrulandığında bildirim gönderin.

3. Bildirimlere bağlam ekleyin

İyi bir bildirim, sorunu hızlı bir şekilde çözmek için gerekli tüm bilgileri içermelidir:

  • Proxy'nin IP adresi ve portu
  • Sorun türü (zaman aşımı, engelleme, coğrafi değişiklik)
  • Sorunun tespit edildiği zaman
  • Bu proxy'yi kullanan hesaplar veya profiller
  • Tavsiye edilen eylem (örneğin, "Yedek proxy #2'ye geçin")

4. Farklı proxy türleri için farklı kanallar kullanın

Eğer farklı proxy türleri (mobil, konut, veri merkezi) ile çalışıyorsanız, her tür için ayrı bildirim kanalları oluşturun. Bu, sorunların teşhisini ve ekipteki görev dağılımını kolaylaştırır.

5. Otomatik eylemleri ayarlayın

İleri düzey bir seviye — yalnızca bildirimleri değil, sorun tespit edildiğinde otomatik eylemleri de ayarlamak:

  • Anti-detect tarayıcısında otomatik proxy değişimi
  • Problemi çözene kadar tarayıcı veya otomatik paylaşımı durdurma
  • Yedek proxy'den geçiş yapma
  • Sağlayıcıya destek talebi oluşturma

6. Sorun günlüğü tutun

Tüm bildirimleri bir veritabanında veya Google Sheets'te saklamak için ayarlama yapın. Bu, aşağıdaki konularda yardımcı olur:

  • Sık sık düşen sorunlu IP'leri belirlemek
  • Proxy sağlayıcısının çalışma kalitesini değerlendirmek
  • Raporlama için erişilebilirlik grafiklerini oluşturmak
  • Proxy'ler arasında yük dağılımını optimize etmek

Sonuç

Proxy sorunları için webhook bildirimleri, çoklu hesap yönetimi, trafik aracıları ve veri toplama için profesyonel çalışma açısından sadece bir kolaylık değil, bir gerekliliktir. Doğru ayarlanmış bir izleme sistemi, boşta kalma süresini birkaç saatten 5-15 dakikaya düşürerek, reklam bütçeleri veya müşteri hesapları yönetimi ile çalışırken kritik öneme sahiptir.

Webhook bildirimlerini ayarladıktan sonra elde ettiğiniz temel avantajlar: sorunların anlık tespiti (30-60 saniye, birkaç saatlik manuel kontrol yerine), rutin kontrollerin otomatikleştirilmesi (günde 1-2 saatlik zaman kazandırır), reklam kampanyalarının boşta kalma süresinden kaynaklanan kayıpların önlenmesi, ekibe yük artırmadan 100'den fazla proxy'yi ölçeklendirme imkanı.

Basit bir Telegram botu ayarlayarak ve UptimeRobot gibi ücretsiz bir izleme hizmeti kullanarak başlayın — bu 10-15 dakika alır. Proxy sayısı arttıkça ve görevler karmaşıklaştıkça, sorunlu IP'leri otomatik olarak değiştiren kendi izleme scriptlerinize geçin.

Eğer çoklu hesap yönetimi veya trafik aracıları ile ciddi bir şekilde çalışmayı planlıyorsanız, yüksek çalışma süresine sahip güvenilir konut proxy'leri kullanmanızı öneririz. Bu, sorun sayısını en aza indirir ve işinizi geliştirmeye odaklanmanızı sağlar, sürekli olarak erişilemeyen IP adresleri ile yangın söndürmek yerine.

```