Restituisci la politica DNS di destinazione prevista insieme alla rotta SOCKS dal tuo listener di estensione Firefox esistente:

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

In questa API, type: "socks" identifica SOCKS5. Per le richieste a siti pubblici consentite tramite un intermediario pubblico, un candidato dall'elenco di proxy SOCKS5 può fornire l'host e la porta di questa rotta. Il frammento presuppone che l'estensione abbia già il suo listener di instradamento consentito; non è un'estensione completa. Un nome di tipo proveniente da una vecchia proposta o dall'API di un altro browser non è intercambiabile.

Il riferimento attuale di Mozilla assegna a proxyDNS un valore predefinito false per i tipi SOCKS supportati. Impostalo esplicitamente quando questa rotta richiede la risoluzione lato proxy, invece di affidarti alla finestra di dialogo del proxy manuale del browser per fornire la scelta dell'estensione.

Applica la politica prevista anche a ogni oggetto di fallback applicabile. Un altro oggetto restituito dopo il fallimento della prima rotta può avere una scelta DNS diversa o selezionare un percorso diverso.

Il campo controlla alcune query associate a quella rotta. Non sposta sul proxy ogni ricerca del sistema operativo o dell'applicazione.

Articoli correlati