Firefox SOCKS ProxyInfo: set proxyDNS for fjernoppslag
Set DNS-åtferda på SOCKS ProxyInfo-objektet som ein Firefox-utviding returnerer, i staden for å gå ut frå at ein nettlesardialog konfigurerer ruta til utvidinga.
Returner den tiltenkte DNS-policyen for målet saman med SOCKS-ruta frå den eksisterande Firefox-utvidingslyttaren din:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
I dette API-et identifiserer type: "socks" SOCKS5. For førespurnader til offentlege nettstader som er tillatne via ein offentleg mellommann, kan ein kandidat frå SOCKS5-proxylista levera verten og porten for denne ruta. Fragmentet føreset at utvidinga allereie har den tillatne rutingslyttaren sin; det er ikkje ei fullstendig utviding. Eit typenamn frå eit gammalt framlegg eller frå API-et til ein annan nettlesar kan ikkje bytast ut.
Den gjeldande referansen til Mozilla gir proxyDNS standardverdien false for dei støtta SOCKS-typane. Set han eksplisitt når denne ruta treng oppslag på proxy-sida, i staden for å stola på at dialogen for manuell proxy i nettlesaren leverer valet til utvidinga.
Bruk den tiltenkte policyen på kvart aktuelle reserveobjekt òg. Eit anna objekt som blir returnert etter at den første ruta mislukkast, kan ha eit anna DNS-val eller velja ein annan veg.
Feltet styrer visse førespurnader knytte til den ruta. Det flyttar ikkje kvart oppslag i operativsystemet eller programmet til proxyen.