Squid 6.13 ຮັບຄຳຮ້ອງຂໍ forward proxy ຜ່ານ TLS ໄດ້ເມື່ອສ້າງດ້ວຍ GnuTLS ຫຼື OpenSSL. ມັນປົກປ້ອງລິງກ໌ໄຄລເອັນ–ພຣັອກຊີໂດຍບໍ່ດັກຮັບເຊດຊັນແຍກຂອງປາຍທາງ HTTPS.

  1. ຂໍໃບຢັ້ງຢືນສຳລັບຊື່ໂຮສທີ່ໄຄລເອັນຈະໃຊ້ເຂົ້າເຖິງ Squid. ຈຳກັດຄີສ່ວນຕົວໃຫ້ແຕ່ຕົວຕົນບໍລິການທີ່ຕ້ອງການໃຊ້.
  2. ເພີ່ມຈຸດຮັບ TLS ດ້ວຍທີ່ຢູ່ທີ່ໄດ້ຮັບ ແລະພາທໃບຢັ້ງຢືນແທ້:
https_port 192.0.2.10:3129 tls-cert=/etc/squid/proxy-chain.pem tls-key=/etc/squid/proxy-key.pem

ເກັບລາຍການໄຄລເອັນອະນຸຍາດ ແລະຂໍ້ຈຳກັດປາຍທາງ ລວມທັງນະໂຍບາຍຢືນຢັນຕົວຕົນໄວ້. ຈຸດຮັບບໍ່ໄດ້ໃຫ້ສິດເຂົ້າເຖິງ. http_port ທີ່ມີຢູ່ກໍຍັງເຮັດວຽກ; ຖ້າທຸກການເຊື່ອມຕໍ່ໄຄລເອັນຕ້ອງໃຊ້ TLS ໃຫ້ລຶບ ຫຼືຈຳກັດຈຸດຮັບເກົ່າ. ບໍ່ຕ້ອງມີໂໝດເລັ່ງ ດັກຮັບ ຫຼືສ້າງໃບຢັ້ງຢືນ.

ວິເຄາະການຕັ້ງຄ່າກ່ອນໂຫຼດບໍລິການທີ່ຕ້ອງການໃໝ່. ການກວດຕົວວິເຄາະຢືນຢັນໂຄງສ້າງ ແລະການໂຫຼດໃບຢັ້ງຢືນ ບໍ່ແມ່ນການເຂົ້າເຖິງເຄືອຂ່າຍ. ຫຼັງໂຫຼດໃໝ່ສຳເລັດ ໃຫ້ສົ່ງຄຳຮ້ອງຂໍຜ່ານຈຸດ TLS ຈາກໄຄລເອັນອະນຸຍາດ:

curl --proxy https://proxy.example:3129 --proxy-cacert approved-proxy-ca.pem --connect-timeout 5 --max-time 15 https://example.com/

ໃຊ້ຊື່ໂຮສພຣັອກຊີແທ້ ແລະໄຟລ໌ CA ທີ່ອະນຸມັດ. ໃບຢັ້ງຢືນພຣັອກຊີທີ່ເຊື່ອຖືສາທາລະນະອາດບໍ່ຕ້ອງມີຊຸດເອງ. --proxy-cacert ຕັ້ງຄວາມເຊື່ອຖືພຣັອກຊີ ແລະແຍກການຢືນຢັນປາຍທາງໄວ້; ຮັກສາການກວດທັງສອງ.

ກວດຈຸດຮັບແທ້ ແລະຊື່ໃນໃບຢັ້ງຢືນ ແລ້ວທົດສອບຕົ້ນທາງທີ່ຄວບຄຸມແລະຕ້ອງຖືກປະຕິເສດດ້ວຍ. ວິເຄາະສຳເລັດຢ່າງດຽວບໍ່ຢືນຢັນຄວາມເຊື່ອຖືຂອງໄຄລເອັນ ຫຼືຂອບເຂດການເຂົ້າເຖິງ.

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