Bir PAC test aracı PROXY proxy.example:8080 döndürür. Yararlı bir sonuç. Ancak tarayıcı yapılandırmasını doğrulanmış saymadan önce yanıtlanacak birkaç soru daha var.

SoruNeye bakmalı
Bu betik bu girdi için ne döndürüyor?Değerlendirici, girdi URL'si ve yardımcı işlevlerin sonuçları
Tarayıcı bu kopyayı aldı mı?Yapılandırılmış PAC URL'si ve teslim ya da önbellek kanıtı
Tarayıcı döndürülen yolu kullandı mı?Tarayıcının proxy seçimi ve bağlantı tanılaması
O yol isteği taşıyabildi mi?Seçilen uç noktanın bağlantısı ve proxy ile alışverişi

pacparser gibi bir araç, PAC mantığını kendi desteklediği yardımcı işlevlerle değerlendirir. Hedef tarayıcının yapılandırma keşfi, ilke, önbellek ve bağlantı düzeneğinin tamamını çalıştırmaz.

Girdileri karşılaştırılabilir tutun. Farklı bir URL şeması, ana makine adının yazımı, DNS yanıtı ya da verilen istemci adresi geçerli bir sonucu değiştirebilir. Başka bir ağda yapılan test, betikte hiçbir hata olmadan başka bir dalı çalıştırabilir.

Tarayıcı ilkesi başka bir PAC URL'si ya da sabit bir proxy de seçebilir. Dosyayı diskte düzenlemek, tarayıcının onu yeniden aldığını kanıtlamaz. Chrome'da PAC'ı yenilemek, hatırlanan kötü proxy'leri temizlemekten farklıdır. Sonuçla birlikte dosyanın tam sürümünü ve ilgili istemci ayarlarını kaydedin.

Mantık sorununu daraltmak için çevrimdışı değerlendirmeyi kullanın. Benimsemeyi ve yönlendirmeyi saptamak için gerçek istemcinin tanılamasını kullanın. Betiğin sonucu doğruysa ama proxy hiçbir işlem görmüyorsa, çalışan bir kuralı yeniden yazmadan önce o boşluğu araştırın.

İlgili makaleler