ສອງພອດຂອງ Squid ສາມາດມີລາຍຊື່ປາຍທາງທີ່ອະນຸຍາດແຕກຕ່າງກັນ
ລວມ localport ກັບ ACL ປາຍທາງທີ່ເໝາະສົມໃນແຕ່ລະກົດ allow ໂດຍຮັກສາຂໍ້ຈຳກັດເກົ່າ ແລະ ກົດ deny ສຸດທ້າຍ.
ACL localport ຂອງ Squid ກົງກັບພອດທີ່ Squid ຮັບການເຊື່ອມຕໍ່. ລວມມັນກັບ ACL ປາຍທາງທີ່ເໝາະສົມ ເພື່ອໃຫ້ແຕ່ລະຕົວຮັບຟັງອະນຸຍາດພຽງລາຍຊື່ຂອງຕົນເອງ.
ສຳລັບການຕັ້ງຄ່າ Squid 6 ຫຼື 7 ທີ່ມີຂໍ້ຈຳກັດລູກຄ້າ ແລະ ພອດປອດໄພຢູ່ແລ້ວ:
http_port 3128
http_port 3129
acl approved_clients src 192.0.2.0/24
acl main_listener localport 3128
acl alternate_listener localport 3129
acl main_sites dstdomain "/etc/squid/main-sites.txt"
acl alternate_sites dstdomain "/etc/squid/alternate-sites.txt"
http_access allow approved_clients main_listener main_sites
http_access allow approved_clients alternate_listener alternate_sites
http_access deny allແທນຊ່ວງລູກຄ້າໃນເອກະສານດ້ວຍລູກຄ້າທີ່ໄດ້ຮັບອະນຸຍາດຕົວຈິງ ແລະ ກະກຽມໄຟລ໌ລາຍຊື່ໂດເມນສອງໄຟລ໌. ວາງກົດ allow ທີ່ເປັນຄູ່ຫຼັງການກວດສອບ deny ທີ່ຕ້ອງມີຂອງການຕິດຕັ້ງ ແລະ ກ່ອນ deny ສຸດທ້າຍຂອງມັນ. ຮັກສາຂໍ້ຈຳກັດພອດທີ່ບໍ່ປອດໄພ, CONNECT ແລະ ການຈັດການ.
ຊື່ ACL ໃນກົດເຂົ້າເຖິງໜຶ່ງຖືກລວມດ້ວຍ AND. ກົດ allow ແຍກຕ່າງຫາກໃຫ້ທາງເລືອກ. ການປະເງື່ອນໄຂຕົວຮັບຟັງອອກຈາກກົດປາຍທາງຈະເຮັດໃຫ້ລາຍຊື່ໃດກໍ່ຜ່ານພອດໃດກໍ່ໄດ້.
ກວດກົດກ່ອນໜ້ານີ້ດ້ວຍ: allow ກວ້າງທີ່ກົງກັບກ່ອນຈະກັນບໍ່ໃຫ້ຂໍ້ຈຳກັດພາຍຫຼັງເຫຼົ່ານີ້ຖືກປະເມີນ. ເພື່ອກວດສອບຂອບເຂດ ໃຫ້ທົດສອບປາຍທາງທີ່ອະນຸຍາດ ແລະ ປະຕິເສດຜ່ານແຕ່ລະຕົວຮັບຟັງ.
localport ບໍ່ແມ່ນພອດຂອງເວັບໄຊ ຫຼື ພອດຕົ້ນກຳເນີດຊົ່ວຄາວຂອງລູກຄ້າ. ເງື່ອນໄຂພອດປາຍທາງໃຊ້ ACL port ແທນ.