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() sudjeluju u odluci o usmjeravanju. One nisu pozadinski planer koji zatvara tunele, premješta sockete ili traži od pružatelja proxyja da rotira svoju javnu IP adresu.

Držite tri događaja odvojeno:

  1. Preglednik procjenjuje PAC i dobiva rutu.
  2. Klijent uspostavlja ili ponovno koristi vezu prema svojim mrežnim pravilima.
  3. Odabrana usluga bira javnu adresu za svoju daljnju vezu.

Vremenski uvjet izravno se odnosi na prvi događaj. Već aktivan preuzimanje ili dugotrajna veza druga je stvar. Predmemoriranje 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, upotrijebite sučelje osmišljeno za taj zahtjev i provjerite njegovo dokumentirano ponašanje. PAC može birati među krajnjim točkama, ali ne definira što te krajnje točke rade sa svojim 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 zajamčeni mehanizam rotacije IP-a.

Povezani članci