Firefox WebExtensions: teisteas SOCKS5 a shuidheachadh ann an ProxyInfo
Thoir seachad ainm-cleachdaiche agus facal-faire ann an toradh proxy.onRequest Firefox, le dreach SOCKS agus poileasaidh DNS cianda air an cur an cèill gu soilleir.
Tha ProxyInfo WebExtension Firefox a' toirt taic do raointean ainm-cleachdaiche is facal-faire SOCKS bho Firefox 64. Buinidh na raointean sin do eadar-aghaidh an leudachaidh, chan e do chòmhradh a' phrogsaidh làimhe.
Airson leudachadh a th' ann mar-thà le progsaidh agus ceadan aoigheachd co-fhreagarrach:
browser.proxy.onRequest.addListener(() => ({
type: 'socks',
host: 'proxy.example',
port: 1080,
username: proxyUser,
password: proxyPassword,
proxyDNS: true,
}), {urls: ['<all_urls>']});
Thoir seachad proxyUser agus proxyPassword tro làimhseachadh teisteis an leudachaidh. Tha type: 'socks' a' ciallachadh SOCKS5; chan eil socks4 a' toirt seachad an aon dearbhadh facal-faire.
Tha proxyDNS: true a' tiomnadh fuasgladh ainm an cinn-uidhe don phrogsaidh gu soilleir. Tha iomradh ProxyInfo a' clàradh luach bunaiteach false; le bhith a' suidheachadh an raoin seo gu soilleir, thèid earbsa san luach bunaiteach sin a sheachnadh.
Cleachd na raointean ainm-cleachdaiche/facal-faire seo airson dearbhadh SOCKS. Tha proxyAuthorizationHeader a' frithealadh progsaidhean de theaghlach HTTP nan àite.
Feumaidh am frithealaiche SOCKS5 an cunntas a chur taic ris agus gabhail ris. Chan eil an t-iomlaid ainm-cleachdaiche is facal-faire seo a' crioptaidheadh a' ghiùlain; tha HTTPS a' chinn-uidhe a' gleidheadh a dhearbhadh TLS fhèin.