Canlı proxy testi

Proxy kontrol: HTTP, HTTPS, SOCKS4 ve SOCKS5 proxy test aracı

Proxy sorgula: IP veya ana makine adını, portu ve protokolü girin; sunucumuz proxy’ye gerçekten bağlanır, protokol el sıkışmasını yapar ve önceden belirlenmiş bir test uç noktasına proxy üzerinden istek gönderir. Sonuç, tahmin değil, o anki ölçümdür.

Proxy bilgileri

ip:port, kullanıcı:parola@ip:port veya socks5://ip:port yapıştırabilirsiniz.

Protokol

HTTP: Düz TCP üzerinden HTTP proxy: HTTP siteleri mutlak URL ile, HTTPS siteleri CONNECT tüneliyle iletilir.

Proxy kontrol akışıHTTP proxy kontrolü: istemci, proxy ve test ucu. Güncel durum: Kontrol bekleniyor.

Kontrol bekleniyor.

Şema, kontrol sırasında sunucudan gelen gerçek aşama olaylarıyla ilerler.

sonuç · proxy-kontrol

Henüz kontrol yapılmadı. Bir proxy girip kontrolü başlatın; aşama süreleri ve sonuç burada, sunucudan gelen gerçek olaylarla görünür.

01 · Aşamalar

Proxy kontrol nasıl çalışır?

Altı aşama, sunucudan gelen gerçek olaylarla ilerler.

Bir proxy test aracı yalnızca portun açık olup olmadığına bakmamalıdır. Çalışan proxy kontrol işlemi altı aşamadan oluşur; her aşama sunucudan gerçek zamanlı olarak bildirilir ve yukarıdaki şemayı sürer. Bir aşama uygulanmıyorsa “atlandı” olarak görünür.

  1. 1

    DNS çözümleme

    Ana makine adı girdiyseniz adres çözülür ve tüm sonuçların herkese açık adres olduğu doğrulanır. IP girdiyseniz bu aşama atlanır. Bağlantı, doğrulanan adrese kurulur; ad ikinci kez çözülmez.

  2. 2

    TCP bağlantısı

    Proxy’nin portuna TCP bağlantısı açılır ve süre ölçülür. Bu süre sonuçtaki Bağlantı süresi değerinin kaynağıdır.

  3. 3

    TLS (yalnızca HTTPS proxy)

    Protokol HTTPS ise önce proxy’nin kendisiyle TLS el sıkışması yapılır. Sertifika doğrulanamazsa sonuç bunu not olarak belirtir.

  4. 4

    Protokol el sıkışması

    HTTP/HTTPS proxy’de istek ve CONNECT komutu, SOCKS5’te selamlama ve bağlantı isteği, SOCKS4’te CONNECT isteği gönderilir. Yanıt seçtiğiniz protokole uymuyorsa durum “Desteklenmiyor” olur.

  5. 5

    Kimlik doğrulama

    Kullanıcı adı/parola verdiyseniz veya proxy istediyse (HTTP 407, SOCKS5 kimlik doğrulama yöntemi) bu aşama çalışır. Verilmediyse atlanır.

  6. 6

    Test isteği

    Proxy üzerinden, sabit bir izinli uç noktaya istek gönderilir ve yanıt doğrulanır. Çıkış IP’si ve ülke bu yanıttan okunur; yanıt beklenen biçimde değilse sonuç “Doğrulanamadı” olur.

02 · Sonuçlar

Sonuç durumları ne anlama gelir?

Altı sabit durum vardır; her biri farklı bir nedene ve farklı bir sonraki adıma işaret eder.

Altı sonuç durumu, olası nedenleri ve yapılacaklar
DurumOlası nedenNe yapmalı
ÇalışıyorProxy en az bir trafik türünü (HTTP yönlendirme veya HTTPS CONNECT) test uç noktasına uçtan uca iletti.Notlara bakın: hangi trafiğin doğrulandığı yazar. Bu sonuç, sonraki saatlerdeki kararlılığı veya bir sitenin sizi engellemeyeceğini göstermez.
Bağlantı kurulamadıPort kapalı (ECONNREFUSED), adrese ulaşılamıyor ya da hedef güvenlik kuralıyla engellendi (özel/yerel adresler).IP ve portu doğrulayın, proxy hizmetinin çalıştığından ve güvenlik duvarının portu açtığından emin olun.
Kimlik doğrulama gerekliProxy 407 döndürdü ya da SOCKS5’te kimlik doğrulama istedi veya verilen kullanıcı adı/parolayı reddetti.Kullanıcı adı ve parolayı girin ya da doğrulayın. Mesaj “gerekli” ile “reddedildi” arasındaki farkı belirtir.
Zaman aşımıPaketler yanıtsız kaldı: ana makine kapalı, port filtreli ya da proxy aşırı yavaş.Mesajda hangi aşamada beklendiği yazar. Aynı aşamada tekrar zaman aşımı alıyorsanız sağlayıcıyı kontrol edin.
DesteklenmiyorPort açık ama seçilen protokolü konuşmuyor (örneğin HTTP proxy’ye SOCKS5 selamlaması) ya da gereken yöntem sunulmuyor.Protokolü değiştirip yeniden deneyin; sağlayıcının hangi protokolü o portta sunduğunu kontrol edin.
DoğrulanamadıProxy yanıt verdi ama test uç noktasından beklenen yanıt gelmedi (yönlendirme sayfası, hata sayfası, içerik enjeksiyonu) ya da uç noktaya ulaşılamadı.Proxy’nin bu hedefe izin verip vermediğini sağlayıcıyla netleştirin; bir süre sonra yeniden deneyin.

Hata kodlarının anlamı ve çözüm adımları için proxy bağlantı hataları ve proxy timeout nedir rehberlerine bakın.

Bu araç bir bağlantı ve doğrulama testidir. Ne ölçtüğümüzü ve ne ölçmediğimizi açıkça ayırıyoruz.

ÖlçülenÖlçülmeyen
Bağlantı süresi: proxy’ye TCP bağlantısının (HTTPS proxy’de TLS dahil) kurulma süresi.İndirme/yükleme hızı. Bu bir hız testi değildir; hız için bkz. proxy hız testi nasıl yapılır.
Aşama süreleri: el sıkışma ve test yanıtının ilk baytı (yalnızca gerçekten çalışan aşamalar için).Hedef siteye gidiş-dönüş süresi ve kararlılık. Tek bir ölçüm sonraki davranışı öngörmez.
Çıkış IP’si ve ülke: test uç noktasının yanıtından veya GeoIP veritabanından, yalnızca okunabildiyse.Üçüncü taraf bir sitenin IP’nizi kabul edeceği veya engelleyeceği.
Anonimlik: yalnızca kendi yankı uç noktamıza ulaşan düz HTTP isteğindeki başlıklara bakılarak, ulaşabildiysek.Anonimlik seviyesi her sonuçta bulunmaz; ölçülemiyorsa alan hiç gösterilmez. “Elit” güvenli demek değildir.

Testler sabit ve sınırlı bir izinli uç nokta kümesine yapılır; ziyaretçinin yazdığı hiçbir adrese proxy üzerinden istek atılmaz. Bu yüzden sonuç, yalnızca bu uç noktalar için geçerlidir.

03 · Kapsam

Neyi ölçüyoruz, neyi ölçmüyoruz?

Dürüst bir sınır: bu araç bağlantıyı ve yanıtı doğrular, hız ya da gelecekteki davranış vaat etmez.

04 · Güvenlik

Gizlilik ve güvenlik

Araç herkese açıktır; bu yüzden kötüye kullanıma karşı katmanlı önlemler ve minimum veri ilkesi uygulanır.

  • Kimlik bilgileri saklanmaz. Kullanıcı adı ve parola yalnızca o kontrol için iletilir; kayıtlara yazılmaz. Tarayıcıda yalnızca son seçtiğiniz protokol oturum belleğinde tutulur, adres ve parola tutulmaz.
  • Özel ve yerel adresler engellenir. Loopback, özel ağ, link-local ve benzeri adresler ile bazı portlar reddedilir; araç içeriden bir ağı taramak için kullanılamaz. Bu durumda “Bağlantı kurulamadı” ve engelleme mesajı görürsünüz.
  • İstek sınırları vardır. Kısa sürede çok fazla kontrol gönderirseniz 429 yanıtı ve bekleme süresi gösterilir.
  • Güvenlik doğrulaması. Her kontrolten önce tarayıcınız kısa bir SHA-256 hesaplaması (proof-of-work) çözer; bu, otomatik kötüye kullanımı pahalılaştırır ve kullanıcıdan işlem istemez.
  • Ana makine adları kayıtlarda özetlenir. Sunucu günlüklerinde adres düz metin değil, özet değer olarak tutulur.

07 · SSS

Sık sorulan sorular