Koristi SOCKS5 eksplicitno u Firefox PAC rezultatima
Koristi eksplicitan SOCKS5 PAC rezultat i razlikuj njegov put parsiranja od ponašanja ručne proxy postavke u Firefoxu.
PAC rezultat imenuje i proxy i protokol. Ako tvoja Firefox instalacija traži SOCKS5, navedi to u vraćenoj vrednosti:
return "SOCKS5 proxy.example:1080";
Ako PAC politika koristi javne krajnje tačke, biraj kandidate sa SOCKS5 liste proxyja i zadrži eksplicitni SOCKS5 rezultat. Opšti SOCKS token ima istoriju kompatibilnosti. To nije prenosivo uputstvo koje svaki pregledač mora tumačiti kao najnoviju verziju SOCKS-a.
U ovde ispitanoj implementaciji Firefoxa, PAC parser preslikava eksplicitni SOCKS5 na dobavljača socketa verzije 5 i zahteva razrešavanje naziva odredišnog hosta na strani servera. Ručna konfiguracija proxyja prati zaseban put podešavanja. Zato naziv podešavanja iz ručnog setapa ne treba smatrati univerzalnim objašnjenjem svakog PAC rezultata.
U zapis unesi tačnu verziju pregledača, učitani PAC skript i vraćeni token. Skript koji si uredio nije nužno skript koji je klijent preuzeo, a druga ruta vraćena za jedan host može promeniti opažanje.
Ovo se tiče naziva odredišta povezanog sa izabranom SOCKS rutom. Klijent još mora da dosegne krajnju tačku proxyja, a druge aplikacije zadržavaju sopstveno DNS ponašanje. Ne pretvaraj jedan ispravan PAC rezultat u tvrdnju da sva pretraživanja na nivou uređaja sada idu daljinski.
Kada konfiguracija mora da podrži nekoliko pregledača, proveri njihovu dokumentovanu podršku za PAC tokene umesto da detalj sa nivoa izvornog koda Firefoxa prenosiš u drugu implementaciju.