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. ຢ່າລືມໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມທີ່ມີຄ່າຂອງທ່ານຕໍ່ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.