Firefox SOCKS ProxyInfo: define proxyDNS para a resolución remota
Define o comportamento de DNS no obxecto SOCKS ProxyInfo que devolve unha extensión de Firefox en lugar de supor que un diálogo do navegador configura a ruta da extensión.
Devolve a política de DNS de destino prevista coa ruta SOCKS desde o teu oínte de extensión de Firefox existente:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
Nesta API, type: "socks" identifica SOCKS5. Para as solicitudes a sitios públicos permitidas a través dun intermediario público, un candidato da lista de proxies SOCKS5 pode proporcionar o host e o porto desta ruta. O fragmento supón que a extensión xa ten o seu oínte de enrutamento permitido; non é unha extensión completa. Un nome de tipo dunha proposta antiga ou da API doutro navegador non é intercambiable.
A referencia actual de Mozilla dá a proxyDNS un valor predeterminado de false para os tipos SOCKS admitidos. Defíneo explicitamente cando esta ruta necesite resolución do lado do proxy, en lugar de confiar en que o diálogo de proxy manual do navegador proporcione a escolla da extensión.
Aplica a política prevista tamén a cada obxecto de reserva aplicable. Outro obxecto devolto despois de que falle a primeira ruta pode ter unha escolla de DNS distinta ou seleccionar unha ruta diferente.
O campo controla certas consultas asociadas con esa ruta. Non traslada ao proxy todas as buscas do sistema operativo ou da aplicación.