Squid ສາມາດຈັດປະເພດຄຳຮ້ອງດ້ວຍຂໍ້ມູນທີ່ເສັ້ນທາງ IP ທຳມະດາບໍ່ມີ. ໃນ build Linux ທີ່ຮອງຮັບ, tcp_outgoing_mark ກຳນົດເຄື່ອງໝາຍ Netfilter ຢູ່ຝັ່ງເຊີບເວີໂດຍອີງໃສ່ ACL ທີ່ໄວ:

acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all

ກົດນະໂຍບາຍ Linux ທີ່ກົງກັນສາມາດໃຊ້ fwmark 0x20 ເພື່ອເລືອກຕາຕະລາງເສັ້ນທາງທີ່ຕັ້ງໄວ້ແລ້ວ. ຕາຕະລາງຍັງຕ້ອງການເສັ້ນທາງທີ່ຖືກຕ້ອງ ແລະ ຂັ້ນຕອນຕໍ່ໄປທີ່ເຂົ້າເຖິງໄດ້. ຄຳສັ່ງ Squid ບໍ່ໄດ້ສ້າງສິ່ງເຫຼົ່ານັ້ນ.

ເຄື່ອງໝາຍນີ້ແມ່ນເມຕາດາຕາການເສັ້ນທາງພາຍໃນ. ມັນແຕກຕ່າງຈາກຟິວ DSCP ຫຼື TOS ທີ່ພາໄປໃນແພັກເກັດ IP ແລະ ຈາກ tcp_outgoing_address ທີ່ເລືອກ IP ຕົ້ນທາງ.

ຄຳສັ່ງທີ່ມີເອກະສານຕ້ອງການການຮອງຮັບການໝາຍແພັກເກັດ ແລະ ສິດຂອງ Linux ແລະ ຮັບສະເພາະ ACL ທີ່ໄວ. ມັນມີໃນ Squid 7 ແລະ ລຸ້ນກ່ອນທີ່ລະບຸໄວ້, ບໍ່ມີໃນ Squid 8.

ອອກແບບນະໂຍບາຍອ້ອມການເຊື່ອມຕໍ່ອອກທີ່ແທ້ຈິງ. ການເຊື່ອມຕໍ່ TCP ທີ່ໃຊ້ຄືນບໍ່ໄດ້ກາຍເປັນການເຊື່ອມຕໍ່ໃໝ່ພຽງແຕ່ຍ້ອນຄຳຮ້ອງ HTTP ອື່ນໃຊ້ມັນ. ຮັກສາເສັ້ນທາງກັບຄືນຫາລູກຄ້າ ແລະ ເສັ້ນທາງຂອງການຈະລາຈອນທີ່ບໍ່ມີເຄື່ອງໝາຍໄວ້ໃນການອອກແບບນຳ.

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