PAC faylınız niyə yanlış şəbəkə adapterini seçir
Noutbukda bir neçə yerli ünvan ola bilər. myIpAddress() əsaslı PAC qaydası gözlədiyinizdən fərqli interfeysi müəyyən edə bilər.
Noutbuk ofis Wi-Fi şəbəkəsindədir, Ethernet kabeli qoşulub və VPN adapteri hələ də mövcuddur. PAC faylınız myIpAddress() hansı şəbəkədə olduğunu soruşur. Bu, yanlış adapterə aid ünvan alana qədər məntiqli görünür.
Çatışmayan detal funksiyanın bir ünvan qaytarmasıdır. O, bütün interfeyslərin siyahısı deyil və ictimai IP-nizi aşkar etmək üçün vebsayta müraciət etmir. Şəxsi ünvan, hətta loopback ehtiyat variantı da proxy sorğusunun hansı çıxış ünvanından istifadə edəcəyini demir.
Bir neçə ünvanı olan maşın üçün bir cavab
Şəbəkə interfeysi seçimi PAC tətbiqinə aiddir. Windows adapterlərini yenidən sıralamaqla bağlı köhnə məsləhət müəyyən brauzer və əməliyyat sistemi versiyasını təsvir edə bilər, lakin bu, zəif universal həlldir. Chromium öz seçim alqoritmini və çoxsaylı şəbəkə məhdudiyyətlərini sənədləşdirir; başqa müştəri eyni seçimi etməli deyil.
Təsirlənmiş brauzerin həqiqətən təqdim etdiyi dəyəri müəyyənləşdirməklə başlayın, sonra onu skriptinizdəki subnet yoxlamaları ilə müqayisə edin. Bunu Wi-Fi, Ethernet və təsdiqlənmiş VPN bağlantısında ayrı-ayrılıqda edin. Qəribə görünən ünvan yenə də tətbiqin qaydalarına uyğun gələ bilər.
Qərarı daha az təxminə əsaslandırın
Mümkün olduqda, proksini ehtimal olunan müştəri interfeysindən deyil, təyinat host adından seçin. Şəbəkə aşkarlanması zəruridirsə, təşkilatınızın nəzarət etdiyi qəsdən və sənədləşdirilmiş siqnaldan istifadə edin. DNS əsaslı aşkarlamanın da uğursuzluq rejimləri var, ona görə də həmin siqnal mövcud olmadıqda nə baş verəcəyini müəyyənləşdirin.
Bəzi tətbiqlər myIpAddressEx() təklif edir. Qəbul etməzdən əvvəl onun dəstəyini və qaytarma formatını yoxlayın; o, tək IPv4 sətri üçün birbaşa əvəz deyil. Nəhayət, yaranan sorğu marşrutunu müstəqil şəkildə yoxlayın. Ofis subnetini düzgün tanımaq və nəzərdə tutulan proksiyə çatmaq iki ayrı nəticədir.