Giới Thiệu Về AdGuard Home

AdGuard Home là một giải pháp chặn quảng cáo, theo dõi và các nội dung không mong muốn khác trên mạng nội bộ của bạn. Nó hoạt động như một máy chủ DNS, giúp lọc các yêu cầu DNS và ngăn chặn các tên miền độc hại trước khi chúng có thể gây hại cho thiết bị của bạn. AdGuard Home hỗ trợ nhiều nền tảng như máy chủ, Docker, và Linux, mang lại sự linh hoạt cao cho người dùng trong việc triển khai và quản lý.

Các Tính Năng Chính của AdGuard Home:

  • Chặn quảng cáo và trình theo dõi trên toàn mạng.
  • Cung cấp giao diện quản lý web thân thiện.
  • Hỗ trợ DNS-over-HTTPS (DoH) và DNS-over-TLS (DoT) để bảo mật kết nối DNS.
  • Ghi nhật ký truy cập và cung cấp thống kê chi tiết.
  • Tùy chỉnh các bộ lọc theo nhu cầu sử dụng.

Cài Đặt AdGuard Home

1. Cài Đặt Trên Máy Chủ (Server)

Bước 1: Cài Đặt Các Yêu Cầu Cơ Bản

Trước tiên, bạn cần cập nhật hệ thống và cài đặt các gói cần thiết.

sudo apt update && sudo apt upgrade -y
sudo apt install curl -y

Bước 2: Tải Về và Cài Đặt AdGuard Home

Sử dụng lệnh curl để tải xuống phiên bản mới nhất của AdGuard Home.

curl -s -S -L https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz -o AdGuardHome.tar.gz
tar -xvf AdGuardHome.tar.gz
cd AdGuardHome
sudo ./AdGuardHome -s install

Bước 3: Hoàn Tất Cài Đặt

Sau khi chạy lệnh cài đặt, AdGuard Home sẽ khởi động và bạn có thể truy cập giao diện quản lý thông qua trình duyệt web tại địa chỉ http://<IP_SERVER>:3000.

2. Cài Đặt Sử Dụng Docker

Bước 1: Cài Đặt Docker

Nếu bạn chưa cài Docker, hãy cài đặt Docker bằng cách sử dụng các lệnh sau:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y

Bước 2: Tải và Chạy Container AdGuard Home

docker pull adguard/adguardhome
docker run -d --name adguardhome \
  -v /path/to/adguard/config:/opt/adguardhome/conf \
  -v /path/to/adguard/work:/opt/adguardhome/work \
  -p 53:53/tcp -p 53:53/udp \
  -p 80:80/tcp -p 443:443/tcp \
  -p 3000:3000/tcp \
  adguard/adguardhome

Lưu ý: Thay /path/to/adguard/config/path/to/adguard/work bằng đường dẫn thực tế trên máy chủ của bạn để lưu trữ cấu hình và dữ liệu.

Bước 3: Truy Cập Giao Diện Quản Lý

Sau khi container chạy thành công, truy cập giao diện quản lý tại http://<IP_SERVER>:3000 để tiếp tục thiết lập.

3. Cài Đặt Sử Dụng Docker Compose

Docker Compose giúp quản lý các container Docker dễ dàng hơn bằng cách sử dụng một file cấu hình duy nhất. Dưới đây là hướng dẫn cài đặt AdGuard Home sử dụng Docker Compose.

Bước 1: Cài Đặt Docker Compose

Nếu bạn chưa cài Docker Compose, hãy cài đặt bằng các lệnh sau:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Kiểm tra phiên bản Docker Compose để đảm bảo cài đặt thành công:

docker-compose --version

Bước 2: Tạo File docker-compose.yml

Tạo một thư mục cho AdGuard Home và tạo file docker-compose.yml với nội dung sau:

version: '3'

services:
  adguardhome:
    image: adguard/adguardhome
    container_name: adguardhome
    volumes:
      - ./config:/opt/adguardhome/conf
      - ./work:/opt/adguardhome/work
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "80:80/tcp"
      - "443:443/tcp"
      - "3000:3000/tcp"
    restart: unless-stopped

Bước 3: Khởi Động AdGuard Home Với Docker Compose

Trong thư mục chứa file docker-compose.yml, chạy lệnh sau để khởi động AdGuard Home:

docker-compose up -d

Bước 4: Truy Cập Giao Diện Quản Lý

Sau khi container khởi động thành công, truy cập http://<IP_SERVER>:3000 để tiếp tục thiết lập.

4. Cài Đặt Trên Linux (Ví Dụ: Ubuntu)

Bước 1: Cài Đặt Các Yêu Cầu Cơ Bản

sudo apt update && sudo apt upgrade -y
sudo apt install curl -y

Bước 2: Tải Về và Cài Đặt AdGuard Home

curl -s -S -L https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz -o AdGuardHome.tar.gz
tar -xvf AdGuardHome.tar.gz
cd AdGuardHome
sudo ./AdGuardHome -s install

Bước 3: Cấu Hình Firewall (Nếu Có)

Mở các cổng cần thiết cho AdGuard Home.

sudo ufw allow 53/tcp
sudo ufw allow 53/udp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 3000/tcp
sudo ufw reload

Bước 4: Truy Cập Giao Diện Quản Lý

Truy cập http://<IP_SERVER>:3000 để hoàn tất quá trình thiết lập.

Cấu Hình AdGuard Home

Sau khi cài đặt xong AdGuard Home, bạn cần thực hiện các bước cấu hình cơ bản để nó hoạt động hiệu quả trên mạng của bạn.

Bước 1: Truy Cập Giao Diện Quản Lý

Mở trình duyệt và truy cập http://<IP_SERVER>:3000. Bạn sẽ thấy trang thiết lập ban đầu.

Bước 2: Thiết Lập Ngôn Ngữ và Khu Vực

Chọn ngôn ngữ và khu vực phù hợp, sau đó nhấn “Next”.

Bước 3: Cấu Hình Mạng DNS

  • DNS Server Listening Addresses: Chọn địa chỉ IP mà AdGuard Home sẽ lắng nghe các yêu cầu DNS (thường là 0.0.0.0 để lắng nghe trên tất cả các giao diện).
  • DNS Ports: Đảm bảo các cổng DNS (53 TCP/UDP) được mở.

Bước 4: Thiết Lập Người Quản Trị

Tạo tài khoản quản trị với tên người dùng và mật khẩu mạnh.

Bước 5: Chọn Bộ Lọc

Chọn các bộ lọc quảng cáo và bảo mật mà bạn muốn sử dụng. AdGuard Home sẽ tự động tải về và cập nhật các bộ lọc này.

Bước 6: Hoàn Tất Thiết Lập

Sau khi hoàn tất các bước trên, nhấn “Finish” để bắt đầu sử dụng AdGuard Home.

Sử Dụng AdGuard Home

1. Thay Đổi DNS Server Trên Thiết Bị

Để các thiết bị trong mạng sử dụng AdGuard Home làm DNS server, bạn cần thay đổi cài đặt DNS trên router hoặc từng thiết bị:

  • Trên Router:
    • Truy cập vào giao diện quản lý router.
    • Tìm phần cài đặt DNS.
    • Thay đổi DNS chính và DNS phụ thành địa chỉ IP của máy chủ chạy AdGuard Home.
  • Trên Windows:
    • Mở Settings > Network & Internet > Change adapter options.
    • Chọn kết nối mạng đang sử dụng, nhấp chuột phải và chọn Properties.
    • Chọn Internet Protocol Version 4 (TCP/IPv4) và nhấn Properties.
    • Chọn Use the following DNS server addresses và nhập địa chỉ IP của AdGuard Home.
  • Trên macOS:
    • Mở System Preferences > Network.
    • Chọn kết nối mạng và nhấn Advanced.
    • Chuyển đến tab DNS và thêm địa chỉ IP của AdGuard Home.

2. Quản Lý và Tùy Chỉnh Bộ Lọc

  • Thêm Bộ Lọc Mới:
    • Vào Settings > Filtering > Filters.
    • Nhấn Add filter và nhập URL của bộ lọc bạn muốn thêm.
  • Chặn hoặc Cho Phép Các Tên Miền:
    • Vào Settings > DNS settings > Blacklist hoặc Whitelist.
    • Thêm các tên miền bạn muốn chặn hoặc cho phép.

3. Xem Thống Kê và Nhật Ký

  • Thống Kê:
    • Vào Dashboard để xem thống kê về các yêu cầu DNS, quảng cáo đã bị chặn, v.v.
  • Nhật Ký:
    • Vào Logs để xem chi tiết các truy vấn DNS đã được xử lý.

4. Cập Nhật và Bảo Trì

  • Cập Nhật AdGuard Home:
    • Nếu cài đặt bằng cách tải trực tiếp, bạn cần tải về phiên bản mới và thay thế các file cũ.
    • Nếu sử dụng Docker, chạy lệnh docker pull adguard/adguardhome để cập nhật.
  • Cập Nhật Bộ Lọc:
    • AdGuard Home sẽ tự động cập nhật các bộ lọc, nhưng bạn cũng có thể kiểm tra và cập nhật thủ công trong phần Filters.

5. Cài Đặt và Sử Dụng AdGuard Home Trên Android và iOS

Để sử dụng AdGuard Home trên các thiết bị di động như Android và iOS, bạn cần thiết lập DNS thủ công hoặc sử dụng các ứng dụng hỗ trợ DNS-over-HTTPS (DoH) hoặc DNS-over-TLS (DoT).

Trên Android:

  1. Thiết Lập DNS Trực Tiếp:
    • Vào Settings > Network & Internet > Advanced > Private DNS.
    • Chọn Private DNS provider hostname.
    • Nhập dns.adguard.com hoặc địa chỉ DoH/DoT mà bạn đã cấu hình trên AdGuard Home.
    • Nhấn Save.
  2. Sử Dụng Ứng Dụng Hỗ Trợ DoH/DoT:
    • Cài đặt các ứng dụng như Intra hoặc DNSCloak từ Google Play Store.
    • Cấu hình ứng dụng với địa chỉ DoH hoặc DoT của AdGuard Home.

Trên iOS:

  1. Sử Dụng Cài Đặt DNS Hệ Thống:
    • Vào Settings > Wi-Fi.
    • Chọn mạng Wi-Fi bạn đang kết nối và nhấn vào biểu tượng i bên cạnh.
    • Cuộn xuống phần DNS và nhấn Configure DNS.
    • Chọn Manual và thêm địa chỉ IP của AdGuard Home vào danh sách DNS Servers.
    • Xóa các DNS server hiện tại nếu cần và nhấn Save.
  2. Sử Dụng Ứng Dụng Hỗ Trợ DoH/DoT:
    • Cài đặt các ứng dụng như Cloudflare 1.1.1.1 hoặc DNSCloak từ App Store.
    • Cấu hình ứng dụng với địa chỉ DoH hoặc DoT của AdGuard Home.
  3. Đối với iOS/iPadOS/macOS bạn có thể tải cấu hình của Adguard Home
    • Truy cập https://<IP_SERVER> và bấm vào Hướng dẫn thiết lập
    • Chọn DNS riêng tư và làm theo hướng dẫn

DNS-over-HTTPS (DoH) và DNS-over-TLS (DoT):

  • DNS-over-HTTPS (DoH):
    • DoH mã hóa các truy vấn DNS của bạn thông qua HTTPS, bảo vệ quyền riêng tư và bảo mật.
    • Trên các thiết bị hỗ trợ, bạn có thể thiết lập AdGuard Home làm nhà cung cấp DoH bằng cách cấu hình URL DoH của bạn, ví dụ: https://<IP_SERVER>/dns-query
  • DNS-over-TLS (DoT):
    • DoT cũng mã hóa các truy vấn DNS nhưng sử dụng cổng TLS riêng biệt (mặc định là 853).
    • Trên các thiết bị hỗ trợ DoT, bạn có thể thiết lập AdGuard Home làm nhà cung cấp DoT bằng cách nhập địa chỉ IP của máy chủ và cổng 853.

Kết Luận

AdGuard Home là một công cụ mạnh mẽ giúp bạn kiểm soát và bảo vệ mạng nội bộ khỏi quảng cáo, trình theo dõi và các mối đe dọa trực tuyến khác. Với khả năng cài đặt trên nhiều nền tảng như máy chủ, Docker, Docker Compose, Linux, Android và iOS, bạn có thể dễ dàng tích hợp AdGuard Home vào hệ thống hiện tại của mình. Hy vọng hướng dẫn này đã cung cấp cho bạn những thông tin cần thiết để cài đặt, cấu hình và sử dụng AdGuard Home một cách hiệu quả.

Nếu bạn gặp bất kỳ vấn đề nào trong quá trình cài đặt hoặc sử dụng, hãy tham khảo tài liệu chính thức của AdGuard Home hoặc tìm kiếm sự hỗ trợ từ cộng đồng người dùng.

5 1 đánh giá
Đánh giá bài viết
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x