WinHTTP apėjimo sąraše gali būti speciali žyma <local>. Šiame kontekste local reiškia serverio vardą be taško. Tai nėra bendra visų privačių IP adresų ar visų jūsų Wi-Fi tinkle esančių įrenginių klasifikacija.

Todėl trumpas hosto vardas ir hosto vardas su taškais yra skirtingos įvestys. Programa, prašanti http://intranet/, gali atitikti žymą, o http://intranet.example.internal/ reikia taikomos aiškios taisyklės.

Perskaitykite sukonfigūruotas išimtis

Numatytai WinHTTP konfigūracijai statinis pavyzdys yra:

netsh winhttp set proxy `
  proxy-server="203.0.113.10:8080" `
  bypass-list="<local>;*.example.internal"

Galinis taškas yra tik iliustracinis. Ši komanda keičia WinHTTP konfigūraciją ir neturėtų būti naudojama kaip bendras naršyklės taisymas. Užrašykite ankstesnę konfigūraciją ir prieš darydami šį pakeitimą patvirtinkite, kad tikslinė programa ja tikrai naudojasi.

Pakaitos simbolio taisyklė ir local žyma atlieka skirtingus darbus. IP literalas su taškais, pavyzdžiui, 192.168.1.10, nėra hosto vardas be taško. Jei toks adresas turėtų eiti tiesiogiai, naudokite tinkamai palaikomą aiškią išimtį, o ne manykite, kad žodis local jį apima.

Patikrinkite tikrąjį užklausos hostą

Paslauga gali naudoti trumpą vardą, o naršyklės žymė – visiškai kvalifikuotą vardą. Gautas maršrutas gali skirtis net tada, kai abu vardai galiausiai nurodo tą patį serverį.

Užklausą taip pat gali valdyti programai būdinga tarpinio serverio informacija arba PAC vertinimas, o ne jūsų patikrinta statinė numatytoji reikšmė. Prieš keisdami apėjimo sąrašą kitur, nustatykite, kokį šaltinį naudoja nepavykstanti programa.

Norėdami palyginti elgseną, užrašykite to paties kliento URL hosto vardą ir pasirinktą tarpinio serverio politiką. Nekeiskite veikiančio viešo tarpinio serverio vien todėl, kad sąmoningai išbrauktas hostas lieka tiesioginis.

Laikykite šį skirtumą atskirai nuo DNS ir branduolio maršrutizavimo: apėjimo taisyklė pasirenka, ar užklausai naudoti tarpinį serverį. Ji nepadaro kitaip nepasiekiamo tikslo pasiekiamu.

Susiję straipsniai