ProxyInfo ຂອງ WebExtension ໃນ Firefox ຮອງຮັບຊ່ອງຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ SOCKS ຕັ້ງແຕ່ Firefox 64. ຊ່ອງເຫຼົ່ານີ້ເປັນຂອງສ່ວນຕິດຕໍ່ຂອງສ່ວນຂະຫຍາຍ ບໍ່ແມ່ນກ່ອງສົນທະນາພຣັອກຊີແບບດ້ວຍມື.

ສຳລັບສ່ວນຂະຫຍາຍທີ່ມີຢູ່ແລ້ວ ທີ່ມີພຣັອກຊີ ແລະ ການອະນຸຍາດໂຮສທີ່ກົງກັນ:

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

ສະໜອງ proxyUser ແລະ proxyPassword ຜ່ານການຈັດການ credentials ຂອງສ່ວນຂະຫຍາຍ. type: 'socks' ໝາຍເຖິງ SOCKS5; socks4 ບໍ່ໃຫ້ການກວດສອບລະຫັດຜ່ານແບບດຽວກັນ.

proxyDNS: true ມອບການແກ້ໄຂຊື່ປາຍທາງໃຫ້ພຣັອກຊີຢ່າງຊັດເຈນ. ເອກະສານ ProxyInfo ລະບຸຄ່າເລີ່ມຕົ້ນ false; ການຕັ້ງຊ່ອງນີ້ຢ່າງຊັດເຈນຊ່ວຍຫຼີກລ້ຽງການອີງໃສ່ຄ່າເລີ່ມຕົ້ນນັ້ນ.

ໃຊ້ຊ່ອງຊື່ຜູ້ໃຊ້/ລະຫັດຜ່ານເຫຼົ່ານີ້ສຳລັບການກວດສອບ SOCKS. ສ່ວນ proxyAuthorizationHeader ໃຊ້ສຳລັບພຣັອກຊີຕະກຸນ HTTP.

ເຊີບເວີ SOCKS5 ຕ້ອງຮອງຮັບ ແລະ ຍອມຮັບບັນຊີນີ້. ການແລກປ່ຽນຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານນີ້ ບໍ່ໄດ້ເຂົ້າລະຫັດການສົ່ງຂໍ້ມູນ; HTTPS ຂອງປາຍທາງຍັງຮັກສາການກວດສອບ TLS ແຍກຂອງຕົນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ