Hadyai Internet R&D LAB

ผลงานของ Hadyai Internet R&D LAB => คุยกับทีมวิจัย => ข้อความที่เริ่มโดย: bo0m ที่ 17 ตุลาคม 2008, 17:43:35

หัวข้อ: ขอความช่วยเหลือหน่อยครับ....เกี่ยวกับการ Block เว็บครับ..
เริ่มหัวข้อโดย: bo0m ที่ 17 ตุลาคม 2008, 17:43:35
ตอนนี้ผมใช้ CC 4.3 ครับ

ผมต้องการให้ Block เว็บ

ผมต้องทำยังไงบ้างครับ....
หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ....เกี่ยวกับการ Block เว็บครับ..
เริ่มหัวข้อโดย: NarOkOnLiNE ที่ 17 ตุลาคม 2008, 20:58:15
-เกี่ยวกับการ 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 )

ลองเอาไปทำดูนะครับ ^^
หัวข้อ: Re: ขอความช่วยเหลือหน่อยครับ....เกี่ยวกับการ Block เว็บครับ..
เริ่มหัวข้อโดย: bo0m ที่ 18 ตุลาคม 2008, 18:22:19
ขอบคุณมากมากครับ