10 ຄຳ ຖາມ ສຳ ລັບການຕອບ ສຳ ພາດແລະ ຄຳ ຕອບ ສຳ ລັບ "Squid Proxy Server" ທີ່ມີປະໂຫຍດໃນ Linux
ມັນບໍ່ພຽງແຕ່ ສຳ ລັບຜູ້ບໍລິຫານລະບົບແລະຜູ້ບໍລິຫານເຄືອຂ່າຍ, ຜູ້ທີ່ຟັງປະໂຫຍກ Proxy Server ທຸກໆຄັ້ງແລະຫຼັງຈາກນັ້ນແຕ່ພວກເຮົາຄືກັນ. Proxy Server ປະຈຸບັນແມ່ນວັດທະນະ ທຳ ຂອງບໍລິສັດແລະເປັນຄວາມຕ້ອງການຂອງຊົ່ວໂມງ. ໂປແກຼມໂປແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມ Proxy server ເປັນເວລາ 1 ວັນ Squid (ທີ່ເອີ້ນກັນວ່າ proxy) ແມ່ນໂປແກຼມທີ່ເຮັດ ໜ້າ ທີ່ເປັນ server server ແລະ ໜຶ່ງ ໃນເຄື່ອງມືທີ່ໃຊ້ກັນທົ່ວໄປ.
ບົດ ສຳ ພາດນີ້ມີຈຸດປະສົງເພື່ອສ້າງຄວາມເຂັ້ມແຂງໃຫ້ກັບພື້ນຖານຂອງທ່ານຈາກຈຸດ ສຳ ພາດຢູ່ ໜ້າ ດິນຂອງ server server ແລະ squid.
ເຄື່ອງແມ່ຂ່າຍຕົວແທນແມ່ນກະດູກສັນຫຼັງຂອງ WWW (World Wide Web). ໂປແກຼມໂປແກຼມສ່ວນໃຫຍ່ຂອງປະຈຸບັນແມ່ນໂປແກຼມໂປແກຼມເວັບ. ເຄື່ອງແມ່ຂ່າຍຕົວແທນຈັດການຄວາມສັບສົນລະຫວ່າງການສື່ສານຂອງລູກຄ້າແລະ Server. ຍິ່ງໄປກວ່ານັ້ນມັນສະ ໜອງ ຄວາມລຶກລັບໃນເວັບເຊິ່ງ ໝາຍ ຄວາມວ່າຕົວຕົນແລະຮອຍຕີນດິຈິຕອນຂອງທ່ານປອດໄພ. ໂປແກຼມ Proxies ສາມາດ ກຳ ນົດໄດ້ເພື່ອອະນຸຍາດໃຫ້ເວັບໄຊທ໌ໃດທີ່ລູກຄ້າສາມາດເບິ່ງເຫັນໄດ້ແລະເວບໄຊທ໌ໃດທີ່ຖືກບລັອກ.
ເປີດເອກະສານ ‘/etc/squid/squid.conf’ ແລະກັບຕົວເລືອກບັນນາທິການຂອງທ່ານ.
# nano /etc/squid/squid.conf
ດຽວນີ້ປ່ຽນພອດນີ້ໄປທີ່ທ່າເຮືອທີ່ບໍ່ໄດ້ໃຊ້ແລ້ວ. ບັນທຶກບັນນາທິການແລະອອກ.
http_port 3128
ເລີ່ມການບໍລິການກັບປາກະປasອງຄືນ ໃໝ່ ດັ່ງຮູບຂ້າງລຸ່ມນີ້.
# service squid restart
ກ. ສ້າງແຟ້ມເອກະສານທີ່ເວົ້າວ່າ 'ບັນຊີ ດຳ' ຢູ່ພາຍໃຕ້ໄດເລກະທໍລີ ‘/ etc/squid’.
# touch /etc/squid/blacklist
ຂ. ເປີດແຟ້ມເອກະສານ ‘/ etc/squid/blacklist’ ກັບ nano editor.
# nano /etc/squid/blacklist
ຄ. ເພີ່ມໂດເມນທັງ ໝົດ ໃສ່ໃນບັນຊີ ດຳ ຂອງເອກະສານດ້ວຍໂດເມນ ໜຶ່ງ ຕໍ່ແຖວ.
.facebook.com .twitter.com .gmail.com .yahoo.com ...
ງ. ບັນທຶກເອກະສານແລະອອກ. ຕອນນີ້ເປີດເອກະສານການຕັ້ງຄ່າ Squid ຈາກສະຖານທີ່ ‘/etc/squid/squid.conf’.
# nano /etc/squid/squid.conf
e. ຕື່ມສາຍຢູ່ທາງລຸ່ມໃສ່ແຟ້ມການຕັ້ງຄ່າ Squid.
acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist” http_access deny blacklist
ສ. ບັນທຶກເອກະສານການຕັ້ງຄ່າແລະອອກ. ເລີ່ມການບໍລິການ Squid ເພື່ອເຮັດໃຫ້ການປ່ຽນແປງມີປະສິດຕິຜົນ.
# service squid restart
ຄຸນລັກສະນະຂອງໂຕປາໃນການດາວໂຫລດບາງສ່ວນແມ່ນຖືກຈັດຕັ້ງປະຕິບັດໄດ້ດີພາຍໃນການປັບປຸງ ໜ້າ ຕ່າງເວລາທີ່ການດາວໂຫລດຖືກຮຽກຮ້ອງໃນຮູບແບບຂອງຊອງນ້ອຍໆທີ່ສາມາດຢຸດໄດ້ ເນື່ອງຈາກຄຸນລັກສະນະນີ້ເຄື່ອງຈັກອັບເດດດາວໂຫລດ windows ສາມາດເລີ່ມຕົ້ນ ໃໝ່ ໄດ້ໂດຍບໍ່ຕ້ອງຢ້ານກົວຕໍ່ການສູນເສຍຂໍ້ມູນ. Squid ເຮັດໃຫ້ຂໍ້ ຈຳ ກັດຂອງ Media Range ແລະບາງສ່ວນສາມາດດາວໂຫລດໄດ້ພຽງແຕ່ຫຼັງຈາກເກັບຮັກສາ ສຳ ເນົາຂໍ້ມູນທັງ ໝົດ ໃນມັນ. ຍິ່ງໄປກວ່ານັ້ນ, ການດາວໂຫຼດບາງສ່ວນຖືກລຶບອອກແລະບໍ່ໄດ້ຖືກເກັບໄວ້ໃນເວລາທີ່ຜູ້ໃຊ້ຊີ້ໄປທີ່ ໜ້າ ອື່ນຈົນກວ່າ Squid ຈະຖືກຕັ້ງຄ່າເປັນພິເສດ.
ທາງດ້ານເທກນິກມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ server squid ດຽວເພື່ອເຮັດ ໜ້າ ທີ່ທັງ server server ແບບປົກກະຕິແລະ server server ໃນເວລາດຽວກັນ.
ກ. ທຳ ອິດຢຸດເຊົາ server server Squid ແລະລົບ cache ຈາກທີ່ຕັ້ງ '/ var/lib/squid/cache'.
# service squid stop # rm -rf /var/lib/squid/cache/*<
ຂ. ສ້າງໄດເລກະທໍລີ Swap.
# squid -z
ເວົ້າວ່າການເຂົ້າເຖິງເວບໄຊທ໌ສາມາດໃຫ້ເວລາ 4 ໂມງແລງເຖິງ 7 ໂມງແລງໃນຕອນແລງເປັນເວລາສາມຊົ່ວໂມງ, ກາຍເປັນວັນຈັນເຖິງວັນສຸກ.
ກ. ເພື່ອ ຈຳ ກັດການເຂົ້າເຖິງເວັບໃນລະຫວ່າງວັນທີ 4 ເຖິງ 7 ນັບແຕ່ວັນຈັນເຖິງວັນສຸກ, ເປີດເອກະສານການຕັ້ງຄ່າ Squid.
# nano /etc/squid/squid.conf
ຂ. ຕື່ມສາຍຕໍ່ໄປນີ້ແລະປະຫຍັດເອກະສານແລະອອກ.
acl ALLOW_TIME time M T W H F 16:00-19:00 shttp_access allow ALLOW_TIME
ຄ. ເລີ່ມຕົ້ນບໍລິການ Squid.
# service squid restart
ດຽວນີ້ ໝົດ ແລ້ວ. ຂ້ອຍຈະຢູ່ທີ່ນີ້ອີກເທື່ອ ໜຶ່ງ ດ້ວຍບົດຂຽນທີ່ ໜ້າ ສົນໃຈອີກໄວໆນີ້. ຈົນກ່ວາຫຼັງຈາກນັ້ນຕິດຕາມແລະເຊື່ອມຕໍ່ກັບ Tecmint. ຢ່າລືມໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມທີ່ມີຄ່າຂອງທ່ານຕໍ່ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.