Firefox SOCKS ProxyInfo: nustatykite proxyDNS nuotoliniam sprendimui
Nustatykite DNS elgseną SOCKS ProxyInfo objekte, kurį grąžina Firefox plėtinys, užuot manę, kad naršyklės dialogas konfigūruoja plėtinio maršrutą.
Grąžinkite numatytąją paskirties DNS politiką kartu su SOCKS maršrutu iš esamo Firefox plėtinio klausytuvo:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
Šiame API type: "socks" žymi SOCKS5. Užklausoms į viešas svetaines, leidžiamoms per viešą tarpininką, šio maršruto hostą ir prievadą gali pateikti kandidatas iš SOCKS5 proxy sąrašo. Fragmentas daro prielaidą, kad plėtinys jau turi leidžiamą maršrutizavimo klausytuvą; tai nėra visas plėtinys. Tipo pavadinimas iš seno pasiūlymo ar kitos naršyklės API nėra keičiamas.
Dabartinė Mozilla nuoroda proxyDNS palaikomiems SOCKS tipams suteikia numatytąją false reikšmę. Nustatykite ją aiškiai, kai šiam maršrutui reikia sprendimo proxy pusėje, užuot pasikliovę naršyklės rankinio proxy dialogu, kuris pateiktų plėtinio pasirinkimą.
Taikykite numatytąją politiką ir kiekvienam tinkamam atsarginiam objektui. Kitas objektas, grąžintas po pirmojo maršruto nesėkmės, gali turėti kitokį DNS pasirinkimą arba pasirinkti kitą kelią.
Laukas valdo tam tikras užklausas, susijusias su tuo maršrutu. Jis neperkelia kiekvienos operacinės sistemos ar programos paieškos į proxy.