Proxy bağlantısı başarısız olduğunda sırasıyla proxy hizmetini, kimlik doğrulama ve protokolü, istemci yapılandırmasını ve hedef siteyi kontrol edin. Ayarları değiştirmeden önce sorunun hangi katmanda olduğunu bulmak için her adımda net bir ölçüt kullanın.
Proxy bilgilerini girdikten sonra test düğmesi başarısızlık gösterebilir. Bu noktada yapılabilecek en kötü şey, ayarları rastgele değiştirmektir: portu, protokolü veya düğümü değiştirip bir şey çalışana kadar denemek ve sonunda hangi değişikliğin işe yaradığını bilmemek.
Nedenler genel olarak dört katmana ayrılır: proxy hizmetinin kendisi, kimlik doğrulama ve protokol, istemci yapılandırması ve hedef site. Kontrolü proxy'den dışarı doğru bu sırayla yapın.
Önce proxy'yi tek başına test edin
İlk kontrolü herhangi bir iş aracının içinde yapmayın. Proxy'yi manuel proxy ayarını destekleyen normal bir tarayıcıya veya sistem proxy ayarlarına girin ve İnternet'e erişip erişemediğini kontrol edin. Bu adım proxy'yi iş ortamından ayırır.
Bu ortamda da bağlantı kurulamıyorsa sorun proxy'nin kendisindedir: süresi dolmuş veya devre dışı bırakılmış olabilir, çıkış düğümünde arıza olabilir ya da sağlayıcı erişim kısıtlaması uygulamış olabilir. Bu durumda sonraki adımlara gerek yoktur; proxy sağlayıcısından durum ve kullanım bilgisini doğrulayın.
Burada çalışıyorsa proxy aktiftir. Sorun yapılandırmada veya bağlantı yolundadır; kontrole devam edin.
Basit ölçüt şudur: aynı kimlik bilgileri başka bir yerde çalışıyorsa, büyük olasılıkla kimlik bilgilerinin kendisi doğrudur.
Kimlik doğrulama ile protokolü eşleştirin
Kimlik bilgileri doğru olduğu halde bağlantı kurulamıyorsa sıradaki şüpheli protokoldür. Üç yaygın uyumsuzluk vardır: sağlayıcı SOCKS5 verirken ortamda HTTP seçilmiştir; kendi oluşturduğunuz SSH tüneli SOCKS5 olarak yapılandırılmıştır; ya da aynı proxy birden fazla protokolü farklı portlarda desteklerken başka bir protokolün portu girilmiştir.
Hata metnini yol gösterici olarak kullanın. Kimlik doğrulama hatası veya geçersiz kimlik bilgileri bildiriliyorsa kullanıcı adı ve parolayı kontrol edin. Kopyala-yapıştır sırasında eklenen boşluklara veya satır sonlarına ve kullanıcı adındaki özel karakterlerin gerektiği şekilde escape edilip edilmediğine dikkat edin. Protokol hatası veya handshake başarısızlığı varsa protokol türünü ve portu kontrol edin.
Kullanıcı adı ve parola gibi alanları karşılaştırma amacıyla bir kez elle yazmak iyi bir yöntemdir. Görünmeyen karakterlerin yol açtığı hataları gözle fark etmek mümkün değildir.
İstemci yapılandırmasının gerçekten etkin olduğunu doğrulayın
Bu adım daha gizli bir soruya yanıt verir: ayarlar doğru, peki gerçekten uygulanmış mı?
İki durum yaygındır. Birincisi, yapılandırma hiç uygulanmamıştır: değişiklikler kaydedilmemiştir, başka bir ortam düzenlenmiştir veya önceki oturum hâlâ çalışıyordur. İkincisi, yapılandırma uygulanmıştır ancak başka bir ayar tarafından geçersiz kılınmıştır: ortamda başka bir ağ anahtarı olabilir, bir uzantı proxy kontrolünü devralabilir veya sistem düzeyindeki proxy ayarları daha yüksek önceliğe sahip olabilir.
Çıkış adresine bakın. Bağlandıktan sonra mevcut çıkış adresini gösteren bir sayfa açın. Yerel adres yerine proxy adresini görmelisiniz. Hâlâ yerel adres görünüyorsa, test düğmesi başarılı dese bile istek proxy üzerinden gitmiyordur.
Karşılaştırma basittir: aynı ortamda proxy'yi bir kez açın ve bir kez kapatın, ardından çıkış adresinin değişip değişmediğini kontrol edin. Değişmiyorsa sorun istemci tarafındadır. Aynı anda birden fazla ortam çalışıyorsa her birinin çıkışını ayrı ayrı doğrulayın. PurpleMark gibi hesap bazında ortamları ayıran araçların proxy bağlarken önem verdiği nokta da budur.
Hedef sitenin reddetme işaretlerini tanıyın
Tüm katmanlar erişilebilir ve proxy kesin olarak etkin olduğu halde iş sayfası hâlâ açılmıyorsa, proxy'yi değiştirmeye devam etmek yerine hedef sitenin tepkisini inceleyin.
Bu tür durumların genellikle belirgin işaretleri vardır: bağlantı ve handshake tamamlanır ancak istek 403 döndürür veya sıfırlanır; sayfa açılır fakat giriş yapma ya da yayınlama gibi işlemler reddedilir; aynı çıkış başka sitelerde çalışırken yalnızca bu sitede başarısız olur; ya da hatalar aralıklı yaşanır. Son durum, çıkışta veya bağlantı yolunda hız sınırlaması ya da eşzamanlılık sınırı olduğunu gösterebilir.
Önemli olan bağlantı katmanını iş katmanından ayırmaktır. Hiç bağlanamıyorsanız sorun büyük olasılıkla proxy'dedir. Bağlanabiliyor ancak reddediliyorsanız çıkış kalitesi veya erişim sıklığı genellikle etkendir. Veri merkezi IP'leri ve yoğun kullanılan paylaşımlı IP'ler iş katmanında daha kolay engellenebilir. Konut tipi IP'ler nispeten daha iyi sonuç verebilir, ancak garanti değildir; istek sıklığı, eşzamanlılık ve erişim zamanı da sonucu etkiler.
Sorun giderirken üç alışkanlığı koruyun
Her seferinde yalnızca bir şeyi değiştirin. Protokolü ve düğümü aynı anda değiştirirseniz, bağlantı düzelse bile sorunu hangi değişikliğin çözdüğünü bilemez ve daha sonra aynı hatayı tekrarlayabilirsiniz.
Önce kaydedin, sonra ayarlayın. Çalıştığını bildiğiniz bir yapılandırmayı adres, port, protokol ve kimlik doğrulama yöntemiyle birlikte not edin. Bir sonraki sorunda doğrudan karşılaştırma yapmak sıfırdan başlamaktan çok daha hızlıdır.
Tekrarlı denemeler yerine karşılaştırmalı testleri tercih edin. Yapılandırma doğru görünmesine rağmen bağlantı kurulamıyorsa test düğmesine tekrar tekrar basmak yeni bilgi sağlamaz. Bunun yerine farklı bir ağ ortamını veya başka bir proxy'yi kontrollü karşılaştırma için deneyin.


