1. Port kontrolü

Proxy test etmeye sunucuya ulaşabildiğinizi görerek başlayın. Bu kontrolde kullanıcı adı ve şifre işe karışmaz, yalnız IP ile port sınanır. Başlat menüsünden PowerShell'i açın, IP ve PORT yerine size gelen bilgileri yazın:

Test-NetConnection -ComputerName IP -Port PORT

2. Çıkış IP'sini görmek

Port açıksa sıra proxy'nin kendisinde. curl, Windows 10'un Nisan 2018 güncellemesinden (sürüm 1803) beri sistemle birlikte geliyor. Komutu PowerShell'de mutlaka curl.exe diye yazın. Yalnız curl yazarsanız Windows PowerShell bunu kendi Invoke-WebRequest komutuna çevirir, -x seçeneğini de tanımaz.

Size gelen satırda hem HTTP hem SOCKS5 portu varsa ikisini de deneyin. İlk komut SOCKS5'i, ikincisi HTTP'yi sınar:

curl.exe -x socks5h://IP:SOCKSPORT -U KULLANICI:SIFRE https://api.ipify.orgcurl.exe -x http://IP:HTTPPORT -U KULLANICI:SIFRE https://api.ipify.org

3. IP hangi ülkeden, hangi operatörden çıkıyor?

Bağlanan her proxy doğru proxy değildir. Türkiye ISP proxy aldıysanız çıkışın Türkiye'den ve bir Türk internet sağlayıcısının ağından gelmesi gerekir. Aynı komutu konum bilgisi döndüren bir adrese yöneltin:

curl.exe -x socks5h://IP:SOCKSPORT -U KULLANICI:SIFRE https://ipinfo.io/json

4. Gecikmeyi doğru ölçmek

Windows'un ping komutu proxy'den geçmez, çünkü ICMP denen ayrı bir paket türü kullanır ve SOCKS5 ile HTTP proxy ICMP taşımaz. İkisi de TCP bağlantılarını aktarır, SOCKS5 buna ek olarak UDP de taşıyabilir. Proxy IP'sine ping attığınızda yalnız sizinle sunucu arasındaki yolu ölçersiniz. Üstelik pek çok sunucu ICMP'ye hiç cevap vermez, bu yüzden ping'e cevap gelmemesi proxy'nin bozuk olduğunu göstermez.

Daha doğru ölçü, proxy'yle kurulan bağlantının süresi. curl bunu saniye cinsinden yazdırır. Aşağıdaki satır aynı ölçümü on kez yapar:

1..10 | ForEach-Object { curl.exe -x socks5h://IP:SOCKSPORT -U KULLANICI:SIFRE -o NUL -s -w "%{time_connect}\n" https://www.google.com }

Komut yazmadan: Firefox'la hızlı kontrol

Komut satırıyla uğraşmak istemiyorsanız Firefox işi görür, çünkü bilgisayarın geri kalanına dokunmadan yalnız kendi trafiğini proxy'ye verebilir. Ayarlar > Genel > Ağ ayarları > Ayarlar düğmesine girin ve elle vekil sunucu yapılandırmasını seçin. HTTP vekil sunucusu kutusuna IP'yi, yanına HTTP portunu yazın, bu vekil sunucuyu HTTPS için de kullan seçeneğini işaretleyin. Sonra ipinfo.io adresini açın. Firefox kullanıcı adı ve şifre sorar, girince sayfa proxy'nin IP'sini ve hangi operatöre ait olduğunu gösterir.

Burada HTTP portunu seçmemizin bir sebebi var: Firefox SOCKS5'te kullanıcı adı ve şifreyi desteklemiyor, şifreli bir SOCKS5 proxy'yi bu ekrandan sınayamazsınız. İşiniz bitince ayarı vekil sunucu yok konumuna geri alın. Unutursanız Firefox bütün sayfaları proxy'den açmaya devam eder.

Oyun gerçekten proxy'den mi çıkıyor?

Testler geçti, oyunu açtınız.

Peki oyunun trafiği gerçekten proxy'ye mi gidiyor, yoksa hâlâ kendi internetinizden mi çıkıyor? Proxifier kullanıyorsanız ana penceredeki bağlantı listesinde her satırın hangi programa ait olduğu ve hangi proxy'den geçtiği yazar. Başka bir yöntem kullanıyorsanız Windows'un kendi aracıyla da bakabilirsiniz. Oyun açıkken PowerShell'de IP yerine proxy adresinizi yazın:

netstat -ano | findstr IP

Birden fazla proxy'yi tek seferde test etmek

Dörtlü ya da takım paketi aldıysanız proxy'leri tek tek denemek yorar. Panelinizdeki SOCKS5 listesini IP:PORT:KULLANICI:ŞİFRE düzeninde kopyalayıp proxyler.txt adlı bir dosyaya yapıştırın, sonra PowerShell'i o klasörde açıp şu beş satırı yapıştırın:

Get-Content proxyler.txt | ForEach-Object { $p = $_.Split(":") $ip = curl.exe -s -m 10 -x "socks5h://$($p[0]):$($p[1])" -U "$($p[2]):$($p[3])" https://api.ipify.org "$($p[0]) -> $(if ($ip) { $ip } else { 'BAGLANMADI' })"}

Hata çıktılarının anlamı

curl hata verdiğinde mesajın kendisi çoğu zaman sebebi söyler. En sık gördüklerimiz şunlar:

GördüğünüzBüyük ihtimalle sebepİlk yapılacak
CONNECT tunnel failed, response 407HTTP portunda kullanıcı adı ya da şifre yanlışKopyalarken başta ya da sonda boşluk kalmış mı bakın, -U ile yeniden deneyin
curl: (97) ile başlayan SOCKS hatasıSOCKS5 girişi reddedildi ya da socks5h ile HTTP portuna bağlandınızSOCKS portunu ve şifreyi kontrol edin
Connection refusedBu portta dinleyen bir hizmet yokPort numarasını size gelen satırla karşılaştırın
Connection timed outYol bir yerde kesiliyor1. adımdaki port testine dönün
IP geliyor ama ülke ya da operatör yanlışYanlış satır ya da yanlış paket türüSatın aldığınız paket türüyle karşılaştırın

SROProxyTR panelinde tek tuşla test

Bizden aldığınız her proxy, WhatsApp'tan gelen kişisel panel bağlantınızla birlikte teslim edilir. Panelde her proxy satırının yanında bir Test et düğmesi var. Düğme sunucumuzdan proxy'ye gerçek bir HTTP ve SOCKS5 bağlantısı açar, çıkış IP'sini ve bağlantı süresini milisaniye olarak gösterir. Bu süreyi bizim sunucumuz ölçer. Evinizden proxy'ye giden yolu, oyunu oynadığınız bilgisayarın gördüğü gecikmeyi merak ediyorsanız yukarıdaki komutlar tam o iş için. Son testin sonucu saatiyle birlikte panelde kalır. Bir sorun yaşadığınızda bize yazmadan önce oraya bakmak, sorunun proxy'de mi yoksa evdeki bağlantıda mı olduğunu çoğu zaman tek başına gösterir.

16 Ekim'de panelin testini İstanbul'daki bilgisayarımızdan çalıştırdığımızda bir Türkiye ISP proxy'mizde HTTP bağlantısı 11 ile 18 ms, SOCKS5 bağlantısı 12 ms sürdü. Paketlerin hepsinde HTTP ve SOCKS5 portu birlikte gelir. Proxy türlerini yan yana proxy çeşitleri sayfasında, bütün süreleri ve indirimleri fiyatlar sayfasında görebilirsiniz.

Sıkça sorulan sorular

Proxy test siteleri güvenli mi?+

Kullanıcı adı ve şifreli bir proxy'yi bir web sitesine yapıştırdığınızda giriş bilgilerinizi o siteye vermiş olursunuz. Bu yazıdaki komutlar testi kendi bilgisayarınızda yapar, bilgileriniz kimseye gitmez. Neden önemli olduğunu ücretsiz proxy yazımızda anlattık.

Test geçiyor ama oyun bağlanmıyor, neden?+

Proxy çalışıyor demektir; sorun büyük ihtimalle yönlendirmede. Oyunun gerçekten proxy'den çıkıp çıkmadığını Proxifier'ın bağlantı penceresinde görebilirsiniz. Kural ve ayarlar için Proxifier kurulumu rehberimize bakın.

Test Türkiye gösteriyor ama bir site beni yurt dışında sanıyor, neden?+

Sitelerin kullandığı IP konum veritabanları birbirinden farklıdır ve yeni dağıtılan IP bloklarında bir süre eski bilgiyi gösterebilir. Ülke ve operatörü iki ayrı konum servisinde kontrol edin. İkisi de Türkiye diyorsa proxy doğru çalışıyor, o sitenin veritabanı geriden geliyordur.

Testi ne sıklıkla yapmalıyım?+

Teslimden hemen sonra bir kez, sonra da yalnız bir sorun hissettiğinizde. Port testi False çıkarsa aynı komutu telefonun mobil verisine bağlıyken deneyin. Orada geçiyorsa engel kendi internetinizdedir. Uzun bir oyun oturumu öncesi gecikme testini çalıştırmak, sorunun proxy'de mi yoksa kendi internetinizde mi olduğunu baştan ayırır.

Teknik kaynaklar ve doğrulama

Bu rehber, protokol ve ağ tanılama ayrıntıları için birincil teknik belgelere dayanır. Ürün davranışı kullanılan sağlayıcıya ve yapılandırmaya göre değişebileceği için kendi bağlantınızda doğrulama yapın.

curl kılavuzu: -x, -U ve -w seçenekleriMicrosoft: Test-NetConnection komutuMicrosoft: Windows'a tar ve curl geliyor (2017-2018)IETF RFC 1928: SOCKS Protocol Version 5