ກົດເຂົ້າໃຊ້ Squid 6 ສຳລັບ IP ໄຄລເອັນດຽວ
ຈຳກັດ forward proxy Squid 6.13 ໃຫ້ໄຄລເອັນທີ່ຮູ້ຈັກ, ຮັກສາການປ້ອງກັນປາຍທາງ ແລະ ກວດລຳດັບກົດກ່ອນໃຊ້.
ການຕັ້ງຄ່ານີ້ແມ່ນສຳລັບ Squid 6.13, ລວມທັງແພັກເກດ Debian 13. ຢືນຢັນລຸ້ນທີ່ຕິດຕັ້ງດ້ວຍ squid -v: ຄູ່ມືຄຳສັ່ງ Squid ລະບຸວ່າ http_access ບໍ່ມີໃນລຸ້ນ 8.
ເລືອກທີ່ຢູ່ກ່ອນ
ຕົວຟັງຕ້ອງການທີ່ຢູ່ທີ່ມອບໃຫ້ເຊີບເວີ. ກົດໄຄລເອັນຕ້ອງໃຊ້ທີ່ຢູ່ຕົ້ນທາງທີ່ Squid ເຫັນ ຊຶ່ງອາດເປັນທີ່ຢູ່ອອກສາທາລະນະຂອງ NAT ແທນທີ່ຢູ່ສ່ວນຕົວຂອງແລັບທັອບ.
ແທນທີ່ຢູ່ເອກະສານຂ້າງລຸ່ມ. ຂໍ້ຈຳກັດໄຄລເອັນແມ່ນທີ່ຢູ່ດຽວ ສະແດງເປັນ /32.
http_port 192.0.2.10:3128
acl proxy_client src 198.51.100.27/32
acl Safe_ports port 80 443
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
http_access deny to_localhost
http_access deny to_linklocal
http_access allow proxy_client
http_access deny all
ແທນຕົວຟັງ, ຄຳນິຍາມ ACL ແລະ ກົດເຂົ້າໃຊ້ທີ່ກ່ຽວຂ້ອງໃນການຕັ້ງຄ່າແພັກເກດ ໂດຍຮັກສາການບັນທຶກ ແລະ ລະບົບໄຟລ໌. ການເພີ່ມກົດເຫຼົ່ານີ້ໄວ້ລຸ່ມກົດອະນຸຍາດໄຄລເອັນເກົ່າອາດຂ້າມຂໍ້ຈຳກັດ. ນິຍາມ ACL ແບບລາຍການຊ້ຳກໍອາດເພີ່ມຄ່າ.
ຄຳຂໍຜ່ານກົດແນວໃດ
ກົດປະຕິເສດເບື້ອງຕົ້ນກັ້ນພອດປາຍທາງບໍ່ຕ້ອງການ, ຄຳຂໍຈັດການ ແລະ ປາຍທາງທ້ອງຖິ່ນ ຫຼື link-local. ໄຄລເອັນທີ່ຮູ້ຈັກຖືກອະນຸຍາດຫຼັງການກວດນັ້ນ; ຄຳຂໍອື່ນທັງໝົດຮອດກົດປະຕິເສດສຸດທ້າຍ. ການປ້ອງກັນປາຍທາງຍັງຈຳເປັນ ເພາະລາຍການຕົ້ນທາງທີ່ອະນຸຍາດຢ່າງດຽວບໍ່ຈຳກັດປາຍທາງ.
ຈຳກັດໄຟຣ໌ວອລຂອງໂຮສ ຫຼື ເຄືອຂ່າຍໃຫ້ແຕ່ຕົ້ນທາງທີ່ກຳນົດ ກ່ອນເປີດຕົວຟັງ. ການຜູກທີ່ຢູ່ເລືອກບ່ອນ Squid ຮັບການເຊື່ອມຕໍ່; ກົດເຂົ້າໃຊ້ຕັດສິນຄຳຂໍທີ່ອະນຸຍາດ.
sudo squid -k parse -f /etc/squid/squid.conf
ແກ້ຂໍ້ຜິດພາດວິເຄາະກ່ອນໂຫຼດບໍລິການທີ່ຈັດການໃໝ່. ທົດສອບຈາກໄຄລເອັນທີ່ອະນຸຍາດ ແລະ ຕົ້ນທາງຄວບຄຸມອີກຈຸດທີ່ຄວນຖືກປະຕິເສດ. ຢືນຢັນວ່າເປົ້າໝາຍຮັບແຕ່ຄຳຂໍທີ່ມີສິດ: TCP ເຊື່ອມຕໍ່ໄດ້ຢ່າງດຽວບໍ່ພິສູດສິດສົ່ງຕໍ່.