Utilitzeu SOCKS5 explícitament als resultats PAC del Firefox
Utilitzeu un resultat PAC SOCKS5 explícit i distingiu la seva via d'anàlisi del comportament de la preferència de proxy manual del Firefox.
Un resultat PAC anomena tant un proxy com un protocol. Si el vostre desplegament del Firefox necessita SOCKS5, digueu-ho al valor retornat:
return "SOCKS5 proxy.example:1080";
Si la política PAC utilitza punts finals públics, trieu candidats de la llista de proxys SOCKS5 i manteniu el resultat SOCKS5 explícit. El testimoni genèric SOCKS té un historial de compatibilitat. No és una instrucció portable que tots els navegadors hagin d'interpretar com la versió més recent de SOCKS.
En la implementació del Firefox examinada aquí, l'analitzador PAC assigna el SOCKS5 explícit al proveïdor de sòcols de versió 5 i demana la resolució del nom d'amfitrió de destinació al costat del servidor. La configuració manual del proxy segueix una via de paràmetres separada. Per tant, un nom de preferència provinent d'una configuració manual no s'ha de tractar com una explicació universal de cada resultat PAC.
Desa al registre la versió exacta del navegador, l'script PAC carregat i el testimoni retornat. Un script que heu editat no és necessàriament l'script que va obtenir el client, i una ruta diferent retornada per a un amfitrió pot canviar l'observació.
Això fa referència al nom de destinació associat a la ruta SOCKS seleccionada. El client encara ha d'arribar al punt final del proxy, i altres aplicacions mantenen el seu propi comportament DNS. No convertiu un resultat PAC correcte en l'afirmació que ara totes les consultes del dispositiu viatgen remotament.
Quan la configuració hagi de suportar diversos navegadors, comproveu el suport documentat de testimonis PAC de cadascun en lloc de traslladar un detall del nivell de codi font del Firefox a una altra implementació.