Gebruik SOCKS5 eksplisiet in Firefox se PAC-resultate
Gebruik 'n eksplisiete SOCKS5-PAC-resultaat en onderskei die ontledingspad daarvan van Firefox se handmatige instelling vir volmaggedrag.
'n PAC-resultaat noem beide 'n volmag en 'n protokol. As jou Firefox-ontplooiing SOCKS5 nodig het, sê dit in die teruggekeerde waarde:
return "SOCKS5 proxy.example:1080";
As die PAC-beleid openbare eindpunte gebruik, kies kandidate uit die SOCKS5-volmaglys en behou die eksplisiete SOCKS5-resultaat. Die generiese SOCKS-teken het 'n geskiedenis van versoenbaarheid. Dit is nie 'n oordraagbare instruksie wat elke blaaier as die nuutste SOCKS-weergawe moet verstaan nie.
In die Firefox-implementering wat hier ondersoek word, karteer die PAC-ontleder eksplisiete SOCKS5 na die weergawe-5-sokketverskaffer en versoek bedienerkantige bestemming-hostnaamoplossing. Handmatige volmagopstelling volg 'n aparte instellingspad. 'n Voorkeurnaam uit 'n handmatige opstelling moet dus nie as 'n universele verklaring van elke PAC-resultaat behandel word nie.
Hou die presiese blaaierweergawe, die gelaaide PAC-skrip en die teruggekeerde teken in die rekord. 'n Skrip wat jy geredigeer het, is nie noodwendig die skrip wat die kliënt afgelaai het nie, en 'n ander roete wat vir een gasheer teruggegee word, kan die waarneming verander.
Dit handel oor die bestemmingsnaam wat met die gekose SOCKS-roete geassosieer word. Die kliënt moet steeds die volmag-eindpunt bereik, en ander toepassings behou hul eie DNS-gedrag. Moenie een korrekte PAC-resultaat omskep in 'n bewering dat alle toestelwye opsoeke nou op afstand plaasvind nie.
Wanneer die konfigurasie verskeie blaaiers moet ondersteun, kyk na hul gedokumenteerde PAC-tekenondersteuning eerder as om 'n Firefox-bronvlak-besonderheid na 'n ander implementering oor te dra.