ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

3.2. ການຕັ້ງຄ່າ


Squid ແມ່ນ configured ໂດຍການແກ້ໄຂຄໍາແນະນໍາທີ່ມີຢູ່ໃນ /etc/squid/squid.conf ໄຟລ໌ການຕັ້ງຄ່າ. ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນບາງຄໍາແນະນໍາທີ່ອາດຈະຖືກດັດແປງເພື່ອສົ່ງຜົນກະທົບຕໍ່ພຶດຕິກໍາຂອງເຄື່ອງແມ່ຂ່າຍ Squid. ສໍາລັບການຕັ້ງຄ່າໃນຄວາມເລິກຂອງ Squid, ເບິ່ງພາກອ້າງອີງ.


ກ່ອນທີ່ຈະແກ້ໄຂໄຟລ໌ການຕັ້ງຄ່າ, ທ່ານຄວນເຮັດສໍາເນົາຂອງໄຟລ໌ຕົ້ນສະບັບແລະປົກປ້ອງມັນຈາກການຂຽນດັ່ງນັ້ນທ່ານຈະມີການຕັ້ງຄ່າຕົ້ນສະບັບເປັນເອກະສານອ້າງອີງ, ແລະນໍາໃຊ້ຄືນໃຫມ່ຕາມຄວາມຈໍາເປັນ. ເຮັດສໍາເນົານີ້ແລະປົກປ້ອງມັນຈາກການຂຽນໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:


sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original sudo chmod aw /etc/squid/squid.conf.original


• ເພື່ອຕັ້ງເຊີບເວີ Squid ຂອງທ່ານໃຫ້ຟັງຢູ່ໃນພອດ TCP 8888 ແທນທີ່ຈະເປັນພອດ TCP 3128 ເລີ່ມຕົ້ນ, ໃຫ້ປ່ຽນຄໍາສັ່ງ http_port ເຊັ່ນ:


http_port 8888

• ປ່ຽນຄຳສັ່ງ visible_hostname ເພື່ອໃຫ້ເຊີບເວີ Squid ມີຊື່ໂຮດສະເພາະ. ຊື່ເຈົ້າພາບນີ້ບໍ່ຈໍາເປັນຕ້ອງເປັນຊື່ໂຮດຂອງຄອມພິວເຕີ. ໃນຕົວຢ່າງນີ້ມັນຖືກກໍານົດເປັນ weezie


visible_hostname weezie

• ການໃຊ້ການຄວບຄຸມການເຂົ້າເຖິງຂອງ Squid, ເຈົ້າອາດຈະກຳນົດຄ່າການໃຊ້ບໍລິການອິນເຕີເນັດທີ່ສົ່ງຕໍ່ໂດຍ Squid ໃຫ້ເປັນຜູ້ໃຊ້ທີ່ມີທີ່ຢູ່ສະເພາະຂອງ Internet Protocol (IP) ເທົ່ານັ້ນ. ຕົວຢ່າງ, ພວກເຮົາຈະສະແດງການເຂົ້າເຖິງໂດຍຜູ້ໃຊ້ຂອງເຄືອຂ່າຍຍ່ອຍ 192.168.42.0/24 ເທົ່ານັ້ນ:


ຕື່ມການຕໍ່ໄປນີ້ໃສ່ ທາງລຸ່ມ ຂອງພາກສ່ວນ ACL ຂອງເຈົ້າ /etc/squid/squid.conf file:


acl fortytwo_network src 192.168.42.0/24


ຈາກນັ້ນ, ເພີ່ມສິ່ງຕໍ່ໄປນີ້ໃສ່ top ຂອງພາກສ່ວນ http_access ຂອງເຈົ້າ /etc/squid/squid.conf file:


http_access ອະນຸຍາດໃຫ້ fortytwo_network

• ການນໍາໃຊ້ຄຸນສົມບັດການຄວບຄຸມການເຂົ້າເຖິງທີ່ດີເລີດຂອງ Squid, ທ່ານອາດຈະກໍາຫນົດຄ່າການນໍາໃຊ້ການບໍລິການອິນເຕີເນັດ proxied ໂດຍ Squid ສາມາດໃຊ້ໄດ້ພຽງແຕ່ໃນເວລາເຮັດວຽກປົກກະຕິ. ຕົວຢ່າງ, ພວກເຮົາຈະສະແດງການເຂົ້າເຖິງໂດຍພະນັກງານຂອງທຸລະກິດທີ່ດໍາເນີນການລະຫວ່າງ 9:00 ໂມງເຊົ້າຫາ 5:00 ໂມງແລງ, ວັນຈັນເຖິງວັນສຸກ, ແລະທີ່ໃຊ້ເຄືອຂ່າຍຍ່ອຍ 10.1.42.0/24:


ຕື່ມການຕໍ່ໄປນີ້ໃສ່ ທາງລຸ່ມ ຂອງພາກສ່ວນ ACL ຂອງເຈົ້າ /etc/squid/squid.conf file:


acl biz_network src 10.1.42.0/24

acl biz_hours ເວລາ MTWTF 9:00-17:00


ຈາກນັ້ນ, ເພີ່ມສິ່ງຕໍ່ໄປນີ້ໃສ່ top ຂອງພາກສ່ວນ http_access ຂອງເຈົ້າ /etc/squid/squid.conf file:


http_access ອະນຸຍາດໃຫ້ biz_network biz_hours


ຫຼັງ​ຈາກ​ການ​ປ່ຽນ​ແປງ​ຂອງ​ /etc/squid/squid.conf ໄຟລ໌, ບັນທຶກໄຟລ໌ແລະ restart ຄໍາຮ້ອງສະຫມັກເຊີຟເວີ squid ເພື່ອສົ່ງຜົນກະທົບການປ່ຽນແປງໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ທີ່ປ້ອນຢູ່ໃນການເຕືອນຂອງ terminal:


sudo systemctl restart squid.service


ຖ້າເມື່ອກ່ອນເປັນ squid3 ທີ່ກໍາຫນົດເອງໄດ້ຖືກນໍາໃຊ້ທີ່ຕັ້ງ spool ຢູ່ /var/log/squid3 ເປັນ mountpoint, ແຕ່ຖ້າບໍ່ດັ່ງນັ້ນເກັບຮັກສາໄວ້ການຕັ້ງຄ່າເລີ່ມຕົ້ນ, ການຍົກລະດັບຈະລົ້ມເຫລວ. ການອັບເກຣດພະຍາຍາມປ່ຽນຊື່ / ຍ້າຍໄຟລ໌ຕາມຄວາມຕ້ອງການ, ແຕ່ມັນບໍ່ສາມາດເຮັດໄດ້ສໍາລັບ mountpoint ທີ່ມີການເຄື່ອນໄຫວ. ໃນກໍລະນີດັ່ງກ່າວກະລຸນາປັບ mountpoint ຫຼື config ໃນ /etc/squid/squid.conf ເພື່ອໃຫ້ພວກເຂົາກົງກັນ.


ດຽວກັນໃຊ້ໄດ້ຖ້າຫາກວ່າ ປະກອບດ້ວຍ config statement ຖືກນໍາໃຊ້ເພື່ອດຶງໄຟລ໌ເພີ່ມເຕີມຈາກເສັ້ນທາງເກົ່າຢູ່ທີ່ /etc/squid3/. ໃນກໍລະນີເຫຼົ່ານັ້ນ, ທ່ານຄວນຍ້າຍແລະປັບການຕັ້ງຄ່າຂອງທ່ານຕາມຄວາມເຫມາະສົມ.


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: