ค้นหาเว็บไซต์

10 คำถามและคำตอบสัมภาษณ์ "Squid Proxy Server" ที่เป็นประโยชน์ใน Linux


ไม่เพียงแต่สำหรับผู้ดูแลระบบและผู้ดูแลระบบเครือข่ายเท่านั้นที่จะฟังวลี Proxy Server เป็นครั้งคราว แต่เราก็เช่นกัน ปัจจุบันพร็อกซีเซิร์ฟเวอร์กลายเป็นวัฒนธรรมองค์กรและเป็นที่ต้องการของชั่วโมงนี้ ปัจจุบันพร็อกซีเซิร์ฟเวอร์ถูกนำมาใช้ตั้งแต่โรงเรียนขนาดเล็ก โรงอาหาร ไปจนถึงบริษัทข้ามชาติขนาดใหญ่ Squid (หรือที่รู้จักในชื่อพร็อกซี) เป็นแอปพลิเคชั่นที่ทำหน้าที่เป็นพร็อกซีเซิร์ฟเวอร์และเป็นหนึ่งในเครื่องมือประเภทนี้ที่ใช้กันอย่างแพร่หลาย

บทความสัมภาษณ์นี้มีจุดมุ่งหมายเพื่อเสริมสร้างฐานของคุณจากจุดสัมภาษณ์บนพร็อกซีเซิร์ฟเวอร์และปลาหมึก

1. พร็อกซีเซิร์ฟเวอร์ หมายความว่าอย่างไร การใช้ Proxy Server ในเครือข่ายคอมพิวเตอร์คืออะไร?

พร็อกซีเซิร์ฟเวอร์เป็นหัวใจของ WWW (เวิลด์ไวด์เว็บ) พรอกซีส่วนใหญ่ในปัจจุบันคือเว็บพรอกซี พร็อกซีเซิร์ฟเวอร์จัดการความซับซ้อนระหว่างการสื่อสารของไคลเอนต์และเซิร์ฟเวอร์ ยิ่งไปกว่านั้น ยังให้การไม่เปิดเผยตัวตนบนเว็บ ซึ่งหมายความว่าข้อมูลประจำตัวและรอยเท้าทางดิจิทัลของคุณปลอดภัย คุณสามารถกำหนดค่าพรอกซีเพื่ออนุญาตให้ไซต์ใดที่ไคลเอ็นต์สามารถดูได้และไซต์ใดที่ถูกบล็อก

2. ปลาหมึกคืออะไร?
3. พอร์ตเริ่มต้นของปลาหมึกคืออะไร และจะเปลี่ยนพอร์ตปฏิบัติการได้อย่างไร?

เปิดไฟล์ '/etc/squid/squid.conf' และด้วยโปรแกรมแก้ไขที่คุณเลือก

nano /etc/squid/squid.conf

ตอนนี้เปลี่ยนพอร์ตนี้เป็นพอร์ตอื่นที่ไม่ได้ใช้ บันทึกตัวแก้ไขและออก

http_port 3128

เริ่มบริการปลาหมึกใหม่ดังที่แสดงด้านล่าง

service squid restart
4. คุณทำงานให้กับบริษัทที่ฝ่ายบริหารขอให้คุณบล็อกโดเมนบางโดเมนผ่านพร็อกซีเซิร์ฟเวอร์ปลาหมึก คุณกำลังจะทำอะไร?

ก. สร้างไฟล์โดยระบุว่า 'บัญชีดำ' ใต้ไดเร็กทอรี '/etc/squid'

touch /etc/squid/blacklist

ข. เปิดไฟล์ '/etc/squid/blacklist' ด้วยโปรแกรมแก้ไขนาโน

nano /etc/squid/blacklist

ค. เพิ่มโดเมนทั้งหมดลงในบัญชีดำของไฟล์โดยมีหนึ่งโดเมนต่อบรรทัด

.facebook.com
.twitter.com
.gmail.com
.yahoo.com
...

ง. บันทึกไฟล์และออก ตอนนี้เปิดไฟล์การกำหนดค่า Squid จากตำแหน่ง '/etc/squid/squid.conf'

nano /etc/squid/squid.conf

จ. เพิ่มบรรทัดด้านล่างลงในไฟล์กำหนดค่า Squid

acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
http_access deny blacklist

ฉ. บันทึกไฟล์การกำหนดค่าและออก เริ่มบริการ Squid ใหม่เพื่อให้การเปลี่ยนแปลงมีผล

service squid restart
5. Media Range Limitation และการดาวน์โหลดบางส่วนใน Squid คืออะไร?

คุณลักษณะการดาวน์โหลดบางส่วนของ squid ได้รับการติดตั้งอย่างดีในการอัปเดต Windows โดยจะมีการร้องขอการดาวน์โหลดในรูปแบบของแพ็กเก็ตขนาดเล็กซึ่งสามารถหยุดชั่วคราวได้ เนื่องจากคุณสมบัตินี้ การดาวน์โหลดอัพเดตเครื่อง Windows จึงสามารถรีสตาร์ทได้โดยไม่ต้องกลัวว่าข้อมูลจะสูญหาย Squid ทำให้การจำกัดช่วงสื่อและการดาวน์โหลดบางส่วนเป็นไปได้หลังจากเก็บสำเนาข้อมูลทั้งหมดไว้ในนั้นแล้วเท่านั้น นอกจากนี้การดาวน์โหลดบางส่วนจะถูกลบและไม่ถูกแคชเมื่อผู้ใช้ชี้ไปยังหน้าอื่นจนกว่า Squid จะได้รับการกำหนดค่าเป็นพิเศษ

6. Reverse proxy ในปลาหมึกคืออะไร?

ในทางเทคนิคแล้ว มีความเป็นไปได้ที่จะใช้เซิร์ฟเวอร์ปลาหมึกตัวเดียวเพื่อทำหน้าที่เป็นทั้งพร็อกซีเซิร์ฟเวอร์ปกติและพร็อกซีเซิร์ฟเวอร์ย้อนกลับในเวลาเดียวกัน

7. เนื่องจาก Squid สามารถใช้เป็น web-cache Daemon ได้ เป็นไปได้ไหมที่จะล้างแคชของมัน? ยังไง?

ก. ขั้นแรกให้หยุดพร็อกซีเซิร์ฟเวอร์ Squid และลบแคชออกจากตำแหน่งไดเร็กทอรี '/var/lib/squid/cache'

service squid stop
rm -rf /var/lib/squid/cache/*<

ข. สร้างไดเร็กทอรี Swap

squid -z
8. ลูกค้าเข้ามาหาคุณซึ่งกำลังทำงานอยู่ พวกเขาต้องการให้จำกัดเวลาในการเข้าถึงเว็บสำหรับบุตรหลานของตน คุณจะบรรลุสถานการณ์นี้ได้อย่างไร?

สมมติว่าการเข้าใช้เว็บอนุญาตให้มีเวลาตั้งแต่ 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
9. Squid เก็บข้อมูลในรูปแบบไฟล์ใด
10. ปลาหมึกเก็บแคชไว้ที่ไหน?

นั่นคือทั้งหมดที่สำหรับตอนนี้. ฉันจะมาที่นี่อีกครั้งพร้อมบทความที่น่าสนใจอีกเร็ว ๆ นี้ จนกว่าจะคอยติดตามและเชื่อมต่อกับ Tecmint อย่าลืมให้ข้อเสนอแนะอันมีค่าของคุณแก่เราในส่วนความคิดเห็นด้านล่าง