สารบัญ:
- ขั้นตอนที่ 1: เชื่อมต่ออินเทอร์เน็ต
- ขั้นตอนที่ 2: ป้อนชื่อเครือข่าย (หรือ SSID หากคุณชอบ) รวมทั้งรหัสผ่าน
- ขั้นตอนที่ 3: เปิดใช้งาน SSH
- ขั้นตอนที่ 4: SSH ลงใน Raspberry Pi ของคุณ
- ขั้นตอนที่ 5: การติดตั้ง Pi-Hole ซึ่งเป็นบริการปิดกั้นโฆษณาบนเครือข่าย
- ขั้นตอนที่ 6: เลือกอินเทอร์เฟซ
- ขั้นตอนที่ 7: เลือกผู้ให้บริการ DNS ต้นน้ำของคุณ
- ขั้นตอนที่ 8: เลือกฐานข้อมูลที่คุณต้องการใช้เพื่อบล็อกโฆษณา
- ขั้นตอนที่ 9: เลือกโปรโตคอลที่คุณต้องการบล็อกมากกว่า
- ขั้นตอนที่ 10: ยืนยันที่อยู่ IP ของคุณ เปลี่ยนหากคุณต้องการ
- ขั้นตอนที่ 11: ติดตั้งเว็บอินเตอร์เฟสของผู้ดูแลระบบ
- ขั้นตอนที่ 12: ติดตั้งเว็บเซิร์ฟเวอร์
- ขั้นตอนที่ 13: เลือก Wether or Not to Log Queries
- ขั้นตอนที่ 14: การกำหนดค่าแพ็คเกจ
- ขั้นตอนที่ 15: เลือกโหมดความเป็นส่วนตัว
- ขั้นตอนที่ 16: คุณตั้งค่า Pi-Hole สำเร็จแล้ว
- ขั้นตอนที่ 17: การเข้าถึงเว็บอินเตอร์เฟส
- ขั้นตอนที่ 18: เข้าสู่ระบบ
- ขั้นตอนที่ 19: เข้าสู่ระบบ !
- ขั้นตอนที่ 20: ค้นหาที่อยู่ DNS ของคุณ
- ขั้นตอนที่ 21: บนอุปกรณ์ของคุณ…
- ขั้นตอนที่ 22: บนอุปกรณ์ของคุณ… ต่อ
- ขั้นตอนที่ 23: บนอุปกรณ์ของคุณ… ต่อ
- ขั้นตอนที่ 24: บนอุปกรณ์ของคุณ… ต่อ
- ขั้นตอนที่ 25: ผลลัพธ์…
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สำหรับโครงการนี้ คุณจะต้อง:
Raspberry Pi สามารถเชื่อมต่ออินเทอร์เน็ตได้
การ์ด Micro SD ที่ใช้ Raspbian Lite
แป้นพิมพ์ (เพื่อตั้งค่า SSH)
อุปกรณ์ที่สอง (ในการเข้าถึงเว็บพอร์ทัล)
ความรู้พื้นฐานเกี่ยวกับ UNIX และการนำทางส่วนต่อประสานบน Pi (ซึ่งทั้งคู่เลือกได้ง่ายและไม่จำเป็นหากคุณเลือกได้อย่างรวดเร็วและฉลาด)
ขั้นตอนที่ 1: เชื่อมต่ออินเทอร์เน็ต
หลังจากเข้าสู่ระบบ Pi ให้รันรหัสต่อไปนี้
sudo raspi-config
ไปที่ตัวเลือกเครือข่ายและเลือก
ขั้นตอนที่ 2: ป้อนชื่อเครือข่าย (หรือ SSID หากคุณชอบ) รวมทั้งรหัสผ่าน
หลังจากคลิกที่ตัวเลือกเครือข่าย ให้ป้อนชื่อเครือข่ายของคุณ (หรือที่เรียกว่า SSID) กด Enter จากนั้นป้อนรหัสผ่านของเครือข่ายนั้น เว้นว่างไว้หากไม่มี
ขั้นตอนที่ 3: เปิดใช้งาน SSH
หลังจากเปิดใช้งานเครือข่าย คุณจะกลับไปที่หน้าเดิม คราวนี้เลือกตัวเลือกขั้นสูง จากนั้นเลือก SSH แล้วกด Enter กดเสร็จสิ้นและกลับไปที่บรรทัดคำสั่ง เรียกใช้สิ่งต่อไปนี้เพื่อรีบูต pi ของคุณและใช้การเปลี่ยนแปลงทั้งหมดอย่างเต็มที่
sudo รีบูต
ขั้นตอนที่ 4: SSH ลงใน Raspberry Pi ของคุณ
ซึ่งช่วยให้คุณใช้ Raspberry Pi จากคอมพิวเตอร์เครื่องอื่นได้ บน Mac คอมพิวเตอร์ของฉัน สิ่งที่คุณต้องทำคือป้อนที่อยู่ IP ของ pi และรหัสผ่านของคุณ
ssh pi@[ที่อยู่ IP ที่นี่]
มันจะตอบสนองด้วยสิ่งนี้หากคุณทำถูกต้อง:
รหัสผ่านของ pi@[ที่อยู่ IP ที่นี่]:
ใส่รหัสผ่าน pi ของคุณ ค่าเริ่มต้นคือราสเบอร์รี่
ขั้นตอนที่ 5: การติดตั้ง Pi-Hole ซึ่งเป็นบริการปิดกั้นโฆษณาบนเครือข่าย
เรียกใช้คำสั่งนี้และปล่อยให้ pi นั่งสักครู่ หากโชคดี คุณก็จะได้อินเทอร์เฟซนี้ปรากฏขึ้น
curl -sSL https://install.pi-hole.net | ทุบตี
ขั้นตอนที่ 6: เลือกอินเทอร์เฟซ
คุณสามารถเลือกอีเธอร์เน็ตหรือ wifi ตามการเชื่อมต่อ pi ของคุณกับอินเทอร์เน็ต
ขั้นตอนที่ 7: เลือกผู้ให้บริการ DNS ต้นน้ำของคุณ
ฉันเลือกเปลวไฟจากเมฆ คุณสามารถเลือกแบบที่คุณต้องการได้
ขั้นตอนที่ 8: เลือกฐานข้อมูลที่คุณต้องการใช้เพื่อบล็อกโฆษณา
ฉันเลือกทั้งหมดแล้ว คุณสามารถเลือกสิ่งที่คุณต้องการหรือเลือกไม่มี และสร้างรายการเว็บไซต์ที่จะบล็อกของคุณเอง
ขั้นตอนที่ 9: เลือกโปรโตคอลที่คุณต้องการบล็อกมากกว่า
ฉันเลือกทั้งสองอย่าง
ขั้นตอนที่ 10: ยืนยันที่อยู่ IP ของคุณ เปลี่ยนหากคุณต้องการ
ขั้นตอนที่ 11: ติดตั้งเว็บอินเตอร์เฟสของผู้ดูแลระบบ
นี่เป็นความจำเป็น ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานก่อนดำเนินการต่อ
ขั้นตอนที่ 12: ติดตั้งเว็บเซิร์ฟเวอร์
คุณต้องติดตั้งเว็บเซิร์ฟเวอร์เพื่อเข้าถึงหน้าผู้ดูแลระบบ ดังนั้นการติดตั้งจึงค่อนข้างสำคัญ
ขั้นตอนที่ 13: เลือก Wether or Not to Log Queries
การบันทึกข้อความค้นหาหมายถึงการบันทึกข้อมูลคำขอของหน้า ตรวจสอบว่าคุณต้องการเปิดหรือไม่
ขั้นตอนที่ 14: การกำหนดค่าแพ็คเกจ
มันจะกำหนดค่าแพ็คเกจเพิ่มเติมเพียงแค่ไปชงกาแฟให้ตัวเองหรืออะไรทำนองนั้น
ขั้นตอนที่ 15: เลือกโหมดความเป็นส่วนตัว
จากเอกสาร Pi-Hole PDF:
ระดับ 1 - ซ่อนโดเมน
แสดงและจัดเก็บโดเมนทั้งหมดเป็นแบบซ่อน
-
การตั้งค่านี้ปิดใช้งาน:
- โดเมนยอดนิยม
- โฆษณายอดนิยม
ระดับ 2 - ซ่อนโดเมนและไคลเอนต์
แสดงและจัดเก็บโดเมนทั้งหมดเป็นแบบซ่อนและไคลเอนต์เป็น0.0.0.0
-
การตั้งค่านี้ปิดใช้งาน:
- โดเมนยอดนิยม
- โฆษณายอดนิยม
- ลูกค้าชั้นนำ
- ลูกค้าเมื่อเวลาผ่านไป
ระดับ 3 - โหมดนิรนาม (ไม่ระบุชื่อทุกอย่าง)
ปิดการใช้งานรายละเอียดทั้งหมดยกเว้นสถิติที่ไม่ระบุตัวตนมากที่สุด
-
การตั้งค่านี้ปิดใช้งาน:
- โดเมนยอดนิยม
- โฆษณายอดนิยม
- ลูกค้าชั้นนำ
- ลูกค้าเมื่อเวลาผ่านไป
- บันทึกแบบสอบถาม
- การบันทึกฐานข้อมูลระยะยาว
ระดับ 4 - สถิติผู้พิการ
ปิดใช้งานการประมวลผลสถิติทั้งหมด แม้แต่ตัวนับแบบสอบถามก็ใช้ไม่ได้ นอกจากนี้ คุณสามารถปิดใช้งานการบันทึกไปยังไฟล์ /var/log/pihole.log โดยใช้ sudo pihole ออกจากระบบ โปรดทราบว่า - เนื่องจากการประมวลผลแบบสอบถามที่ปิดใช้งาน - การบล็อก regex ไม่สามารถใช้ได้ในระดับ 4
ขั้นตอนที่ 16: คุณตั้งค่า Pi-Hole สำเร็จแล้ว
จดบันทึกที่อยู่ IP ในรายการรวมถึงรหัสผ่านที่ด้านล่างของข้อความแจ้ง
ขั้นตอนที่ 17: การเข้าถึงเว็บอินเตอร์เฟส
ในการเข้าถึงเว็บอินเตอร์เฟส ให้ป้อนข้อมูลต่อไปนี้ในเว็บเบราว์เซอร์ของคุณโดยใช้ที่อยู่ IP ที่บันทึกไว้จากขั้นตอนสุดท้าย
[ที่อยู่ IP ของ pi ของคุณ] /admin/
คลิกเข้าสู่ระบบที่แถบด้านซ้าย
ขั้นตอนที่ 18: เข้าสู่ระบบ
ใช้รหัสผ่านจากขั้นตอนที่ 16 เพื่อเข้าสู่ระบบ
ขั้นตอนที่ 19: เข้าสู่ระบบ !
เมื่อเข้าสู่ระบบแล้ว ให้คลิกการตั้งค่าที่แถบด้านซ้าย
ขั้นตอนที่ 20: ค้นหาที่อยู่ DNS ของคุณ
ในหน้าการตั้งค่า ภายใต้ ระบบ ให้มองหาที่อยู่ด้านข้าง IPv4 และ IPv6 นี่คือที่อยู่หรือที่อยู่เซิร์ฟเวอร์ DNS ของคุณ ผู้ให้บริการอินเทอร์เน็ตของฉันไม่มีที่อยู่ IPv6 IP ดังนั้นฉันจึงต้องกังวลเกี่ยวกับ IPv4 เท่านั้น
ขั้นตอนที่ 21: บนอุปกรณ์ของคุณ…
ไปที่การตั้งค่าหรือทุกที่ที่คุณกำหนดค่าการเชื่อมต่ออินเทอร์เน็ตของคุณ ไปที่หน้า WiFi ของคุณ
ขั้นตอนที่ 22: บนอุปกรณ์ของคุณ… ต่อ
คลิกปุ่มข้อมูล แล้วคลิกกำหนดค่า DNS
ขั้นตอนที่ 23: บนอุปกรณ์ของคุณ… ต่อ
เปลี่ยน DNS เป็นแบบแมนนวลและเพิ่มใหม่
ขั้นตอนที่ 24: บนอุปกรณ์ของคุณ… ต่อ
เพิ่มที่อยู่ IPv4 และ IPv6 ที่นี่ที่แสดงในหน้าการตั้งค่าของ Pi-Hole ที่พบในขั้นตอนที่ 20 จากนั้นลบที่อยู่เดิม
ขั้นตอนที่ 25: ผลลัพธ์…
หลังจากเรียกดูเพียงไม่กี่นาที โฆษณาจำนวนมากก็ถูกบล็อก Pi-Hole ยังมีตัวนับโฆษณาที่ถูกบล็อกอยู่ แม้ว่าดูเหมือนว่า pi ของฉันจะพลาดโฆษณาไปหลายรายการ แต่ก็ไม่ได้ทำ ไม่มีโฆษณาปรากฏขึ้นระหว่างการท่องเว็บของฉัน มันน่าทึ่งมาก โชคดีแค่ไหนคุณก็จะได้ผลเช่นกัน!!