Firefox SOCKS ProxyInfo: masofaviy hal qilish uchun proxyDNS ni o'rnating
Brauzer muloqot oynasi kengaytmaning yo'lini sozlaydi deb taxmin qilish o'rniga, Firefox kengaytmasi qaytaradigan SOCKS ProxyInfo obyektida DNS xatti-harakatini o'rnating.
Mavjud Firefox kengaytmasi tinglovchingizdan SOCKS yo'li bilan birga mo'ljallangan manzil-DNS siyosatini qaytaring:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
Bu API da type: "socks" SOCKS5 ni bildiradi. Ommaviy vositachi orqali ruxsat etilgan ommaviy sayt so'rovlari uchun SOCKS5 proksi ro'yxatidan nomzod bu yo'lning xosti va portini taqdim etishi mumkin. Bu parcha kengaytmaning ruxsat etilgan marshrutlash tinglovchisi allaqachon bor deb hisoblaydi; bu to'liq kengaytma emas. Eski taklifdan yoki boshqa brauzer API sidan olingan tur nomi o'zaro almashtirilmaydi.
Mozilla ning joriy ma'lumotnomasi qo'llab-quvvatlanadigan SOCKS turlari uchun proxyDNS ga false standart qiymatini beradi. Bu yo'l proksi tomonida hal qilishni talab qilganda uni aniq o'rnating, brauzerning qo'lda proksi muloqot oynasi kengaytma tanlovini beradi deb ishonish o'rniga.
Mo'ljallangan siyosatni tegishli har bir zaxira obyektiga ham qo'llang. Birinchi yo'l muvaffaqiyatsiz bo'lgandan keyin qaytarilgan boshqa obyekt boshqa DNS tanloviga ega bo'lishi yoki boshqa yo'lni tanlashi mumkin.
Bu maydon o'sha yo'l bilan bog'liq ayrim so'rovlarni boshqaradi. U operatsion tizim yoki ilovaning har bir qidiruvini proksiga ko'chirmaydi.