Tin tức và phân tích của tất cả các thiết bị di động

Cách chặn quảng cáo với Pi-Hole Linux

Bạn có biết rằng bạn có thể chặn quảng cáo trong nhà của mình trước khi chúng tiếp cận web không? Giới thiệu Pi-Hole, một phần mềm có thể biến Raspberry Pi bình thường thành một cỗ máy chặn quảng cáo.

Pi-Hole không có bản phân phối Pi Linux của riêng mình. Thay vào đó, bất kỳ ai muốn sử dụng phần mềm trước tiên phải chọn một bản phân phối Linux. Pi-Hole chính thức hỗ trợ nhiều bản phân phối. Điều đó nói rằng, newsblog.pl khuyến nghị hệ điều hành Raspbian vì nó được hỗ trợ chính thức bởi chính các nhà phát triển Raspberry Pi.

Để tìm hiểu cách cài đặt Raspbian, hãy làm theo hướng dẫn chi tiết của chúng tôi. Sau khi Raspbian được cài đặt đầy đủ trên thiết bị Raspberry Pi của bạn, hãy quay lại hướng dẫn này để tiếp tục.

Lưu ý: Raspbian là chủ đề của bài viết này, nhưng cũng có những bản phân phối Pi khác. Hướng dẫn cài đặt của Pi-Hole là phổ biến, vì vậy sẽ an toàn khi làm theo hướng dẫn này ngay cả khi bạn không sử dụng hệ điều hành mà chúng tôi sử dụng. Xin lưu ý rằng bạn sẽ chịu trách nhiệm giải quyết mọi lỗi phát sinh.

Cài đặt lỗ Pi

Phần mềm chặn Pi-Hole không phải là gói cài đặt Linux truyền thống. Thay vào đó, nó là một tập lệnh bash chạy một lần chung chung. Để bắt đầu cài đặt, hãy mở terminal trên Raspbian và thực hiện lệnh sau. Nếu bạn chọn thực hiện cài đặt này từ xa, hãy đảm bảo rằng người dùng có thể đăng nhập vào Pi thông qua SSH.

curl -sSL https://install.pi-hole.net | bash

Sử dụng Curl để chuyển tập lệnh thiết lập trực tiếp vào bash rất hiệu quả, nhưng không phải lúc nào nó cũng hoạt động. Nếu phương pháp trên không thành công vì bất kỳ lý do gì, hãy tải xuống mã từ Github:

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole

cd "Pi-hole/automated install/"

sudo bash basic-install.sh

Cho dù bạn tải xuống phần mềm Pi-Hole theo cách nào, cả hai sẽ tự động chạy tập lệnh cài đặt tự động. Khi tập lệnh chạy, nó sẽ cho bạn biết rằng nó được “gọi với các đặc quyền không phải root”. Trình cài đặt Pi-Hole không thể sửa đổi bất cứ thứ gì trên hệ thống của bạn mà không cần root, vì vậy bạn sẽ được nhắc nhập mật khẩu của mình.

Lưu ý: chạy thiết lập theo cách Github sẽ không gây ra sự cố root.

Cài đặt hoàn toàn tự động nên không cần tương tác.

Định cấu hình Pi-Hole

Khi Pi-Hole được cài đặt, bước tiếp theo là định cấu hình nó. Một lời nhắc xuất hiện ngay sau tập lệnh cài đặt. Đọc và nhấp vào “OK” bằng phím Enter cho đến khi bạn thấy phần cấu hình “IP tĩnh”.

Trước khi phần mềm có thể cung cấp cho Raspbian một địa chỉ IP chuyên dụng trên mạng, nhà cung cấp DNS phải kích hoạt nó. Có một nhà cung cấp DNS bên ngoài là điều cần thiết vì việc tự chạy DNS của riêng bạn rất chậm. Chọn một trong các tùy chọn (Google DNS, OpenDNS, v.v.) và tiếp tục.

Sau khi chọn nhà cung cấp DNS, Pi-Hole có thể đặt địa chỉ IP. Nó sẽ tự tạo một địa chỉ IP mới, vĩnh viễn. Đừng quên điều này vì nó sẽ rất quan trọng sau này.

Hoàn tất cài đặt bằng cách cho phép Pi-Hole cài đặt giao diện web. Sau khi hoàn tất, hãy mở tab trình duyệt mới và truy cập URL bạn thấy trên màn hình.

Lưu ý: Đảm bảo ghi lại mật khẩu mà Pi-Hole sẽ cung cấp cho bạn khi kết thúc quá trình cài đặt.

https://x.x.x.x/admin

Các trang web trong danh sách trắng

Có các trang web bạn muốn hỗ trợ với quảng cáo? Đừng lo lắng, Pi-Hole làm cho nó dễ dàng! Bắt đầu bằng cách đăng nhập vào giao diện web. Tiếp theo, nhấp vào menu trong thanh bên, sau đó chọn tùy chọn “Danh sách trắng”. Trong Danh sách trắng, hãy nhập tên miền bạn muốn đưa vào danh sách trắng.

Chặn trang web

Ngoài hệ thống danh sách trắng cho phép người dùng cho phép quảng cáo từ các trang web cụ thể, còn có một công cụ “danh sách đen” thủ công. Nếu vì lý do nào đó các trang web lọt vào hệ thống chặn quảng cáo, bạn cần thêm chúng vào danh sách đen. Để thêm các mục vào danh sách đen, hãy mở giao diện web Pi-Hole, nhìn vào menu trong thanh bên và chọn “danh sách đen”.

Nhập địa chỉ IP hoặc tên miền của trang web vi phạm. Pi-Hole sẽ ngay lập tức chặn quảng cáo khỏi trang web.

Sử dụng máy chủ DNS của Pi-Hole làm bộ định tuyến

Cơ sở của Pi-Hole là máy chủ DNS trên mạng. Hoạt động rất tốt nhưng bị xẹp khi không sử dụng. Để khắc phục điều này, bạn cần thay đổi cài đặt DNS mặc định trên bộ định tuyến gia đình thành địa chỉ IP của Pi-Hole. Hãy nhớ rằng mỗi bộ định tuyến gia đình đều khác nhau và có giao diện người dùng riêng. Để khắc phục điều này, hãy tham khảo hướng dẫn sử dụng bộ định tuyến của bạn (hoặc thực hiện tìm kiếm nhanh trên Google) để biết vị trí của các cài đặt DNS.

Trong khu vực DNS của bộ định tuyến của bạn, hãy xóa tất cả các địa chỉ IP khỏi nó và thay thế chúng bằng địa chỉ IP của Pi-Hole. Để tính năng chặn quảng cáo hoạt động, tất cả các địa chỉ IP khác trong DNS phải được xóa. Sau khi hoàn tất, nhấp vào “lưu” để áp dụng các thay đổi và đợi bộ định tuyến khởi động lại. Khi trực tuyến trở lại, toàn bộ mạng của bạn sẽ được bảo vệ bởi Pi-Hole!