Devolva a política de DNS de destino pretendida junto com a rota SOCKS do seu ouvinte de extensão do Firefox existente:

{
  type: "socks",
  host: "proxy.example",
  port: 1080,
  proxyDNS: true
}

Nesta API, type: "socks" identifica SOCKS5. Para pedidos a sites públicos permitidos através de um intermediário público, um candidato da lista de proxies SOCKS5 pode fornecer o host e a porta desta rota. O fragmento pressupõe que a extensão já tem o seu ouvinte de encaminhamento permitido; não é uma extensão completa. Um nome de tipo de uma proposta antiga ou da API de outro navegador não é intermutável.

A referência atual da Mozilla dá a proxyDNS um valor predefinido de false para os tipos SOCKS suportados. Defina-o explicitamente quando esta rota necessitar de resolução do lado do proxy, em vez de contar com a caixa de diálogo de proxy manual do navegador para fornecer a escolha da extensão.

Aplique a política pretendida também a cada objeto de fallback aplicável. Outro objeto devolvido após a falha da primeira rota pode ter uma escolha de DNS diferente ou selecionar um caminho diferente.

O campo controla certas consultas associadas a essa rota. Não move para o proxy todas as pesquisas do sistema operativo ou da aplicação.

Artigos relacionados