Pi-Hole เป็นตัวบล็อกโฆษณาทั่วทั้งเครือข่ายที่ทำหน้าที่เป็น sinkhole DNS มันบล็อกเนื้อหาที่ไม่พึงประสงค์อย่างมีประสิทธิภาพเช่นโฆษณาและตัวติดตามในระดับเครือข่ายทำให้ประสบการณ์การเรียกดูของคุณเร็วขึ้นและปลอดภัยยิ่งขึ้น คู่มือนี้จะนำคุณผ่านขั้นตอนในการติดตั้ง pi-hole บน Raspberry Pi ของคุณ
สิ่งที่คุณต้องการ
- Raspberry Pi (ติดตั้งรุ่นใด ๆ ที่ติดตั้ง Raspbian OS)
- การ์ด microSD ด้วยความจุอย่างน้อย 8GB (ติดตั้ง Raspbian OS)
- การเชื่อมต่ออินเทอร์เน็ต (Ethernet หรือ Wi-Fi)
- เข้าถึงเทอร์มินัล (ผ่าน SSH หรือโดยตรงบน Raspberry Pi)
ขั้นตอนที่ 1: อัปเดต Raspberry Pi ของคุณ
ก่อนที่จะติดตั้ง Pi-Hole จำเป็นต้องอัปเดต Raspberry Pi ของคุณเพื่อให้แน่ใจว่ามีการติดตั้งแพ็คเกจซอฟต์แวร์และการอัปเดตความปลอดภัยล่าสุดทั้งหมด เรียกใช้คำสั่งต่อไปนี้:
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
หลังจากการอัปเดตเสร็จสมบูรณ์คุณควรรีบูต Raspberry Pi:
sudo reboot
ขั้นตอนที่ 2: ติดตั้ง pi-hole
Pi-Hole ให้สคริปต์การติดตั้งง่าย ๆ ที่ทำให้กระบวนการอัตโนมัติ ในการติดตั้ง pi-hole ให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล Raspberry Pi ของคุณ:
curl -sSL https://install.pi-hole.net | bash
คำสั่งนี้จะดาวน์โหลดและเรียกใช้สคริปต์การติดตั้ง Pi-Hole สคริปต์จะแนะนำคุณผ่านกระบวนการติดตั้ง
ในระหว่างการติดตั้งคุณจะได้รับแจ้งให้เลือกตัวเลือกสองสามตัวรวมถึง:
- อินเตอร์เฟสเครือข่าย: เลือกอินเทอร์เฟซเครือข่าย (Ethernet หรือ Wi-Fi)
- ผู้ให้บริการ DNS ต้นน้ำ: เลือกผู้ให้บริการ DNS (เช่น Google, OpENDNS, CloudFlare)
- ที่อยู่ IP แบบคงที่: ตั้งค่าที่อยู่ IP แบบคงที่สำหรับ Raspberry Pi ของคุณ
- โหมดการบล็อก: เลือกโหมดการบล็อกเริ่มต้น (โดยทั่วไปค่าเริ่มต้นจะดี)
การติดตั้งจะใช้เวลาไม่กี่นาที เมื่อเสร็จแล้วคุณควรเห็นข้อความความสำเร็จ
ขั้นตอนที่ 3: เข้าถึงแผงผู้ดูแลระบบ Pi-Hole
เมื่อการติดตั้งเสร็จสมบูรณ์คุณสามารถเข้าถึงแผงผู้ดูแลระบบของ Pi-Hole ผ่านเว็บเบราว์เซอร์ ในเบราว์เซอร์ของคุณป้อนที่อยู่ IP ของ Raspberry Pi ตามด้วย /admin
(เช่น http://192.168.1.100/admin
).
รหัสผ่านเข้าสู่ระบบเริ่มต้นคือ admin
เว้นแต่คุณจะระบุรหัสผ่านที่กำหนดเองระหว่างการติดตั้ง
ขั้นตอนที่ 4: ตั้งค่าเราเตอร์หรืออุปกรณ์ของคุณเพื่อใช้ pi-hole
ในการเริ่มปิดกั้นโฆษณาในเครือข่ายทั้งหมดของคุณคุณต้องกำหนดค่าเราเตอร์หรืออุปกรณ์แต่ละตัวเพื่อใช้ Pi-Hole เป็นเซิร์ฟเวอร์ DNS
ตัวเลือกที่ 1: การกำหนดค่าเราเตอร์
เข้าสู่ระบบเว็บอินเตอร์เฟสของเราเตอร์และค้นหาการตั้งค่า DNS เปลี่ยนเซิร์ฟเวอร์ DNS หลักเป็นที่อยู่ IP แบบคงที่ของ Raspberry Pi ของคุณ
ตัวเลือกที่ 2: การกำหนดค่าอุปกรณ์
หรือคุณสามารถกำหนดค่าอุปกรณ์แต่ละตัว (เช่นคอมพิวเตอร์หรือสมาร์ทโฟนของคุณ) เพื่อใช้ Pi-Hole เป็นเซิร์ฟเวอร์ DNS สิ่งนี้ทำได้โดยการอัปเดตการตั้งค่า DNS บนอุปกรณ์เพื่อชี้ไปที่ที่อยู่ IP ของ Raspberry Pi ของคุณ
ขั้นตอนที่ 5: การจัดการการตั้งค่า Pi-Hole
Pi-Hole มาพร้อมกับการตั้งค่าที่หลากหลายเพื่อปรับแต่งประสบการณ์การปิดกั้นโฆษณา:
- Whitelist/Blacklist: คุณสามารถเพิ่มโดเมนลงใน Whitelist หรือ Blacklist เพื่ออนุญาตหรือบล็อกเว็บไซต์เฉพาะ
- การบันทึกการสอบถาม: คุณสามารถเปิดหรือปิดการใช้งานการบันทึกการสืบค้นเพื่อติดตามคำขอ DNS ที่ทำโดยอุปกรณ์ในเครือข่ายของคุณ
- สถิติ: แผงผู้ดูแลระบบ Pi-Hole เสนอสถิติแบบเรียลไทม์เกี่ยวกับโฆษณาที่ถูกบล็อกการสืบค้นและอุปกรณ์ไคลเอนต์
ขั้นตอนที่ 6: การทดสอบ pi-hole
เมื่อคุณตั้งค่า Pi-hole บนเครือข่ายของคุณแล้วคุณสามารถทดสอบได้ว่าโฆษณากำลังถูกบล็อกหรือไม่ เปิดเว็บไซต์ที่โดยทั่วไปจะแสดงโฆษณา (เช่นเว็บไซต์ข่าว) และตรวจสอบว่าโฆษณาถูกบล็อกหรือไม่ นอกจากนี้คุณยังสามารถตรวจสอบสถิติของ Pi-Hole ในแผงผู้ดูแลระบบเพื่อดูจำนวนการสืบค้นที่ถูกบล็อก
การแก้ไขปัญหา
หากคุณมีปัญหากับ Pi-Hole นี่คือขั้นตอนการแก้ไขปัญหาทั่วไป:
-
pi-hole ไม่ปิดกั้นโฆษณา: ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ DNS บนเราเตอร์หรืออุปกรณ์ของคุณถูกตั้งค่าอย่างถูกต้องเป็นที่อยู่ IP ของ Raspberry Pi ของคุณ
-
แผงผู้ดูแลระบบ Pi-Hole ไม่โหลด: หากแผงผู้ดูแลระบบไม่โหลดตรวจสอบว่าบริการ Pi-Hole กำลังทำงานโดยใช้คำสั่งต่อไปนี้:
sudo systemctl status pihole-FTL
-
เครือข่ายช้า: หากเครือข่ายของคุณช้าหลังจากติดตั้ง Pi-Hole คุณอาจต้องรีสตาร์ทเราเตอร์และ/หรือ Raspberry Pi
บทสรุป
Pi-Hole เป็นทางออกที่ยอดเยี่ยมสำหรับการปิดกั้นโฆษณาและตัวติดตามข้ามเครือข่ายของคุณ โดยทำตามขั้นตอนในคู่มือนี้คุณสามารถตั้งค่า pi-hole บน Raspberry Pi ของคุณได้อย่างง่ายดายและเพลิดเพลินไปกับประสบการณ์การท่องเว็บที่สะอาดและเร็วขึ้น ทดลองกับการตั้งค่าเพื่อปรับแต่งการปิดกั้นโฆษณาและเพิ่มประสิทธิภาพการรับส่งข้อมูลเครือข่ายของคุณ