Firefox SOCKS ProxyInfo: stel proxyDNS in vir afstandsresolusie
Stel die DNS-gedrag op die SOCKS ProxyInfo wat 'n Firefox-uitbreiding teruggee, eerder as om aan te neem dat 'n blaaierdialoog die uitbreiding se roete configureer.
Gee die beoogde bestemmings-DNS-beleid saam met die SOCKS-roete vanaf jou bestaande Firefox-uitbreidingsluisteraar terug:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
In hierdie API dui type: "socks" SOCKS5 aan. Vir versoeke na openbare webwerwe wat deur 'n openbare tussenganger toegelaat word, kan 'n kandidaat uit die SOCKS5-volmaglys hierdie roete se gasheer en poort verskaf. Die fragment neem aan dat die uitbreiding reeds sy toegelate roeteringsluisteraar het; dit is nie 'n volledige uitbreiding nie. 'n Tipe-naam uit 'n ou voorstel of 'n ander blaaier se API is nie uitruilbaar nie.
Mozilla se huidige verwysing gee proxyDNS 'n verstekwaarde van false vir die ondersteunde SOCKS-tipes. Stel dit uitdruklik wanneer hierdie roete resolusie aan die volmagkant nodig het, eerder as om te vertrou dat die blaaier se handmatige volmagdialoog die uitbreiding se keuse verskaf.
Pas die beoogde beleid ook op elke toepaslike terugvalobjek toe. 'n Ander objek wat teruggegee word nadat die eerste roete misluk, kan 'n ander DNS-keuse he of 'n ander pad kies.
Die veld beheer sekere navrae wat met daardie roete verband hou. Dit skuif nie elke bedryfstelsel- of toepassingsopsoek na die volmag nie.