Squid ก็คือโปรแกรม proxy server ที่จำลองให้เครื่องเราเป็น proxy server โดยเราสามารถเข้าไปเซทค่าต่างๆ ของการใช้อินเตอร์เน็ทไม่ว่าจะเป็นเครื่องของเราเอง หรือเครื่องที่มีระบบในระดับองค์กรใหญ่ๆ
เวลาเข้าเว็บเดิมๆ ซ้ำๆ บ่อยๆ ความจริงแล้วในตัวโปรแกรม browser เองก็มี cache ในตัวสำหรับการเซฟพวกไฟล์ภาพต่างๆเพื่อทำให้ browser นั้นๆ เร็วขึ้นเวลาที่เราเข้าเว็บที่เราเข้าบ่อยๆ แต่ยังไงก็ดี การลง squid นั้น ก็มีข้อดีกว่าที่จะทิ้งมันไว้เฉยๆ โดยเปล่าประโยชน์ เพราะมันฟรีและดี
1.
การติดตั้ง sudo
apt-get install squid
2.
แก้ไขไฟล์ pico /etc/squid3/squid.conf
หากต้องการใช้เป็น port อื่นเช่น 8080 ก็เปลี่ยนให้เป็น http_port 8080
ค้นหาตัวแปร http_port เพื่อตั้งค่าใหม่ ประมาณบรรทัดที่ 1137
ตัวอย่างต้นฉบับเดิมคือ http_port 3128
หากต้องการใช้เป็น port อื่นเช่น 8080 ก็เปลี่ยนให้เป็น http_port 8080
ค้นหาตัวแปร http_port เพื่อตั้งค่าใหม่ ประมาณบรรทัดที่ 1137
ตัวอย่างต้นฉบับเดิมคือ http_port 3128
ค้ค้นหาตัวแปร http_access เพื่อตั้งค่าใหม่ ประมาณบรรทัดที่ 813
ตัวอย่างต้นฉบับเดิมคือ # http_access deny all ค่า default คือปิดไม่อนุญาตให้ใช้เลย
แก้ไขใหม่อนุญาติให้ใช้ได้ทั้งหมดเป็น http_access allow all
*** อย่าลืมเอาเครื่องหมาย # ด้านหน้า ออกด้วย
ตัวอย่างต้นฉบับเดิมคือ # http_access deny all ค่า default คือปิดไม่อนุญาตให้ใช้เลย
แก้ไขใหม่อนุญาติให้ใช้ได้ทั้งหมดเป็น http_access allow all
*** อย่าลืมเอาเครื่องหมาย # ด้านหน้า ออกด้วย
3.
สั่งทำงานใหม่ด้วยคำสั่ง sudo /etc/init.d/squid3 restart
4.
ทดสอบผลงาน proxy server นี้ โดยตั้งค่าใน browser ให้ชี้ไปที่
proxy server 192.168.199.133 port 8080
วิธีการเข้าไปดูว่า
Squid Proxy ทำงานแล้ว
1. เข้าไปที่ /var/log/squid3/
2.ใช้คำสั่ง #tailf access.log
3. ลองเปิดเวปบราวเซอร์แล้วเข้าเวปดู
จะเห็นว่า รายการจะเริ่มวิ่งและมีการดาวน์โหลดไฟล์ต่างๆจากเวปต่างๆ มาเก็บไว้ใน cache