Kada vremenska PAC pravila odabiru proxy
Vremensko pravilo u PAC-u odabire proxy kada se usmjeravanje procjenjuje. Ono ne obećava prebacivanje postojeće veze na novi izlaz u tačnoj sekundi.
Možete napisati PAC pravilo koje ujutro vraća jedan proxy, a kasnije drugi. Ali iz tog pravila ne možete zaključiti da svaka postojeća veza preglednika mijenja izlaz u podne.
Funkcije poput timeRange() učestvuju u odluci o usmjeravanju. One nisu pozadinski planer koji zatvara tunele, premješta sockete ili traži od pružaoca proxyja da rotira svoju javnu IP adresu.
Držite tri događaja odvojeno:
- Preglednik procjenjuje PAC i dobija rutu.
- Klijent uspostavlja ili ponovo koristi vezu prema svojim mrežnim pravilima.
- Odabrana usluga bira javnu adresu za svoju dalju vezu.
Vremenski uslov se direktno odnosi na prvi događaj. Već aktivan prenos ili dugotrajna veza je druga stvar. Keširanje na strani klijenta i ponovno korištenje veza također znače da 'skripta sadrži provjeru sata' nije dovoljan dokaz preciznog rasporeda prebacivanja.
Ako zadatak zahtijeva novi izlaz po sesiji, zahtjevu ili vremenskom okviru, koristite sučelje napravljeno za taj zahtjev i provjerite njegovo dokumentirano ponašanje. PAC može birati među krajnjim tačkama, ali ne definira šta te krajnje tačke rade sa vlastitim izlaznim adresama.
Vremenski zasnovano usmjeravanje ipak može biti korisno za namjernu mrežnu politiku. Opisujte ga kao odabir rute u trenutku procjene, a ne kao garantovani mehanizam rotacije IP adrese.