KYC olmadan — kimlik yok, selfie yok, belge yok · Kripto ile öde: BTC, USDT, USDC, ETH, SOL, LTC · $25 tutarından itibaren bakiye yükle
Dil: Türkçe
Fiyatları gör

Rehber · test etme

Bir proxy'nin statik olup olmadığı nasıl kontrol edilir: IP, ASN ve konumun zaman içinde takibi

Statik bir proxy, kiralama boyunca aynı çıkış IP'sini, ağını ve ülkesini korur. İşte bunu kanıtlamanın tekrarlanabilir bir yolu, test edilmiş curl ve Python betikleriyle.

Son güncelleme: · 7 dk okuma

Hızlı yanıt

Bir proxy'nin statik olup olmadığını nasıl kontrol ederim?

Bir proxy'nin statik olup olmadığını kontrol etmek için en az 24 saat boyunca saatte bir kez proxy üzerinden api.ipify.org ve ipinfo.io/json adreslerine istek gönderin. Ardından tüm başarılı kontrollerde çıkış IP'sini, ASN'yi (org alanı) ve ülkeyi karşılaştırın. Her satırda tek bir IP ve tek bir ASN olması, proxy'nin bu süre boyunca statik kaldığı anlamına gelir. SteadyProxy statik IP'ler her 30 günlük kiralama dönemi için sabit kalacak şekilde tasarlanmıştır; bu test kendiniz doğrulamanızı sağlar. Güncelleme: 19 Ekim 2026.

Testin temel bilgileri nelerdir?

Test uç noktalarıapi.ipify.org (yalnızca çıkış IP'si) ve ipinfo.io/json (IP, org/ASN, şehir, bölge, ülke)
Önerilen süre24 saat, saatte bir kontrol (24 kontrol); uzun süreli işler için 7. günde tekrarlayın
Statik sonuçHer başarılı kontrolde aynı IP ve aynı ASN
Rotasyonlu sonuçİki veya daha fazla farklı IP ya da ASN değişikliği
Başarısız istekZaman aşımı bir IP değişikliği değildir: yalnızca başarılı satırları karşılaştırın
Şehir değişiklikleriBir veritabanı güncellendiğinde ortaya çıkabilir; IP ve ASN daha güçlü sinyallerdir
Test edildiHer iki betik de 19 Ekim 2026'da parola korumalı bir test proxy'si üzerinden çalıştırıldı

Statik bir proxy'de tam olarak ne aynı kalmalıdır?

Üç değer değişmemelidir: çıkış IP'si, ASN ve ülke. Çıkış IP'si web sitelerinin gördüğü adrestir; api.ipify.org yalnızca bunu döndürür. ASN, IP'yi duyuran ağdır; ipinfo.io bunu org alanında gösterir, örneğin AS9009 ve ardından bir ağ adı. Ülke bir IP veritabanından gelir. O veritabanı güncellendiğinde IP aynı kalsa bile şehir ve bölge değişebilir. Bağlandığınız ana makinenin her zaman çıkış IP'si olmadığını unutmayın: çıkış IP'sini her zaman proxy üzerinden okuyun.

curl ile bir proxy'yi nasıl kontrol ederim?

Önce alanları görmek için bir kontrol çalıştırın, ardından döngüyü. USERNAME, PASSWORD, host ve port değerlerini panoda IP'niz için gösterilen dört değerle değiştirin. Döngü her kontrol için ip-log.txt dosyasına bir satır yazar ve kontroller arasında 3.600 saniye bekler. Son iki komut farklı IP'leri ve ağları sayar: her biri tek satır ise proxy test sırasında statik kalmıştır.

curl: bir kontrol, ardından 24 saatlik kontrol
# One check through the proxy: IP, network (org = ASN + name), country, city
curl -s -m 30 -x "http://USERNAME:[email protected]:7777" https://ipinfo.io/json

# 24 checks, one per hour, one line per check in ip-log.txt
PROXY="http://USERNAME:[email protected]:7777"
for i in $(seq 1 24); do
  printf '%s ' "$(date -u +%Y-%m-%dT%H:%M:%SZ)" >> ip-log.txt
  curl -s -m 30 -x "$PROXY" https://ipinfo.io/json | tr -d '\n' >> ip-log.txt
  echo >> ip-log.txt
  sleep 3600
done

# Count the distinct exit IPs and networks in the log (one line each = static)
grep -o '"ip": *"[^"]*"' ip-log.txt | sort | uniq -c
grep -o '"org": *"[^"]*"' ip-log.txt | sort | uniq -c

Python ile bir proxy'yi nasıl kontrol ederim?

Python betiği aynı testi yapar ve elektronik tabloda açabileceğiniz bir CSV dosyası yazar. Proxy bilgilerini ortam değişkenlerinden (PROXY_HOST, PROXY_PORT, PROXY_USER, PROXY_PASS) ve iki ayardan okur: CHECKS (varsayılan 24) ve INTERVAL_SECONDS (varsayılan 3600). Her turda iki uç noktayı da sorgular, böylece aralarındaki bir uyumsuzluğu da yakalayabilirsiniz. Sonunda farklı IP'leri, ağları ve ülkeleri ve tek satırlık bir sonucu yazdırır. 19 Ekim 2026'da Python 3.14 ve Requests 2.34 ile, kullanıcı adı ve parola gerektiren yerel bir test proxy'si üzerinden çalıştırdık.

check_static.py: IP, ASN ve konumu zaman içinde kaydet
"""Log the exit IP, network and location of one proxy over time.

A static IP shows the same IP, network (ASN) and country in every row.
Install: python -m pip install requests
"""
import csv
import os
import time
from datetime import datetime, timezone
from urllib.parse import quote

import requests

HOST = os.environ.get("PROXY_HOST", "gw.steadyproxy.com")
PORT = os.environ.get("PROXY_PORT", "7777")
USER = os.environ.get("PROXY_USER", "USERNAME")
PASSWORD = os.environ.get("PROXY_PASS", "PASSWORD")
CHECKS = int(os.environ.get("CHECKS", "24"))
INTERVAL = int(os.environ.get("INTERVAL_SECONDS", "3600"))
LOG_FILE = os.environ.get("LOG_FILE", "static-ip-log.csv")

PROXY = "http://" + quote(USER, safe="") + ":" + quote(PASSWORD, safe="") + "@" + HOST + ":" + PORT
PROXIES = {"http": PROXY, "https": PROXY}
FIELDS = ["time_utc", "ipify_ip", "ipinfo_ip", "org", "country", "region", "city"]


def check_once(session):
    ipify = session.get("https://api.ipify.org?format=json", proxies=PROXIES, timeout=(10, 30))
    ipify.raise_for_status()
    info = session.get("https://ipinfo.io/json", proxies=PROXIES, timeout=(10, 30))
    info.raise_for_status()
    data = info.json()
    return {
        "time_utc": datetime.now(timezone.utc).isoformat(timespec="seconds"),
        "ipify_ip": ipify.json()["ip"],
        "ipinfo_ip": data.get("ip", ""),
        "org": data.get("org", ""),
        "country": data.get("country", ""),
        "region": data.get("region", ""),
        "city": data.get("city", ""),
    }


def main():
    rows = []
    with requests.Session() as session, open(LOG_FILE, "a", newline="", encoding="utf-8") as fh:
        session.trust_env = False
        writer = csv.DictWriter(fh, fieldnames=FIELDS)
        if fh.tell() == 0:
            writer.writeheader()
        for n in range(CHECKS):
            try:
                row = check_once(session)
            except requests.RequestException as exc:
                print("check", n + 1, "failed:", type(exc).__name__)
            else:
                writer.writerow(row)
                fh.flush()
                rows.append(row)
                print(row["time_utc"], row["ipify_ip"], row["org"], row["country"], row["city"])
            if n + 1 < CHECKS:
                time.sleep(INTERVAL)

    ips = {r["ipify_ip"] for r in rows} | {r["ipinfo_ip"] for r in rows}
    orgs = {r["org"] for r in rows}
    countries = {r["country"] for r in rows}
    print("successful checks:", len(rows), "of", CHECKS)
    print("distinct IPs:", sorted(ips))
    print("distinct networks:", sorted(orgs))
    print("distinct countries:", sorted(countries))
    if len(rows) >= 2 and len(ips) == 1 and len(orgs) == 1 and len(countries) == 1:
        print("RESULT: same IP, network and country in every successful check")
    else:
        print("RESULT: not stable, or not enough data - read the log")


if __name__ == "__main__":
    main()

Test ne kadar sürmelidir?

En az 24 saat çalıştırın. Birçok rotasyonlu teklif IP'yi istek başına, oturum başına veya belirli bir dakika sayısından sonra değiştirir, bu yüzden bir dakika içindeki birkaç kontrol bir değişikliği kaçırabilir. Her hafta çalışan bir iş için testi 7 gün sonra tekrarlayın. Saatte bir kontrol yeterlidir ve ücretsiz sorgulama hizmetlerinin kullanım sınırlarının çok altında kalır. Daha kısa bir aralığı yalnızca kısa bir test için kullanın, örneğin 5 dakika arayla 12 kontrol.

Test sırasında IP değişirse ne olur?

Önce bir kurulum hatasını eleyin. Her isteğin aynı host, port ve kullanıcı adını kullandığını kontrol edin: iki farklı IP genellikle iki farklı kimlik bilgisi satırından gelir. Ardından makinenizdeki bir sistem proxy'sinin veya VPN'in bazı istekleri ele geçirip geçirmediğini kontrol edin; Python betiği bu tür ayarları trust_env = False ile yok sayar. Tek bir SteadyProxy kimlik bilgisi satırının çıkış IP'si kiralama süresi boyunca gerçekten değişirse, günlüğünüzü desteğe gönderin. Değiştirme kuralımız: Bir IP çalışmıyorsa desteğe yazın: stok imkan verdiğinde onu onarırız veya aynı ülkedeki başka bir IP ile değiştiririz.

IP aynı kalırken konum neden değişebilir?

Çünkü konum, IP'nin bir özelliği değil, bir veritabanından yapılan bir tahmindir. Coğrafi konum sağlayıcıları verilerini günceller ve statik bir IP güncellemeler arasında bir şehirden yakın bir şehre taşınabilir. Kayıt verileri de daha iyi bir rehber değildir: RIPE'nin belgeleri, ülke özniteliğinin IP'leri ülkelere eşlemek için güvenilir şekilde kullanılamayacağını belirtir. Şehir değişikliğini bir veritabanı olayı, IP veya ASN değişikliğini ise gerçek bir değişiklik olarak değerlendirin. statik konut proxy'leri gerçekten konut mu? rehberimiz bu kayıtların nasıl okunacağını açıklar.

İnsanlar statik proxy'leri test etme hakkında başka neler soruyor?

Bir proxy'nin statik olduğunu kaç kontrol kanıtlar?

Hiçbir sayı bunu gelecek için kanıtlamaz; bir test yalnızca ölçtüğünüz süreyi tanımlar. Pratikte, tek IP ve tek ASN ile 24 saatlik kontrol, proxy'nin bir gün boyunca rotasyon yapmadığını gösterir. Testi bir hafta sonra tekrarlayın ve günlükleri saklayın. SteadyProxy üzerinde her IP, 30 günlük kiralama süresi boyunca sabit kalacak şekilde tasarlanmıştır.

Neden hem api.ipify.org hem de ipinfo.io kullanılır?

api.ipify.org yalnızca IP'yi döndürür, bu da onu temiz bir referans yapar. ipinfo.io ise ASN ve organizasyonu, şehri, bölgeyi ve ülkeyi ekler. İki hizmet aynı turda farklı IP'ler bildirirse, istemciniz farklı rotalar üzerinden birkaç bağlantı açıyor olabilir. Herhangi bir sonuca güvenmeden önce bunu kontrol etmeye değer.

Yapışkan bir oturum kısa bir testte statik görünebilir mi?

Evet. Yapışkan oturumlu rotasyonlu bir konut proxy'si belirli bir süre, genellikle dakikalar boyunca tek bir IP tutar, sonra değişir. Birkaç dakikalık bir test statik görünür. Bu yüzden bu kılavuz en az 24 saat boyunca kontroller ister. Gerçek bir statik IP günler boyunca aynı IP ve ASN'yi korur.

Başarısız bir istek IP'nin değiştiği anlamına mı gelir?

Hayır. Bir zaman aşımı veya proxy hatası yalnızca o isteğin tamamlanmadığı anlamına gelir. Betikler başarısız turları atlar ve yalnızca başarılı satırları karşılaştırır. Arka arkaya çok sayıda hata dikkate değerdir: kimlik bilgilerini, portu ve kendi bağlantınızı kontrol edin, sorun devam ederse destek ekibiyle iletişime geçin.

Bu kontrolleri token olmadan ipinfo.io'ya göndermek sorun olur mu?

Hafif kullanım için evet: saatte bir istek çok hafif bir trafiktir. 19 Ekim 2026'daki testimizin gösterdiği gibi ipinfo.io, temel istekleri token olmadan yanıtlar ve daha yüksek hacimler için token sunar. Aynı anda çok sayıda IP test ediyorsanız ücretsiz bir token oluşturup isteğe ekleyin ya da yalnızca api.ipify.org kullanın.

Kontrol panelimde çıkış IP'sini mi yoksa sunucuyu mu test etmeliyim?

Çıkış IP'sini. Bağlandığınız sunucu, web sitelerinin gördüğü IP'den farklı bir ad veya adres olabilir. Kontrolü proxy üzerinden çalıştırın ve api.ipify.org tarafından döndürülen IP'yi kullanın. Bu çıkış IP'si aynı zamanda bir izin listesine ekleyeceğiniz veya WHOIS'te sorgulayacağınız IP'dir.

Bir SteadyProxy IP'sini ona güvenmeden önce test edebilir miyim?

Evet ve bunu öneririz. $2,24 üzerinden 30 gün için bir IP sipariş edin, Python betiğini bir gün çalıştırın ve günlüğü okuyun. İade politikamız kapsamında, teslimattan sonraki ilk 24 saat içinde çalışmayan ve düzeltemediğimiz veya değiştiremediğimiz bir IP bakiyenize tam olarak iade edilir.

Bu kılavuz hangi kaynakları kullanıyor? (5)
  1. ipify API — ipify (2026-10-19)
  2. IPinfo geliştirici belgeleri — IPinfo (2026-10-19)
  3. Requests ileri düzey kullanım: proxyler ve zaman aşımları — Requests (2026-10-19)
  4. curl man sayfası — curl (2026-10-19)
  5. RIPE Veritabanı belgeleri: country özniteliği — RIPE NCC (2026-10-19)

ISP IP başına $2,24 tutarından itibaren · 30 gün · KYC olmadan

Fiyatları gör