Firefox syn WebExtension ProxyInfo stipet sûnt Firefox 64 fjilden foar SOCKS-brûkersnamme en wachtwurd. Dy fjilden hearre by de interface fan 'e ekstinsje, net by de dialooch foar hânmjittich proxy.

Foar in besteande ekstinsje mei proxy- en byhearrende host-rjochten:

browser.proxy.onRequest.addListener(() => ({
  type: 'socks',
  host: 'proxy.example',
  port: 1080,
  username: proxyUser,
  password: proxyPassword,
  proxyDNS: true,
}), {urls: ['<all_urls>']});

Jou proxyUser en proxyPassword troch fia de bewurking fan 'e oanmeldgegevens fan 'e ekstinsje. type: 'socks' betsjut SOCKS5; socks4 jout net deselde wachtwurdferifikaasje.

proxyDNS: true draacht it oplossen fan 'e bestimmingsnamme eksplisyt oer oan 'e proxy. De ProxyInfo-referinsje dokumintearret in standertwearde fan false; dit fjild eksplisyt ynstelle foarkomt ôfhinklikens fan dy standert.

Brûk dizze brûkersnamme/wachtwurd-fjilden foar SOCKS-ferifikaasje. proxyAuthorizationHeader tsjinnet krekt foar proxys fan 'e HTTP-famylje.

De SOCKS5-tsjinner moat it akkount stypje en akseptearje. Dizze útwikseling fan brûkersnamme en wachtwurd fersiferet it transport net; de HTTPS fan 'e bestimming hâldt syn eigen TLS-ferifikaasje.

Relatearre artikelen