Firefox SOCKS ProxyInfo: määra proxyDNS kauglahenduse jaoks
Määra DNS-i käitumine Firefoxi laienduse tagastatud SOCKS ProxyInfo objektil, selle asemel et eeldada, et brauseri dialoog seadistab laienduse marsruudi.
Tagasta kavandatud siht-DNS-i poliitika koos SOCKS-marsruudiga olemasolevast Firefoxi laienduse kuulajast:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
Selles API-s tähistab type: "socks" SOCKS5. Avaliku vahendaja kaudu lubatud avalike saitide päringute jaoks võib selle marsruudi hosti ja pordi pakkuda kandidaat SOCKS5 puhverserverite loendist, millest kandidaat saab pakkuda selle marsruudi hosti ja pordi. See katkend eeldab, et laiendusel on juba lubatud marsruutimiskuulaja; see ei ole täielik laiendus. Vana ettepaneku või teise brauseri API tüübinimi ei ole vahetatav.
Mozilla praegune viide annab proxyDNS toetatud SOCKS-tüüpide jaoks vaikeväärtuse false. Määra see selgesõnaliselt, kui see marsruut vajab lahendust puhverserveri poolel, selle asemel et loota, et brauseri käsitsi puhverserveri dialoog pakub laienduse valiku.
Rakenda kavandatud poliitikat ka igale asjakohasele varuobjektile. Teine objekt, mis tagastatakse pärast esimese marsruudi ebaõnnestumist, võib omada teistsugust DNS-i valikut või valida teistsuguse tee.
Väli juhib teatud päringuid, mis on selle marsruudiga seotud. See ei vii iga operatsioonisüsteemi või rakenduse otsingut puhverserverisse.