Firefox SOCKS ProxyInfo: nastavte proxyDNS pro vzdálené rozlišování
Nastavte chování DNS u objektu SOCKS ProxyInfo, který vrací rozšíření Firefoxu, místo abyste předpokládali, že trasu rozšíření nastavuje dialog prohlížeče.
Vraťte zamýšlenou zásadu DNS cíle spolu s trasou SOCKS ze stávajícího posluchače rozšíření Firefoxu:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
V tomto API type: "socks" označuje SOCKS5. U požadavků na veřejné weby povolených přes veřejného zprostředkovatele může hostitele a port této trasy poskytnout kandidát ze seznamu proxy SOCKS5. Fragment předpokládá, že rozšíření už má povolený posluchač směrování; není to kompletní rozšíření. Název typu ze starého návrhu nebo z API jiného prohlížeče není zaměnitelný.
Současná referenční příručka Mozilly dává proxyDNS výchozí hodnotu false pro podporované typy SOCKS. Nastavte ji výslovně, když tato trasa potřebuje rozlišování na straně proxy, místo abyste spoléhali, že volbu rozšíření dodá dialog ručního proxy v prohlížeči.
Zamýšlenou zásadu použijte i na každý příslušný záložní objekt. Jiný objekt vrácený po selhání první trasy může mít jinou volbu DNS nebo zvolit jinou cestu.
Pole řídí určité dotazy spojené s touto trasou. Nepřesouvá na proxy každé vyhledávání operačního systému nebo aplikace.