Firefox SOCKS ProxyInfo: задайте proxyDNS для віддаленого розв'язування
Задайте поведінку DNS в об'єкті SOCKS ProxyInfo, який повертає розширення Firefox, замість того щоб припускати, що діалог браузера налаштовує маршрут розширення.
Поверніть потрібну політику DNS призначення разом із маршрутом SOCKS із наявного слухача розширення Firefox:
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
У цьому API type: "socks" позначає SOCKS5. Для запитів до публічних сайтів, дозволених через публічного посередника, хост і порт цього маршруту може надати кандидат зі списку проксі SOCKS5. Фрагмент припускає, що розширення вже має дозволений слухач маршрутизації; це не повне розширення. Назва типу зі старої пропозиції або з API іншого браузера не є взаємозамінною.
Поточна довідка Mozilla дає proxyDNS значення за замовчуванням false для підтримуваних типів SOCKS. Задайте його явно, коли цьому маршруту потрібне розв'язування на боці проксі, замість того щоб покладатися на діалог ручного проксі в браузері, який задасть вибір розширення.
Застосовуйте потрібну політику й до кожного відповідного резервного об'єкта. Інший об'єкт, повернутий після збою першого маршруту, може мати інший вибір DNS або вибрати інший шлях.
Поле керує певними запитами, пов'язаними з цим маршрутом. Воно не переносить на проксі кожен пошук операційної системи або програми.