Firefox SOCKS ProxyInfo: ange proxyDNS för fjärruppslag
Ange DNS-beteendet på det SOCKS ProxyInfo som ett Firefox-tillägg returnerar i stället för att anta att en webbläsardialog konfigurerar tilläggets rutt.
Returnera den avsedda DNS-principen för målet tillsammans med SOCKS-rutten från din befintliga Firefox-tilläggslyssnare:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
I det här API:et identifierar type: "socks" SOCKS5. För förfrågningar till offentliga webbplatser som tillåts via en offentlig mellanhand kan en kandidat från SOCKS5-proxylistan tillhandahålla värd och port för den här rutten. Fragmentet förutsätter att tillägget redan har sin tillåtna routningslyssnare; det är inte ett komplett tillägg. Ett typnamn från ett gammalt förslag eller från en annan webbläsares API är inte utbytbart.
Mozillas nuvarande referens ger proxyDNS standardvärdet false för de SOCKS-typer som stöds. Ange det uttryckligen när den här rutten behöver uppslag på proxy-sidan i stället för att förlita dig på webbläsarens dialog för manuell proxy för att tillhandahålla tilläggets val.
Tillämpa den avsedda principen på varje tillämpligt reservobjekt också. Ett annat objekt som returneras efter att den första rutten misslyckas kan ha ett annat DNS-val eller välja en annan väg.
Fältet styr vissa förfrågningar som är knutna till den rutten. Det flyttar inte varje uppslag i operativsystemet eller programmet till proxyn.