Firefox WebExtensions: set SOCKS5-innlogging í ProxyInfo
Lat brúkaranavn og loyniorð í Firefox proxy.onRequest-úrsliti, við SOCKS-útgávu og fjarDNS-stevnu greiðliga tilgreindum.
WebExtension ProxyInfo í Firefox hevur stuðlað SOCKS-brúkaranavn og loyniorð síðani Firefox 64. Hesi økini hoyra til skoytið hjá útbyggingini, ikki til handilska proxy-dialogin.
Fyri eina verandi útbygging við proxy og samsvarandi vertsbjáling:
browser.proxy.onRequest.addListener(() => ({
type: 'socks',
host: 'proxy.example',
port: 1080,
username: proxyUser,
password: proxyPassword,
proxyDNS: true,
}), {urls: ['<all_urls>']});
Lat proxyUser og proxyPassword gjøgnum innloggingarhandfaring útbyggingarinnar. type: 'socks' merkir SOCKS5; socks4 veitir ikki somu loyniorðsstaðfesting.
proxyDNS: true yvirletur greiðliga loysn av málsnavninum til proxy. ProxyInfo tilvísingin skjalfestir sjálvsvarsvirði false; at seta hetta økið greiðliga forðar fyri at treyta á tað sjálvsvarsvirðið.
Nýt hesi brúkaranavn/loyniorð øki til SOCKS-staðfesting. proxyAuthorizationHeader tænir HTTP-familju proxyum í staðin.
SOCKS5 tænarin má styðja og taka ímóti kontuni. Henda brúkaranavn/loyniorð útveksling kryptar ikki flutningin; HTTPS hjá málinum varðveitir sína egnu TLS-váttan.