wpad adı beklenen makineye çözümleniyor. Bu cesaret verici, ancak yalnızca başlangıç. Tarayıcı yine de o makineden bir dosya istemeli ve PAC betiğini almalıdır.

İşe yarar bir ipucu web sunucusunun erişim günlüğünde bulunur: istemci /wpad.dat istedi ve HTTP 404 aldı. Elle açılan bir PAC URL'si farklı bir ana bilgisayar adı kullanabilir. Her iki ad da aynı sunucuya ulaşsa bile farklı sanal ana bilgisayarları seçebilirler.

İstemcinin yaptığı isteği izleyin

Keşfin seçtiği tam URL'yi, HTTP Host değerini, yolu ve yanıtı kontrol edin. Uygun bir PAC URL'sini sıradan bir tarayıcı sekmesinde açmak, otomatik keşfin o URL'yi istediğini kanıtlamaz.

Hem kısa hem de tam nitelikli adlar bekleniyorsa, amaçlanan web ana bilgisayarını bu adları bilinçli olarak işleyecek şekilde yapılandırın. /wpad.dat öğesinin doğru dosyaya eşlendiğini doğrulayın; varsayılan belge köküne veya ilgisiz bir uygulamaya değil.

Hata sayfası değil, betik sunun

Yanıtın durumunu ve gövdesini doğrulayın. Oturum açma sayfası, markalı bir hata belgesi veya yönlendirme elle bakıldığında makul görünebilir, ancak çözümleyicinin beklediği PAC betiği değildir. Chromium, HTTP 200 yanıtı da dahil olmak üzere katı PAC indirme gereksinimleri belgeler.

Ancak teslimat başarılı olduktan sonra FindProxyForURL() hatalarını ayıklamak anlamlıdır. Ana bilgisayar adı kurallarını değiştirmek, tarayıcının betiği almasını engelleyen 404'ü düzeltemez.

PAC web sunucusunu, betiğinde adı geçen ileti yönlendirme proxy'sinden de ayırın. Bir makineyi paylaşabilirler, ancak bir hizmetin erişim günlüğündeki kayıt, diğer hizmetin kullanıcının hedef isteğini işlediğinin kanıtı değildir.

İlgili makaleler