Koristite SOCKS5 eksplicitno u Firefox PAC rezultatima
Koristite eksplicitan SOCKS5 PAC rezultat i razlikujte njegov put parsiranja od ponašanja ručne proxy postavke u Firefoxu.
PAC rezultat imenuje i proxy i protokol. Ako vaša Firefox instalacija treba SOCKS5, navedite to u vraćenoj vrijednosti:
return "SOCKS5 proxy.example:1080";
Ako PAC politika koristi javne krajnje točke, birajte kandidate sa SOCKS5 liste proxyja i zadržite eksplicitni SOCKS5 rezultat. Generički SOCKS token ima historiju kompatibilnosti. To nije prenosiva uputa koju svaki preglednik mora tumačiti kao najnoviju verziju SOCKS-a.
U ovdje ispitanoj implementaciji Firefoxa PAC parser preslikava eksplicitni SOCKS5 na dobavljača socketa verzije 5 i zahtijeva razrješavanje naziva odredišnog hosta na strani servera. Ručna konfiguracija proxyja slijedi zaseban put postavki. Stoga naziv postavke iz ručnog podešavanja ne treba smatrati univerzalnim objašnjenjem svakog PAC rezultata.
U zapis unesite točnu verziju preglednika, učitani PAC skript i vraćeni token. Skript koji ste uredili nije nužno skript koji je klijent preuzeo, a drukčija ruta vraćena za jedan host može promijeniti opažanje.
Ovo se tiče naziva odredišta povezanog s odabranom SOCKS rutom. Klijent još mora dosegnuti krajnju točku proxyja, a druge aplikacije zadržavaju vlastito DNS ponašanje. Ne pretvarajte jedan ispravan PAC rezultat u tvrdnju da sva pretraživanja na razini uređaja sada idu daljinski.
Kada konfiguracija mora podržavati nekoliko preglednika, provjerite njihovu dokumentiranu podršku PAC tokena umjesto da detalj s razine izvornog koda Firefoxa prenosite u drugu implementaciju.