-เกี่ยวกับการ block web ผมว่าใครใช้ SquidGuard เป็นน่าจะ เวิร์คมาก ๆ เลยครับ แต่ผมใช้ไม่เป็นติดตั้งไม่ผ่าน เลยอาศัยตัว squid เขียนคำสั่งเพิ่มนิดหน่อยแบบนี้ครับ
-1.สร้างบัญชีดำ รายชื่อเวบที่ไม่ต้องการให้เข้าไป (ในที่นี้สมมติ) xxx.txt ในไฟล์มีข้อความ
#<=================>
http://www.sexy.com/http://www.ddd.com/game/*
http://......................ฯลฯ
#<=================>
2.แก้ไขไฟล์ squid.conf ในหัวส่วนต่อไปนี้ acl และ http_access
#<==================>
acl lockschool url_regex '/etc/squid/xxx.txt' ( บรรทัดนี้ เอาไว้บนสุดเหนือหัวข้อ acl นะครับ )
http_access deny lockschool ( บรรทัดนี้ เอาไว้บนสุดเหนือหัวข้อ http_access )
#<====================>
3.copy ไฟล์ xxx.txt ไปไว้ที่ ไดเรคตอรี่ /etc/squid/ (ตามที่ระบุใน path อาจพิมพ์โดยตรงด้วย pico ใน path ดังกล่าวก็ได้ครับ)
4.เครื่องลูกทุกเครื่องให้ fix IP เพราะง่ายต่อการตรวจสอบภายหลัง
หมายเหตุ
1. 'lockschool' เป็นการตั้งชื่อ acl (ตั้งเป็นชื่ออะไรก็ได้ตามถนัด) แต่เวลาอ้างใน http_access deny ก็ต้องอ้างตามชื่อที่เราตั้งไว้
2. ทำ 4 ข้อที่กล่าวข้างต้นก็พอเพียงแล้วครับ โดยบัญชีรายชื่อเวบไม่พึงประสงค์สามารถเพิ่มลงในไฟล์ xxx.txt ได้ตลอดเวลา
3. หลังจากเพิ่มรายชื่อเวบไม่พึงประสงค์ลงในไฟล์ xxx.txt ทุกครั้งต้องมีการ restart Squid ด้วยนะครับ ( ถ้าจำไม่ผิดคำสั่งของ cc จะเป็น service squid restart )
ลองเอาไปทำดูนะครับ ^^