Firefox SOCKS ProxyInfo. սահմանեք proxyDNS հեռավոր լուծման համար
Սահմանեք DNS-ի վարքը Firefox-ի ընդլայնման վերադարձրած SOCKS ProxyInfo-ի վրա՝ փոխարենը ենթադրելու, որ դիտարկիչի երկխոսությունը կարգավորում է ընդլայնման ուղին։
Վերադարձրեք նախատեսված նպատակակետ-DNS քաղաքականությունը SOCKS ուղու հետ ձեր գոյություն ունեցող Firefox ընդլայնման լսիչից.
{
type: "socks",
host: "proxy.example",
port: 1080,
proxyDNS: true
}
Այս API-ում type: "socks" նույնացնում է SOCKS5-ը։ Հանրային միջնորդի միջոցով թույլատրված հանրային կայքերի հարցումների համար թեկնածուն SOCKS5 վստահված սերվերների ցանկից կարող է տրամադրել այս ուղու հոսթն ու պորտը։ Այս հատվածը ենթադրում է, որ ընդլայնությունն արդեն ունի իր թույլատրված երթուղման լսիչը. այն ամբողջական ընդլայնում չէ։ Հին առաջարկից կամ այլ դիտարկիչի API-ից եկած տիպի անվանումը փոխանակելի չէ։
Mozilla-յի ընթացիկ հղումը նշում է, որ proxyDNS դաշտը աջակցվող SOCKS տիպերի համար լռելյայն false է։ Սահմանեք այն բացահայտորեն, երբ այս ուղին պահանջում է լուծում վստահված սերվերի կողմից՝ փոխարենը ապավինելու դիտարկիչի ձեռքով վստահված սերվերի երկխոսությանը՝ ընդլայնման ընտրությունը տրամադրելու համար։
Կիրառեք նախատեսված քաղաքականությունը նաև յուրաքանչյուր համապատասխան պահուստային օբյեկտի վրա։ Առաջին ուղու ձախողումից հետո վերադարձված մեկ այլ օբյեկտ կարող է ունենալ այլ DNS ընտրություն կամ ընտրել այլ ուղի։
Դաշտը վերահսկում է այդ ուղու հետ կապված որոշ հարցումներ։ Այն չի տեղափոխում յուրաքանչյուր օպերացիոն համակարգի կամ հավելվածի որոնում վստահված սերվեր։