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
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
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
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
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
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
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
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.
| Durum | Olası neden | Ne yapmalı |
|---|---|---|
| Çalışıyor | Proxy 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 gerekli | Proxy 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. |
| Desteklenmiyor | Port 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.
05 · Protokoller
Protokole özel kontrol sayfaları
Her protokolün el sıkışması farklıdır; hata kodlarını ve komut örneklerini ayrı sayfalarda bulabilirsiniz.
- HTTP proxy kontrolMutlak URL ile HTTP yönlendirme ve CONNECT tüneli ayrı test edilir.HTTP proxy
- HTTPS proxy kontrolProxy’nin kendisine TLS bağlantısı ve sertifika doğrulaması.HTTPS proxy
- SOCKS4 proxy kontrolYalnızca IPv4 ve TCP CONNECT; yanıt kodları 90-93.SOCKS4 proxy
- SOCKS5 proxy kontrolSelamlama, kullanıcı adı/parola ve REP 0-8 yanıt kodları.SOCKS5 proxy
06 · Rehberler
Sonuç çıktıktan sonra
Hata kodlarını yorumlamak ve sorunu gidermek için ilgili rehberler.
07 · SSS