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 или да избере различен път.
Полето управлява определени заявки, свързани с този маршрут. То не премества всяко търсене на операционната система или на приложението към прокси сървъра.