Every Day is A Reward
RSS icon Email icon Home icon
  • How to block internet advertisements, banners and spyware in Linux

    Posted on November 10th, 2007 aoyoyo No comments

    ถ้าใช้ Firefox คงคุ้นกันอยู่แล้วว่าให้ติดตั้ง plug-in ได้แก่ Adblock+Filter Updater หรือ NoScript แค่นี้ก็เรียบร้อย

    แต่เดี๋ยวก่อน ยังมีอีกวิธีหนึ่ง ผู้เขียนไปเห็นมาจาก Ubuntu forum ซึ่งวิธีนี้สามารถใช้กับ browser อื่นๆ ได้ด้วย ที่เป็นเช่นนี้เพราะเราจะไปกันที่ระดับ DNS เลย โดยเราไปแก้แฟ้มข้อมูล /etc/hosts ให้มี domain name ของเว็บไม่พึงประสงค์ชี้มาที่ localhost ของเรา

    ใช้คำสั่งนี้

    sudo gedit /etc/hosts

    แล้วเพิ่มรายชื่อ domain name ที่ต้องการลงไป (ดาวน์โหลดตัวอย่างได้ที่นี่)

    คำเตือน: มีการรายงานวิธีนี้อาจทำให้การเรียกเว็บเพจช้าลง เพราะ browser พยายามจะติดต่อกับเครื่องของเราที่ไม่มี web server ทำงานอยู่จริง ดังนั้นจึงต้องรอจนกระทั่งหมดเวลา (timeout lag) ทำให้รู้สึกเสมือนว่าการเรียกเว็บเพจช้าลง ให้ลองเปลี่ยนค่าใน /etc/hosts ค่า domain name จาก localhost (127.0.0.1) เป็น 0.0.0.0 แทน (ผู้เขียนใช้ sed – stream editor ช่วยในการเปลี่ยน 127.0.0.1 -> 0.0.0.0 เพราะง่ายและเร็วสุด)

    หมายเหตุ: หากเราสังเกตว่ามี domain ใหม่ๆ ที่ยังไม่มีใน /etc/hosts ก็ทยอยๆ เพิ่มเข้าไป และวิธีนี้ใช้กับ OS อื่นก็ได้นะ (Windows: c:\windows\system32\drivers\etc\hosts Mac OS X: /etc/hosts

    อ้างอิง: How to block internet advertisements, banners and spyware in Linux

    Related Posts:

    Leave a reply

    CommentLuv Enabled
azada magicazada ancientazada games