Hướng dẫn Chặn quảng cáo bằng Pi-Hole trên Raspberry Pi

Bài đăng lúc: 17:16:34 09/07/2023
Kiến thức cơ bản
0 0
5/5 - (3 votes)

Khi xem youtube mình khá khó chịu khi mà càng ngày số lần quảng cáo xuất hiện càng nhiều. Vì vậy nếu mình sẽ hướng dẫn các bạn thực hiện chặn quảng cáo trên youtube chỉ với một con VPS hoặc Raspberry Pi bằng phần mềm Pi-Hole làm Adblock. Chi tiết như bên dưới nhé!

AdBlock là gì?

AdBlock là 1 phần mềm hay Extension(Tiện ích mở rộng) cho phép chúng loại bỏ hoặc lọc quảng cáo bằng cách thay đổi cấu trúc website và chặn lưu lượng từ các website quảng cáo. Hiện tại, Chrome Extension có vô vàn Adblocker như ADblock, Poper Blocker và Stands Fair AdBlocker.

Pi-Hole là gì?

Pi-hole là một công cụ biến Linux thành 1 DNS Server sử dụng để chặn quảng cáo có tác dụng trên toàn bộ mạng trong nhà. Bạn không cần phải cài adblock hay những Extension trong của hàng Chrome và bạn có thể whitlist 1 số Adblock. Pi-hole cực kì hữu ích với cả những thiết bị mà bạn không thể can thiệp để chặn quảng cáo, như Smart TV hay Smart watch.

Pi-Hole

Khi các bác gõ tên một website nào đó và bấm Enter, máy tính sẽ đưa website đó cho server Pi-Hole qua DNS. Pi-Hole sẽ bắt đầu tìm cái trang đó để chạy lên trình duyệt và nó cũng bắt đầu kiểm tra các trang quảng cáo mà sẽ chạy cùng với website để chặn. Và cuối cùng dù là bất kể trang web nào thì cũng sẽ được Pi-Hole loại bỏ quảng cáo.

Tại sao nên dùng Pi-Hole và lợi ích của Pi-Hole?

Theo thông tin chính thức từ Chrome, tất cả Extension được xây dựng trên hệ thống quản lý cấp phép extension Manifest V2 sẽ không còn được xuất hiện trên Chrome Web Store kể từ ngày 17 tháng 1 năm 2022 và được vô hiệu hóa hoàn toàn vào tháng 1 năm 2023. Điều này vô hình chung đã biến toàn bộ Adblock Extension bị vô hiệu hóa vào năm 2022.

Đồng thời Pi-Hole còn có 1 số lợi ích sau:

  • Dễ dàng cài đặt chỉ với vài câu lệnh
  • Chặn được quảng cáo trên mọi thiết bị, mọi ứng dụng (kể cả các thiết bị không cho phép cài adblock)
  • Tốc độ cao, nhẹ nhàng
  • Dễ dàng kiểm soát nhờ giao diện đồ họa sử dụng trình duyệt
  • Có thể chặn cả IPv4 và IPv6 của các trang quảng cáo
  • Miễn phí hoàn toàn

Hướng dẫn cài đặt Pi-Hole chặn quảng cáo

Mình sẽ sử dụng Raspberry Pi 4 chạy hệ điều hành Ubuntu 20.04 LTS để Phần mềm có thể được tối ưu nhất nhé! Các bạn sử dụng Ubuntu có thể theo hướng dẫn này!

Setup trên Terminal

Bước 1: Cấp quyền Root cho Terminal

sudo su

Bước 2: Update thư viện apt-get

apt-get update && apt-get upgrade

Bước 3: cài đặt pi-hole sử dụng lệnh curl

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

Nó sẽ hỏi DNS server thì các bạn chọn Google nhé!

chọn dns của google

Bây giờ các bạn chờ 1 xíu để cho cài đặt. Khi nào nó báo Installation Complete! thì xong nhé!

Để đổi password cho user, Các bạn nhập lệnh sau:

pihole -a -p

Truy cập vào giao diện

Ở trên trình duyệt, các bạn nhập địa chỉ IP của server của bạn (Raspberry Pi của mình là 192.168.1.9)

Cú pháp: ipcuaban/admin

Ví dụ: 192.168.1.9/admin

Giao diện của Pi-Hole

Giao diện của Pi-Hole

Mặc định nó sẽ cho mình 91,249 tên miền quảng cáo phổ biến đã bị block rồi nhé!

Cách thêm domain vào whitelist

Bước 1: Bên thanh công cụ, chọn whitelist

whitelist

Bước 2: nhập tên miền bạn muốn whitelist vào phần domain và chọn Add to Whitelist

whitelist

Thêm domain vào BlackList

Bước 1: Bên thanh công cụ, chọn blacklist

BlackList-pihole

Bước 2: nhập tên miền vào phần domain và chọn Add to Blacklist

BlackList

Thêm DNS trên máy con

Bước 1: Mở Control Panel -> Network and Internet -> Network and Sharing Center -> Change adapter settings.

Bước 2: Nhấp chuột phải vào Wifi > Properties và chọn tab Networking.

Bước 3: Chọn Ipv4 và nhập địa chỉ của Server (Raspberry Pi) vào phần DNS

Vậy là từ giờ các bạn có thể tha hồ lướt web mà không sợ quảng cáo nữa.

Chúc các bạn thành công!
ThuanNguyen.NET