Firefox WebExtensions: Dajisoo aqoonsiga SOCKS5 ee ProxyInfo
Ku dar username iyo password natiijada proxy.onRequest ee Firefox, adigoo si cad u sheegaya nooca SOCKS iyo siyaasadda DNS fog.
ProxyInfo ee WebExtension ee Firefox waxay taageertaa goobaha username iyo password ee SOCKS ilaa Firefox 64. Goobahani waxay ka tirsan yihiin interface-ka extension-ka, ma aha dialog-ka proxy ee gacanta.
Extension jira oo leh proxy iyo ogolaanshaha host ee u dhigma:
browser.proxy.onRequest.addListener(() => ({
type: 'socks',
host: 'proxy.example',
port: 1080,
username: proxyUser,
password: proxyPassword,
proxyDNS: true,
}), {urls: ['<all_urls>']});
Ku dar proxyUser iyo proxyPassword iyada oo loo marayo maaraynta aqoonsiga extension-ka. type: socks waxay ka dhigan tahay SOCKS5; socks4 ma bixiso isla aqoonsiga password-ka.
proxyDNS: true waxay si cad ugu dhaqaajisaa xallinta magaca destination-ka proxy-ga. Tixraaca ProxyInfo wuxuu qeexayaa default false; inaad si cad u dajiso goobtan waxay kaa ilaalisaa ku tiirsanaanta default-kaas.
Isticmaal goobahan username/password ee aqoonsiga SOCKS. proxyAuthorizationHeader wuxuu u adeegaa proxy-yada qoyska HTTP.
Server-ka SOCKS5 waa inuu taageero oo aqbalaa akoonka. Isdhaafsigna username/password ma qarinayo gaadiidka; HTTPS-ka destination-ku wuxuu hayaa xaqiijintiisa TLS ee gaar ah. Ma SOCKS5 waxba qariyaa.