Anonim

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

มีวิธีแก้ปัญหาที่ง่ายและเป็นสากลที่รวบรวมคำขอโฆษณาทั้งหมดในเครือข่ายของคุณและโยนทิ้งไปก่อนที่จะเข้าถึงเบราว์เซอร์ของคุณ นอกจากนี้ยังจัดการกับพวกเขาในระดับ DNS ดังนั้นจึงไม่มีวิธีสำหรับตัวป้องกันโฆษณา … ตัวบล็อกการตรวจสอบ

Pi Hole เป็นสคริปต์ที่คุณสามารถติดตั้งบนระบบ Linux ส่วนใหญ่ แต่ได้ชื่อมาจาก Raspberry Pi Pi ทำให้อุปกรณ์ขนาดเล็กที่สมบูรณ์แบบที่คุณสามารถติดตั้ง Pi Hole เปิดเชื่อมต่อกับเครือข่ายของคุณและโดยทั่วไปลืมมัน หากคุณสงสัยส่วน "รูท" ของชื่อนั้นอ้างถึงหลุมดำเพราะนั่นคือสิ่งที่มันทำหน้าที่เหมือนโฆษณา

วางแผนกำหนดค่าของคุณ

ลิงค์ด่วน

  • วางแผนกำหนดค่าของคุณ
    • เลือกอุปกรณ์ของคุณ
    • ตัวเลือกทั่วไป
      • Simple Router DNS
      • แคชที่สอง DNS
      • Pi OpenVPN ไคลเอนต์
  • ติดตั้ง Pi Hole
    • เว็บอินเตอร์เฟส
    • เซิร์ฟเวอร์ต้นน้ำ Pi Hole
  • กำหนดค่า DNS ไคลเอ็นต์ของคุณ
    • Router
    • คอมพิวเตอร์ส่วนบุคคล
      • Windows 10
      • ลินุกซ์
  • การปิดความคิด

Pi Hole มีความหลากหลายที่น่าขัน คุณสามารถวางไว้ที่ใดก็ได้ตามเส้นทางจากเครือข่ายของคุณไปยังอินเทอร์เน็ต ต้องการเพียงอินพุต DNS และเซิร์ฟเวอร์เพื่อส่งทราฟฟิกที่ล้างไป การรับส่งข้อมูลอาจมาจากอุปกรณ์เดียวหลายอุปกรณ์หรือเราเตอร์ของคุณเองและสามารถออกไปยังเซิร์ฟเวอร์ DNS ภายนอกเราเตอร์ของคุณพร็อกซีในพื้นที่เช่น DNSCrypt หรืออะไรก็ได้ที่สามารถจัดการปริมาณการใช้งาน DNS

เลือกอุปกรณ์ของคุณ

แม้จะมีชื่อคุณสามารถติดตั้ง Pi Hole บนระบบ Linux ส่วนใหญ่ไม่ว่าจะใช้อุปกรณ์ประเภทใด การใช้ Pi Hole บนพีซี Linux ปกติเราเตอร์ที่กำหนดเองหรือแม้แต่เครื่องเสมือนก็ไม่เป็นปัญหา ทางเลือกเป็นของคุณอย่างแท้จริง

เลือกอุปกรณ์ที่เหมาะสมที่สุดกับการไหลของปริมาณข้อมูลที่คุณต้องการออกแบบ จำไว้ว่าคุณสามารถใช้ Raspberry Pi พร้อมบริการที่หลากหลายได้ หากคุณต้องการคุณสามารถกำหนดค่า Pi เป็นเราเตอร์ของตัวเองด้วย Pi Hole เพื่อจัดการ DNS และไคลเอนต์ OpenVPN เพื่อจัดการทราฟฟิกจากอุปกรณ์หลายเครื่อง

ตัวเลือกทั่วไป

มีหลายวิธีที่คุณสามารถกำหนดค่าเครือข่ายของคุณ หากคุณไม่ต้องการทำอะไรที่สร้างสรรค์จริงๆ

Simple Router DNS

นี่คือการกำหนดค่าที่ง่ายที่สุดที่คุณสามารถใช้ได้อย่างง่ายดาย สิ่งที่คุณต้องทำคือติดตั้ง Pi Hole บนอุปกรณ์ในเครือข่ายของคุณ จากนั้นกำหนดค่าเราเตอร์ของคุณเพื่อใช้ที่อยู่ IP ของอุปกรณ์นั้นสำหรับ DNS ทุกอย่างในเครือข่ายของคุณจะไหลตามปกติ ข้อเสียเพียงอย่างเดียวของที่นี่คือคุณไม่สามารถใช้ VPN ได้เว้นแต่ว่า VPN จะไม่ใช้ Pi Hole หรือคุณใช้เราเตอร์เพื่อเชื่อมต่อกับ VPN

แคชที่สอง DNS

หากคุณมีเซิร์ฟเวอร์แคช DNS อยู่แล้วเช่นเดียวกับที่รวมอยู่ในเราเตอร์ของคุณผ่าน pfSense หรือระบบปฏิบัติการเราเตอร์ขั้นสูงอื่น ๆ คุณยังสามารถใช้ประโยชน์จากฟังก์ชั่น DNS นั้นด้วย Pi Hole วิธีที่ง่ายที่สุดคือการกำหนดค่าอุปกรณ์ในเครือข่ายของคุณเพื่อใช้ Pi Hole สำหรับ DNS โดยตรง จากนั้นตั้งค่า Pi Hole เพื่อส่งออกคำขอ DNS ไปยังเราเตอร์ของคุณ เราเตอร์สามารถทำงานได้ตามปกติและใช้ DNS ภายนอกเหมือนเดิม อีกครั้งหากคุณมีอุปกรณ์ส่วนบุคคลที่ใช้การเชื่อมต่อ VPN คุณจะต้องใช้เราเตอร์ของคุณเพื่อเชื่อมต่อหรือนำหน้า Pi Hole บนอุปกรณ์เหล่านั้น

Pi OpenVPN ไคลเอนต์

ท้ายที่สุดนี่คือทางออกสำหรับผู้ใช้ VPN หากคุณมีเครือข่ายผสมกับอุปกรณ์บางอย่างที่ใช้ VPN และอื่น ๆ ไม่ใช่วิธีที่ดีที่สุดของคุณคือใช้ Pi ของคุณเป็นเราเตอร์ที่มีไคลเอนต์ VPN และ Pi Hole ที่จริงแล้วคุณต้องการ Pi Pi สองอันหนึ่งอันสำหรับ VPN และอีกอันสำหรับการจราจรปกติ มันไม่เหมาะ แต่จะได้ผล

เครือข่ายที่ไม่ได้ใช้ VPN จะมีลักษณะเกือบจะเหมือนกับการกำหนดค่าแบบง่ายครั้งแรก สำหรับ VPN คุณต้องตั้งค่า Pi เป็นเราเตอร์ เราเตอร์นั้นจะเรียกใช้ไคลเอนต์ OpenVPN และ Pi Hole กำหนดค่าคอมพิวเตอร์ที่คุณต้องการบน VPN เพื่อเชื่อมต่อกับเราเตอร์ กำหนดค่า Pi เพื่อกำหนดเส้นทางการรับส่งข้อมูลทั้งหมดผ่าน OpenVPN ไปยังผู้ให้บริการ VPN ของคุณ จากนั้นกำหนดค่า Pi ให้ใช้ Pi Hole เป็น DNS upstream ของ DNS และ Pi Hole ให้เป็นเซิร์ฟเวอร์ของผู้ให้บริการ VPN ของคุณ

ติดตั้ง Pi Hole

เอาล่ะตอนนี้ทฤษฏีและการวางแผนไม่ดีเท่านี้ถึงเวลาที่จะต้องติดตั้ง Pi Hole จริงๆแล้วมันง่ายมาก ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง curl บน Raspberry Pi หรือที่ใดก็ตามที่คุณต้องการติดตั้ง Pi Hole นอกจากนี้ยังช่วยให้มี sudo เนื่องจากคุณอาจจะใช้ Debian หรือ Ubuntu (เป็นความคิดที่ดี) เพียงแค่ติดตั้ง curl

$ sudo apt ติดตั้ง curl

ถัดไปวางบรรทัดต่อไปนี้ลงในเทอร์มินัลแล้วเรียกใช้ มันจะดาวน์โหลดและเริ่มสคริปต์ติดตั้ง Pi Hole

$ curl -sSL https://install.pi-hole.net | ทุบตี

ในการเริ่มต้นสคริปต์การติดตั้ง Pi Hole จะเริ่มต้นโดยตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์เข้าถึงรูทไม่ว่าจะผ่าน sudo หรือว่าคุณใช้สคริปต์เป็นรูท ทั้งสองวิธีใช้งานได้

สคริปต์การติดตั้ง Pi Hole จะเริ่มต้นขึ้นและแจ้งให้คุณเริ่มการติดตั้ง

ต่อไปมันจะถามคุณว่าเซิร์ฟเวอร์ DNS ใดที่คุณต้องการส่งออก เลือกหนึ่งที่คุณชอบ

จากนั้นจะถามว่าคุณต้องการใช้ IP ปัจจุบันเพื่อตั้งค่าที่อยู่ IP แบบคงที่หรือไม่ เว้นแต่คุณจะมีเหตุผลที่ดีไม่ควรทำอย่างนั้น

ตั้งค่าเว็บอินเตอร์เฟส Pi Hole สำหรับการตรวจสอบ มันใช้งานได้ดีมาก

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

เว็บอินเตอร์เฟส

เว็บอินเตอร์เฟสที่มาพร้อมกับ Pi Hole นั้นดีมากจริงๆ เลย์เอาต์นั้นง่ายและเป็นวิธีที่ดีในการดูว่า Pi Hole กำลังบล็อกอะไรอยู่ คุณจะประหลาดใจกับปริมาณขยะที่อุดตันในเครือข่ายของคุณ ใช้แท็บ "เข้าสู่ระบบ" ที่ด้านข้างเพื่อลงชื่อเข้าใช้ด้วยรหัสผ่านของคุณ

ลองดูรอบ ๆ แท็บ "แผงควบคุมหลัก" จะแสดงจำนวนคำขอทั้งหมดที่มีใน Pi Hole และจำนวนที่ถูกบล็อก นอกจากนี้ยังมีกราฟที่ดีสำหรับคำขอของคุณและรายชื่อโดเมนที่กำลังได้รับการติดต่อ เมื่อคุณปล่อยให้ทำงาน Pi Hole จะเติมกราฟและให้ข้อมูลที่เป็นภาพเกี่ยวกับสิ่งที่เกิดขึ้นกับเครือข่ายของคุณ

เซิร์ฟเวอร์ต้นน้ำ Pi Hole

ใต้แท็บ“ การตั้งค่า” คุณจะพบชุดของแท็บอื่น ๆ อยู่ด้านบน คลิกที่ "DNS" ใต้แท็บนั้นคุณจะพบรายการเซิร์ฟเวอร์ DNS จากสคริปต์การติดตั้ง นอกจากนี้ยังมีตัวเลือกสองสามตัวสำหรับเพิ่มในเซิร์ฟเวอร์ DNS ที่กำหนดเอง กำหนดค่าในแบบที่คุณต้องการ ในอนาคตนั่นคือสถานที่ที่คุณจะเปลี่ยนสิ่งต่าง ๆ

กำหนดค่า DNS ไคลเอ็นต์ของคุณ

ตอนนี้ Pi Hole ของคุณกำลังทำงานคุณต้องกำหนดค่าอุปกรณ์ในเครือข่ายของคุณเพื่อเชื่อมต่อผ่าน สถานการณ์ที่แน่นอนจะไม่ซ้ำกับเครือข่ายของคุณ แต่บางสิ่งเป็นสากล

Router

เราเตอร์ทั้งหมดนั้นแตกต่างกัน ค้นหาตัวเลือก DHCP สำหรับเราเตอร์ของคุณและค้นหาช่อง“ DNS คงที่” ตั้งค่าที่อยู่ IP ของ Pi Hole ของคุณเป็นรายการแรกและใช้การเปลี่ยนแปลง เราเตอร์ของคุณจะเริ่มโอนคำขอ DNS ทั้งหมดผ่าน Pi Hole

คอมพิวเตอร์ส่วนบุคคล

หากคุณเลือกที่จะเชื่อมต่อผ่านคอมพิวเตอร์แต่ละเครื่องคุณจะต้องกำหนดค่าแต่ละเครื่องให้ใช้ Pi Hole แทนที่จะเป็นเราเตอร์ของคุณสำหรับ DNS

Windows 10

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

คลิกที่ "เปลี่ยนการตั้งค่าอะแดปเตอร์" จากนั้นคลิกขวาที่อะแดปเตอร์ของคุณและเลือก "คุณสมบัติ" ที่หน้าต่าง "คุณสมบัติ" เลือก "Internet Protocol 4" แตะปุ่ม "คุณสมบัติ" ด้านล่าง ในหน้าต่างถัดไปเลือกปุ่มตัวเลือกเพื่อใช้เซิร์ฟเวอร์เฉพาะ พิมพ์ที่อยู่ IP ของ Pi Hole ของคุณและบันทึก

ลินุกซ์

ลีนุกซ์ลีนุกซ์มีวิธีจัดการการกำหนดค่าเครือข่ายแตกต่างกัน, แต่ส่วนใหญ่ใช้ NetworkManager ในบางรูปแบบเพื่อให้คุณมีส่วนต่อประสานกราฟิกในการจัดการเครือข่ายด้วย

เปิดแอพการตั้งค่าของสภาพแวดล้อมเดสก์ทอปของคุณ มองหาการตั้งค่าเครือข่าย ใน GNOME เรียกว่า "เครือข่าย" เลือกอินเทอร์เฟซเครือข่ายที่คุณใช้เชื่อมต่อและเปิดการตั้งค่า ใน GNOME เป็นไอคอนรูปเฟืองที่มุมล่างขวา เลือก IPv4 ไม่ว่าในกรณีใดการตั้งค่าเซิร์ฟเวอร์ DNS จะอยู่ภายใต้หัวข้อ IPv4 ป้อน IP ของ Pi Hole ของคุณ บันทึกและนำไปใช้

การปิดความคิด

Pi Hole ยอดเยี่ยมมาก มันอาจจะบล็อกการร้องขอหลายพัน (แท้จริงพัน) ในเครือข่ายของคุณภายในไม่กี่ชั่วโมงในเครือข่ายของคุณ นี่เป็นเรื่องผิดปกติโดยเฉพาะอย่างยิ่งเมื่อคุณใช้บริการสตรีมมิ่งและอุปกรณ์สตรีมมิ่ง ในขณะที่มันยากที่จะครอบคลุมกระบวนการทั้งหมดตั้งแต่ต้นจนจบที่นี่คุณควรมีแนวคิดทั่วไปเกี่ยวกับวิธีการตั้งค่า Pi Hole สิ่งที่สามารถทำได้และวิธีรวมเข้ากับเครือข่ายของคุณ

เนื่องจาก Pi Hole นั้นเบาและยืดหยุ่นมากคุณจึงสามารถติดตั้งได้ทุกที่บนเครือข่ายของคุณและแม้แต่เรียกใช้อินสแตนซ์หลายตัวในที่ต่าง ๆ ทางเลือกเป็นของคุณอย่างแท้จริง อย่างไรก็ตามไม่ว่าคุณจะทำอะไรคุณจะสังเกตเห็นผลลัพธ์ที่น่าประหลาดใจและเครือข่ายของคุณอาจจะเร็วขึ้น

บล็อกโฆษณาทั้งหมดในเครือข่ายของคุณด้วย pi hole