Đang Tải...

Trang chủ
Tot Blog

Kiến thức & Tin công nghệ

Cài đặt Adguard Home chặn quảng cáo miễn phí lên VPS

12/07/2024

icon

Bạn hay chặn quảng cáo bằng cách nào? Có rất nhiều cách khác nhau như cài extension, bộ tích hợp sẵn trong trình duyệt,... Tại bài viết này, TotHost sẽ hướng dẫn cho các bạn một bộ lọc quảng cáo hiệu quả mang tên Adguard Home.

 

Mục lục

Mục lục

1. Tìm hiểu về DNS chặn quảng cáo

1.1. DNS chặn quảng cáo là gì?

Đúng như tên gọi của nó, DNS này là một bộ lọc chặn quảng cáo từ server trước khi đến điện thoại, máy tính, smart TV,... Nhưng DNS chặn quảng cáo có thể không hạn chế được các quảng cáo gắn chặt với tên miền chính (Ví dụ như Youtube).

1.2. Tại sao nên sử dụng DNS chặn quảng cáo?

Có nhiều cách để bạn chặn quảng cáo, một cách phổ biến là cài thêm Extension trên trình duyệt như AdBlock hoặc sử dụng những trình duyệt có sẵn bộ chặn như Brave, Opera, Cốc Cốc,... nhưng chỉ chặn được quảng cáo khi lướt web và chỉ hoạt động trên thiết bị đã được cài đặt. 

Đối với app, game hoặc smart TV thì những cách trên không còn quá hữu dụng. Vậy nên DNS chặn quảng cáo sẽ là giải pháp hữu ích nhất. 

2. Tài nguyên cần chuẩn bị

Để cài Adguard Home cần có VPS/ Máy tính chạy Linux, tốt nhất các bạn nên cài đặt trên VPS bởi nó hoạt động 24/7 và có IP tĩnh riêng. 
Về cấu hình yêu cầu thì sẽ không cần quá lớn, chỉ từ 1vCPU và 1GB RAM là đã cài đặt Adguard Home ngon lành.
Bạn có thể tham khảo Cloud VPS TOT M hoặc Cloud VPS TOT K của TotHost.

3. Cài đặt Adguard Home lên VPS

Đường link câu lệnh cài đặt Adguard Home: https://github.com/AdguardTeam/AdGuardHome

Mình sử dụng VPS TOT K11 chạy hệ điều hành Ubuntu 20.04. Sau đây là các bước để cài đặt Aguard Home:

Bước 1: Đăng nhập VPS thông qua Putty, MobaXterm,...

Bước 2: Chạy dòng lệnh sau:

curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

Bước 3: Kiểm tra service status bằng lệnh:

systemctl status adguardhome.service

Nếu thấy dòng chứ Running thì nghĩa là Adguard Home đã được cài đặt thành công và đang chạy rồi nha!

Kiểm tra Status Service

4. Cấu hình Adguard Home 

4.1. Cấu hình truy cập

Bạn hãy truy cập vào trang quản trị admin bằng cách mở trình duyệt và điền “địa chỉ IPv4 VPS của bạn :3000”. 

Trang Admin sẽ hiển thị như sau:

Giao diện cài đặt trang Admin Adguard Home  ​
Giao diện cài đặt trang Admin Adguard Home  ​

Giờ hãy bắt đầu cấu hình Adguard Home:

Cấu hình Adguard Home

  • Cài port của Admin Web Interface là 3000

Đến phần DNS Server

  • Chọn Listen interface là ens3
  • Port DNS bắt buộc để là 53 

Đặt username và password.

Sau khi cấu hình xong Adguard Home, truy cập với thông tin đăng nhập vừa tạo. Vậy là bạn đã hoàn thành cấu hình Adguard Home trên VPS - DNS chặn quảng cáo đã sẵn sàng để hoạt động.

4.2. Cấu hình upstream DNS

Ban đầu, Adguard sẽ sử dụng DNS từ Quad9. Bạn hãy thay đổi sang DNS Cloudflare hoặc Google qua mục Settings -> DNS Settings. Thêm 1.1.1.1 và 8.8.8.8 vào Upstream DNS Servers sau đó Apply. 

5. Thêm vào danh sách chặn

Bạn có thể truy cập vào mục Filters -> DNS Blocklist để bổ sung thêm. Mặc định Adguard Home đã có sẵn danh sách chặn có tên là Adguard DNS Filter. Bạn muốn chặn theo nhu cầu sử dụng của cá nhân thì chỉ cần thêm thủ công là được.

6. Thay đổi DNS Server trên Router

Cuối cùng bạn cần thay đổi DNS Server của Router - hay chính là cục Wifi nhà bạn để các thiết bị kết nối chặn quảng cáo được. Hãy đổi DNS Server sang địa chỉ IP của VPS đã cài đặt Adguard Home. Mỗi loại router có cách cấu hình khác nhau nên bạn hãy xem thiết bị của mình và hướng dẫn thay đổi nhé!

Ngoài ra, bạn có thể kiểm tra mức độ chặn quảng cáo bằng tool AdBlock Checker.

Đây là tool mà mình sử dụng: https://d3ward.github.io/toolz/adblock

TelegramCommunity
scroll top
Thông báo
Đóng