Đây là cách bạn tạo adblocker với Raspberry Pi và Pi-hole

Đó là một trong những khó chịu lớn nhất trên internet: quảng cáo. Tất nhiên, bạn có thể cài đặt trình chặn quảng cáo trong trình duyệt của mình cho bất kỳ thiết bị nào, nhưng nếu bạn cũng muốn bảo vệ điện thoại thông minh, TV thông minh và bảng điều khiển trò chơi của mình khỏi quảng cáo, trình chặn quảng cáo trung tâm sẽ tiện lợi hơn nhiều. Có những giải pháp thương mại đắt tiền có sẵn, nhưng với Raspberry Pi vài chục và Pi-lỗ bạn đạt được hoàn toàn giống nhau. Trong bài viết này, chúng tôi cho bạn thấy điều này dễ dàng như thế nào.

01 Mua Raspberry Pi

Đối với hội thảo, bạn cần một Raspberry Pi, không quan trọng bạn sử dụng phiên bản nào. Phiên bản gần đây nhất là Raspberry Pi 3 Model B, có giá khoảng bốn mươi euro. Ngoài máy tính mini, bạn cần có thẻ nhớ microSD để đặt phần mềm. Nếu máy tính của bạn không có đầu đọc thẻ, bạn cũng sẽ cần một đầu đọc thẻ. Bạn cũng cần có cáp micro USB và nguồn điện 2 amp USB. Vỏ bọc là tùy chọn, nhưng hữu ích nếu bạn muốn sử dụng thiết bị trong thời gian dài hơn.

Tải xuống 02 Raspbian

Đối với Pi-hole, bạn có thể cài đặt hệ điều hành tiêu chuẩn Raspbian. Truy cập www.raspberrypi.org, nhấp vào Tải xuống và sau đó raspbian. Pi-hole cần một phiên bản rút gọn, vì vậy bạn có thể sử dụng Raspbian Jessie Lite trên Tải xuống ZIP nhấp chuột. Tuy nhiên, nếu bạn đang sử dụng Raspbian lần đầu tiên, sẽ thuận tiện hơn khi tải xuống phiên bản bình thường vì sau đó bạn có một môi trường máy tính để bàn tùy ý sử dụng. Sau khi tải xuống, giải nén tệp. Trong hội thảo này, chúng tôi sẽ làm việc với phiên bản tiêu chuẩn của Raspbian với môi trường máy tính để bàn.

03 Tải xuống DiskImager

Tải xuống chương trình Win32DiskImager, cài đặt và mở chương trình. Kết nối thẻ SD với PC của bạn và kiểm tra ký tự ổ đĩa nào được gán cho thẻ SD. Trong DiskImager, hãy kiểm tra xem có đúng chữ cái được hiển thị hay không và mở ảnh đĩa Raspbian bằng cách bấm vào thư mục bên cạnh chữ cái. bấm vào viết để sao chép hình ảnh vào thẻ SD. Xác nhận hành động bằng cách nhấn đúng để nhấp vào. Việc viết hệ điều hành có thể mất vài phút. Khi thông báo Viết thành công xuất hiện, hãy nhấp vào VÂNG và tháo thẻ SD khỏi PC của bạn.

04 Cài đặt Raspbian

Đối với thiết lập và cấu hình ban đầu của Raspbian, bạn cần kết nối bàn phím và màn hình với Raspberry Pi của mình. Bạn kết nối màn hình với kết nối của Raspberry Pi qua cáp HDMI. Sau đó, trượt thẻ microSD vào khe cắm trên Raspberry Pi của bạn. Để cấp nguồn cho Raspberry Pi, bạn có thể kết nối bộ điều hợp nguồn hoặc kết nối cáp USB giữa Raspberry Pi và PC của bạn. Raspbian sẽ khởi động và các dòng mã sẽ xuất hiện trên màn hình của bạn, hãy đợi hệ điều hành tự động mở.

05 Định cấu hình Raspbian

Trước khi bạn đặt phần mềm Pi-hole trên Raspberry Pi của mình, bạn nên thay đổi một vài cài đặt trong Raspbian. Đi đến Menu / Preferences / Cấu hình Raspberry Pi và cho biết, ví dụ, vị trí, múi giờ và bố cục bàn phím của bạn. Nó cũng hữu ích để định cấu hình cài đặt mạng của bạn trước. Đi tới biểu tượng mạng ở trên cùng và chọn mạng không dây của bạn. Đăng ký và bạn đã kết nối Raspberry Pi với internet. Tất nhiên bạn cũng có thể sử dụng kết nối mạng có dây.

SSH

Bạn có thể thực hiện cài đặt thêm Pi-hole thông qua kết nối SSH từ máy tính của mình. Trước khi ngắt kết nối màn hình, chuột và bàn phím, trước tiên hãy chuyển đến Terminal ở trên cùng. kiểu tên máy chủ -tôi để tìm ra địa chỉ IP của Raspberry Pi của bạn. Đối với Windows, bạn cần tải xuống một ứng dụng khách SSH, PuTTY là một ứng dụng nổi tiếng. Trên đồng ruộng Tên máy chủ nhập địa chỉ IP, sau đó nhấp vào Mở ra. Trong macOS, hãy chuyển đến terminal và nhập ssh pi @ địa chỉ ip tất nhiên bạn nhập địa chỉ IP của mình vào đâu. Tên tài khoản là pi và mật khẩu là dâu rừng.

06 Mở rộng hệ thống tệp

Để đảm bảo bạn có thể sử dụng tất cả dung lượng có sẵn trên thẻ SD của mình, bạn có thể nhập sudo raspi-config vào thiết bị đầu cuối trên Raspberry Pi hoặc trong ứng dụng SSH trên PC hoặc Mac của bạn. Lựa chọn Mở rộng hệ thống tệp và sau đó chọn Hoàn tất. Bạn phải khởi động lại Raspberry Pi của mình sau đó, vì vậy hãy chọn đúng nếu bạn được yêu cầu làm như vậy. Bước này cũng thường hữu ích nếu bạn gặp sự cố khi lắp đặt lỗ Pi.

07 Cài đặt Pi Hole

Nhập mã sau vào terminal: curl -L //install.pi-hole.net | khà khà. Nhấp hai lần VÂNG và khi bạn đến cửa sổ IP tĩnh, hãy nhấp lại VÂNG. Pi-hole chỉ hoạt động nếu Raspberry Pi có địa chỉ IP tĩnh. Trong cửa sổ tiếp theo, chọn xem bạn đã kết nối Raspberry Pi qua Ethernet hoặc WiFi hay chưa, bạn có thể thực hiện lựa chọn bằng cách nhấn phím cách. Nếu bạn muốn chuyển đến cửa sổ tiếp theo, hãy điều hướng bằng các phím mũi tên và xác nhận một hành động bằng Enter.

08 Địa chỉ IP tĩnh

Nếu cửa sổ với tùy chọn Chọn giao thức xuất hiện, chọn IPv4, hiện trình chặn quảng cáo hoạt động tốt nhất trên IPv4. Sau đó, bạn sẽ được hỏi liệu địa chỉ IP tĩnh được cung cấp có phù hợp với bạn hay không. Trong hầu hết các trường hợp, điều này là tốt và nhấp vào đúng. Nếu địa chỉ IP nằm trong dải địa chỉ mà bộ định tuyến của bạn chỉ định ngẫu nhiên cho các thiết bị, nó có thể gây ra xung đột. Trong trường hợp đó bạn chọn không và nhập địa chỉ IP của riêng bạn. Nếu bạn cho đúng chọn, Pi-hole sẽ cảnh báo bạn dù sao về xung đột có thể xảy ra này.

09 Nhà cung cấp thượng nguồn

Quá trình cài đặt gần như đã hoàn tất, ở phần cuối, Pi-hole hỏi bạn có muốn thay đổi Nhà cung cấp DNS ngược dòng không. Google là lựa chọn mặc định và điều này là tốt trong hầu hết các trường hợp, nhưng bạn cũng có thể sử dụng ngược dòng OpenDNS, Level3, Comodo hoặc Norton. Khi dòng chữ Make it so xuất hiện trên màn hình, quá trình cài đặt đã hoàn tất. Ghi lại địa chỉ IP của Pi-hole của bạn, đây là địa chỉ mà các thiết bị của bạn nên sử dụng từ bây giờ, chúng ta sẽ bắt đầu trong các bước sau. Kết thúc với VÂNG, một vài dòng mã nữa xuất hiện và sau đó quá trình cài đặt đã thực sự hoàn tất.

10 Bộ định tuyến hoặc các thiết bị riêng lẻ

Để chặn quảng cáo, bây giờ bạn phải định tuyến tất cả lưu lượng truy cập internet của mình qua Pi-hole. Điều này có thể được thực hiện theo hai cách. Cách đầu tiên là tham chiếu lỗ Pi của bạn trên tất cả các thiết bị của bạn. Điều này có nhược điểm là bạn phải thiết lập điều này trên từng thiết bị riêng biệt. Một tùy chọn khác là thiết lập bộ định tuyến của bạn để mọi kết nối đi qua lỗ Pi trước khi nó được chuyển đến các thiết bị trong mạng của bạn. Chúng tôi giải thích cả hai tùy chọn trong các bước sau.

11 Định cấu hình Windows

Trong Windows 10, hãy chuyển đến bảng điều khiển và nhấp vào Mạng Internet / Trung tâm mạng. bấm vào Cài đặt bộ điều hợp biến đổi. Nhấp chuột phải vào kết nối bạn muốn thay đổi và chọn Đặc trưng. Đảm bảo rằng bạn đang ở trong tab Kết nối mạng đang và chọn Giao thức Internet phiên bản 4. bấm vào Tính năng / Nâng cao. Chọn tab DNS và thêm địa chỉ IP của lỗ Pi của bạn bằng cách nhấn Thêm vào để nhấp vào. Kết thúc với VÂNG và đừng quên thực hiện các bước này với bất kỳ kết nối mạng nào khác.

Mac và điện thoại thông minh

Trên Mac, đi tới Tùy chọn hệ thống / Mạng. Chọn kết nối của bạn và nhấp vào Nâng cao. Chọn tab DNS và nhập địa chỉ IP tại đây. Trên iPhone, bạn sẽ tìm thấy cài đặt tại Thể chế / Wifi. Bấm vào tôi đằng sau tên mạng của bạn và thay đổi địa chỉ sau DNS. Trong Android, đi tới Thể chế và giữ ngón tay của bạn trên tên mạng của bạn. Gõ vào Tùy chỉnh mạng và đặt séc ở phía trước Tùy chọn nâng cao. Cuộn xuống và thay đổi DHCP khó chịu Tĩnh. ở dưới cùng ở DNS 1 nhập địa chỉ lỗ Pi của bạn. Con ong DNS 2 nhập 8.8.8.8, dịch vụ DNS của Google.

12 Bảng quản trị

Trong trình duyệt của bạn, hãy truy cập địa chỉ IP của Pi-hole và nhập sau địa chỉ IP /quản trị viên. Đây là trang cấu hình lỗ Pi của bạn. Bạn có thể xem ngày hôm nay có bao nhiêu quảng cáo đã bị chặn, bao nhiêu tên miền đã bị chặn và thiết bị nào đã thực hiện yêu cầu nào. phía dưới Các nhà quảng cáo hàng đầu bạn có thể thấy từ miền nào nhiều quảng cáo bị chặn nhất. Con ong Nhật ký truy vấn bạn sẽ tìm thấy tổng quan về tất cả lưu lượng truy cập internet của mình, tiếc là bạn không thể tắt hoặc xóa một số mục nhập nhất định.

13 DNS cục bộ trong bộ định tuyến của bạn

Cách thuận tiện nhất là chuyển hướng tất cả lưu lượng truy cập từ bộ định tuyến đến lỗ Pi của bạn. Đi tới cài đặt của bộ định tuyến và tìm màn hình cài đặt nơi bạn có thể thay đổi các tùy chọn DHCP hoặc tìm cài đặt cho địa chỉ IPv4. Tại đây, bạn có thể cũng sẽ tìm thấy tùy chọn để chỉ ra một máy chủ DNS cục bộ. Bạn chỉ có thể tìm hiểu xem liệu tùy chọn này có được cung cấp trong bộ định tuyến của mình hay không và liệu điều này có khả thi hay không, bằng cách xem hướng dẫn sử dụng bộ định tuyến của bạn hoặc bằng cách gửi email cho nhà cung cấp của bạn.

14 Làm mới DHCP

Bạn có thể cần phải gia hạn hợp đồng thuê DHCP trên thiết bị của mình trước khi lưu lượng truy cập được chuyển qua lỗ Pi. Trong Windows, hãy mở Dấu nhắc lệnh bởi trong thanh tìm kiếm cmd để nhập. kiểu ipconfig / phát hành và nhấn Nhập khóa. Nếu thành công, sau đó gõ lệnh một lần nữa ipconfig / gia hạn và đóng bằng cách nhấn Vào đẩy. Trên máy Mac, bạn sẽ tìm thấy tùy chọn này tại Tùy chọn hệ thống / Mạng. Bấm vào bạn Kết nối mạng và lựa chọn Nâng cao. bấm vào TCP / IP và chọn Gia hạn hợp đồng thuê DHCP.

15 Danh sách đen và danh sách trắng

Nếu bạn muốn đưa vào danh sách trắng hoặc danh sách đen các miền nhất định, bạn có thể thực hiện việc đó trong bảng quản trị của Pi-hole. Các trang web "sống" nhờ doanh thu quảng cáo, vì vậy thật "tuyệt" khi đưa các trang web vào danh sách trắng mà bạn muốn truy cập. bấm vào danh sách trắng hoặc danh sách đen để thêm miền. Vì Pi-hole lọc quảng cáo ở cấp DNS, nên không có ý nghĩa gì nếu chỉ thêm một url. Trên trang web Pi-block, bạn sẽ tìm thấy giải thích rõ ràng về cách áp dụng danh sách trắng hoặc danh sách đen cho lỗ Pi của bạn. Ở đây chúng tôi giải thích cách lập danh sách trắng các trang web của chúng tôi.

IPv4 và IPv6

Rất nhiều quảng cáo bị chặn bởi lỗ Pi, nhưng đôi khi một quảng cáo lọt qua. Trong hầu hết các trường hợp, điều này liên quan đến quảng cáo qua IPv6. Gần đây, các mạng quảng cáo đang phân phối ngày càng nhiều quảng cáo qua IPv6, nhưng hiện tại, tính năng lọc Pi-hole qua IPv4 vẫn hoạt động tốt nhất. Bạn nên đợi thông báo trên trang web www.pi-hole.net và nâng cấp Pi-hole lên lọc IPv6 trong tương lai.

bài viết gần đây

$config[zx-auto] not found$config[zx-overlay] not found