Firefox SOCKS ProxyInfo: configura proxyDNS para la resolución remota
Configura el comportamiento de DNS en el objeto SOCKS ProxyInfo que devuelve una extensión de Firefox en lugar de suponer que un diálogo del navegador configura la ruta de la extensión.
Devuelve la política de DNS de destino prevista junto con la ruta SOCKS desde tu escucha de extensión de Firefox existente:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
En esta API, type: "socks" identifica SOCKS5. Para las solicitudes a sitios públicos permitidas a través de un intermediario público, un candidato de la lista de proxies SOCKS5 puede proporcionar el host y el puerto de esta ruta. El fragmento supone que la extensión ya tiene su escucha de enrutamiento permitido; no es una extensión completa. Un nombre de tipo de una propuesta antigua o de la API de otro navegador no es intercambiable.
La referencia actual de Mozilla da a proxyDNS un valor predeterminado de false para los tipos SOCKS compatibles. Configúralo explícitamente cuando esta ruta necesite resolución del lado del proxy, en lugar de confiar en que el diálogo de proxy manual del navegador proporcione la elección de la extensión.
Aplica la política prevista también a cada objeto de reserva aplicable. Otro objeto devuelto después de que falle la primera ruta puede tener una elección de DNS distinta o seleccionar una ruta diferente.
El campo controla ciertas consultas asociadas con esa ruta. No traslada al proxy todas las búsquedas del sistema operativo o de la aplicación.