Firefox SOCKS ProxyInfo: defineix proxyDNS per a la resolució remota
Defineix el comportament de DNS a l'objecte SOCKS ProxyInfo que retorna una extensió de Firefox en lloc de suposar que un diàleg del navegador configura la ruta de l'extensió.
Retorna la política de DNS de destinació prevista amb la ruta SOCKS des del teu escoltador d'extensió de Firefox existent:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
En aquesta API, type: "socks" identifica SOCKS5. Per a les sol·licituds a llocs públics permeses a través d'un intermediari públic, un candidat de la llista de proxys SOCKS5 pot proporcionar l'amfitrió i el port d'aquesta ruta. El fragment assumeix que l'extensió ja té el seu escoltador d'encaminament permès; no és una extensió completa. Un nom de tipus d'una proposta antiga o de l'API d'un altre navegador no és intercanviable.
La referència actual de Mozilla dóna a proxyDNS un valor per defecte de false per als tipus SOCKS admesos. Defineix-lo explícitament quan aquesta ruta necessiti resolució al costat del proxy, en lloc de confiar que el diàleg de proxy manual del navegador proporcioni l'elecció de l'extensió.
Aplica la política prevista també a cada objecte alternatiu aplicable. Un altre objecte retornat després que falli la primera ruta pot tenir una elecció de DNS diferent o seleccionar un camí diferent.
El camp controla certes consultes associades amb aquesta ruta. No trasllada al proxy totes les consultes del sistema operatiu o de l'aplicació.