ເຊື່ອມຕໍ່ບໍລິການຕອບສະໜອງ HTML ICAP ກັບ Squid 7
ເຊື່ອມຕໍ່ບໍລິການຕອບສະໜອງ ICAP ທີ່ມີຢູ່ແລ້ວກັບ proxy ສົ່ງຕໍ່ Squid 7 ແລະ ຕັດສິນວ່າຈະແປງການຕອບສະໜອງໃດ.
ສຳລັບ proxy ສົ່ງຕໍ່ Squid ທີ່ຕ້ອງແປງການຕອບສະໜອງ HTML ໃຫ້ໃຊ້ເສັ້ນທາງ adaptation. Squid ຈັດການຄຳຮ້ອງ proxy ຂອງບຣາວເຊີ; ບໍລິການຕອບສະໜອງ ICAP ເຮັດການແປງເນື້ອຄວາມ ແລະ ສົ່ງຂໍ້ຄວາມ HTTP ທີ່ປັບແຕ່ງແລ້ວກັບຄືນ.
ສິ່ງນີ້ໃຫ້ຕຳແໜ່ງທີ່ຊັດເຈນແກ່ການແປງໃນວົງຈອນຊີວິດຂອງຄຳຮ້ອງ. ກົດລະບຽບຫົວຂໍ້ການຕອບສະໜອງບໍ່ສາມາດທົດແທນຕົວແຍກ HTML ໄດ້ ແລະ ຕົວກອງເວັບເຊີບເວີແຍກຕ່າງຫາກກໍບໍ່ໄດ້ປະມວນຜົນການຈະລາຈອນທີ່ຜ່ານ Squid ໂດຍອັດຕະໂນມັດ.
ເຊື່ອມຕໍ່ບໍລິການຕອບສະໜອງ
ສຳລັບການສ້າງ Squid 7 ທີ່ຮອງຮັບ ICAP ແລະ ບໍລິການທີ່ເຂົ້າກັນໄດ້ທີ່ມີຢູ່ແລ້ວ ຮູບແບບການຕັ້ງຄ່າແມ່ນ:
acl adaptation_clients src 192.0.2.0/24
icap_enable on
icap_service html_editor respmod_precache bypass=0 icap://127.0.0.1:1344/modify
adaptation_access html_editor allow adaptation_clients
adaptation_access html_editor deny all
ຊ່ວງ client ແລະ URI ຂອງບໍລິການເປັນຕົວຢ່າງ. URI ຕ້ອງລະບຸບໍລິການ ICAP ຕົວຈິງທີ່ຈັດຕັ້ງການແປງການຕອບສະໜອງ; ການປະກາດ /modify ບໍ່ໄດ້ສ້າງບໍລິການ. ພາກນີ້ເພີ່ມເຕີມໃຫ້ຜູ້ຟັງທີ່ມີຢູ່ຂອງ proxy ແລະ ການຄວບຄຸມການເຂົ້າເຖິງ.
respmod_precache ເລືອກ adaptation ການຕອບສະໜອງຢູ່ຈຸດກ່ອນແຄັດ. adaptation_access ເລືອກທຸລະກຳສຳລັບບໍລິການນັ້ນ. ການຕັ້ງຄ່າ bypass=0 ໝາຍຄວາມວ່າ Squid ບໍ່ສາມາດຂ້າມບໍລິການນີ້ໄປຢ່າງງຽບໆໄດ້ ເມື່ອທຸລະກຳທີ່ໃຊ້ໄດ້ພົບຄວາມຜິດພາດຂອງບໍລິການ. ເລືອກພຶດຕິກຳຄວາມຜິດພາດນັ້ນຕາມວ່າການແປງເປັນຂໍ້ບັງຄັບຫຼືບໍ່.
ຄຳສັ່ງ adaptation ຂຶ້ນກັບເວີຊັນ. ໂດຍສະເພາະ ເອກະສານອ້າງອີງການຕັ້ງຄ່າເຫຼົ່ານີ້ລາຍຊື່ອິນເຕີເຟສບໍລິການ ICAP ແລະ ການເຂົ້າເຖິງ adaptation ສຳລັບ Squid 7 ແລະ ສາຍທີ່ຮອງຮັບກ່ອນໜ້າ ແລະ ໝາຍວ່າບໍ່ສາມາດໃຊ້ໄດ້ໃນ Squid 8. ຖືວ່າພາກນີ້ເປັນຕົວຢ່າງ Squid 7 ແທນທີ່ຈະຄັດລອກໃສ່ການອອກເວີຊັນໃດໆ.
ໃຫ້ສັນຍາການແປງທີ່ຊັດເຈນແກ່ບໍລິການ
ລະບຸວ່າການຕອບສະໜອງໃດມີສິດ ແລະ ຕ້ອງການການປ່ຽນແປງໃດ. ການແປງສະເພາະ HTML ຄວນປ່ອຍຮູບພາບ ເອກະສານເກັບ ແລະ ສື່ທີ່ບໍ່ກ່ຽວຂ້ອງໄວ້ຄືເກົ່າ. ບໍລິການຍັງຕ້ອງຈັດການການນຳສະເໜີທີ່ຕົນໄດ້ຮັບຈິງ: ເນື້ອຄວາມທີ່ບີບອັດ ການເຂົ້າລະຫັດຕົວອັກສອນ ແລະ ເມຕາດາຕາທີ່ອະທິບາຍເນື້ອຄວາມທີ່ປ່ຽນ. ການໃສ່ຂໍ້ຄວາມໃນໄບຕ໌ຄຳຕອບຕາມອຳເພີໃຈບໍ່ແມ່ນການແປງ HTML ທົ່ວໄປ.
ພິຈາລະນາແຄັດເມື່ອການແທນທີ່ສະເພາະຜູ້ໃຊ້. ການແປງກ່ອນແຄັດກັບແຄັດຮ່ວມເປັນການລວມກັນທີ່ບໍ່ດີ ຖ້າການນຳສະເໜີທີ່ໄດ້ມາໃຊ້ໄດ້ກັບຜູ້ອ່ານພຽງຄົນດຽວ. ຮັກສາຄວາມສາມາດໃນການເກັບແຄັດ ແລະ ນະໂຍບາຍການແປງ ໃຫ້ສອດຄ່ອງ ແລະ ເຄົາລົບຄຳສັ່ງ no-transform ທີ່ໃຊ້ໄດ້.
ສຸດທ້າຍ ອຸໂມງ HTTPS CONNECT ທຳມະດາຂົນສົ່ງໄບຕ໌ທີ່ເຂົ້າລະຫັດແລ້ວ. ມັນບໍ່ເປີດເຜີຍ HTML ໃຫ້ຕົວປັບການຕອບສະໜອງ. ການຈັດການກວດສອບ TLS ທີ່ຄຸ້ມຄອງຢ່າງຕັ້ງໃຈຕ້ອງການການຕັ້ງຄ່າທີ່ເຂົ້າກັນໄດ້ຂອງຕົນເອງ ແລະ ຄວາມໄວ້ວາງໃຈຂອງ client ກ່ອນທີ່ຄຳຕອບທີ່ຖອດລະຫັດແລ້ວຈະເຂົ້າມາສູ່ເສັ້ນທາງນີ້. ກົດ ICAP ຢ່າງດຽວບໍ່ໄດ້ເພີ່ມການເຫັນນັ້ນ.