D'WebExtension ProxyInfo vu Firefox ënnerstëtzt zënter Firefox 64 Felder fir SOCKS-Benotzernumm a -Passwuert. Dës Felder gehéieren zur Schnëttstell vun der Erweiderung, net zum manuelle Proxy-Dialog.

Fir eng bestehend Erweiderung mat Proxy an entspriechende Host-Rechter:

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

Gitt proxyUser a proxyPassword iwwer d'Behandlung vun den Zougangsdaten vun der Erweiderung un. type: 'socks' heescht SOCKS5; socks4 bitt net déi selwecht Passwuert-Authentifikatioun.

proxyDNS: true delegéiert d'Opstellung vum Zilnumm ausdrécklech un de Proxy. D'ProxyInfo-Referenz dokumentéiert en Standardwäert vun false; dëst Feld ausdrécklech ze setzen vermeit d'Ofhängegkeet vun deem Standard.

Benotzt dës Benotzernumm/Passwuert-Felder fir d'SOCKS-Authentifikatioun. proxyAuthorizationHeader déngt dogéint de Proxyen aus der HTTP-Famill.

De SOCKS5-Server muss de Kont ënnerstëtzen an akzeptéieren. Dësen Austausch vu Benotzernumm a Passwuert verschlësselt den Transport net; d'HTTPS vum Zil behält seng eege TLS-Préifung.

Ähnlech Artikelen