Brûk SOCKS5 eksplisyt yn Firefox PAC-resultaten
Brûk in eksplisyt SOCKS5-PAC-resultaat en ûnderskied it parsearpaad fan it gedrach fan 'e hânmjittige proxyfoarkar yn Firefox.
In PAC-resultaat neamt sawol in proxy as in protokol. As dyn Firefox-ynset SOCKS5 nedich hat, sis dat yn 'e weromjûne wearde:
return "SOCKS5 proxy.example:1080";
As it PAC-belied publike einpunten brûkt, kies dan kandidaten út 'e SOCKS5-proxylist en hâld it eksplisyte SOCKS5-resultaat. It algemiene SOCKS-token hat in kompatibiliteitshistoarje. It is gjin oerdraachbere ynstruksje dy't elke browser as de nijste SOCKS-ferzje ynterpretearje moat.
Yn 'e hjir ûndersochte Firefox-ymplemintaasje keppet de PAC-parsearder eksplisyt SOCKS5 oan 'e socket-oanbieder fan ferzje 5 en freget er om server-side resolúsje fan 'e bestimmingshostnamme. Hânmjittige proxykonfiguraasje folget in apart paad foar ynstellings. In foarkarnsnamme út in hânmjittige opset moat dêrom net as in universele ferklearring fan elk PAC-resultaat behannele wurde.
Bewarje de krekte browserferzje, it laden PAC-skript en it weromjûne token yn 'e record. In skript datsto bewurke hast, is net needsaaklikerwize it skript dat de klient helle hat, en in oare rûte dy't foar ien host weromjûn wurdt, kin de waarnimming feroarje.
Dit giet oer de bestimmingsnamme dy't by de keazen SOCKS-rûte heart. De klient moat noch altyd it proxy-einpunt berikke, en oare tapassingen hâlde har eigen DNS-gedrach. Meitsje fan ien korrekt PAC-resultaat gjin bewearing dat alle sykaksjes op apparaatnivo no op ôfstân geane.
As de konfiguraasje ferskate browsers stypje moat, kontrolearje dan har dokumintearre stipe foar PAC-tokens ynstee fan in detail op Firefox-boarnivo oer te bringen nei in oare ymplemintaasje.