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 và /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ấnProperties. - Chọn
Use the following DNS server addressesvà nhập địa chỉ IP của AdGuard Home.
- Mở
- Trên macOS:
- Mở
System Preferences>Network. - Chọn kết nối mạng và nhấn
Advanced. - Chuyển đến tab
DNSvà thêm địa chỉ IP của AdGuard Home.
- Mở
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 filtervà nhập URL của bộ lọc bạn muốn thêm.
- Vào
- Chặn hoặc Cho Phép Các Tên Miền:
- Vào
Settings>DNS settings>BlacklisthoặcWhitelist. - Thêm các tên miền bạn muốn chặn hoặc cho phép.
- Vào
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.
- Vào
- Nhật Ký:
- Vào
Logsđể xem chi tiết các truy vấn DNS đã được xử lý.
- Vào
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.
- 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
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:
- 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.comhoặc địa chỉ DoH/DoT mà bạn đã cấu hình trên AdGuard Home. - Nhấn
Save.
- Vào
- 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:
- 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
ibên cạnh. - Cuộn xuống phần
DNSvà nhấnConfigure DNS. - Chọn
Manualvà 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.
- Vào
- 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.
- Đố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
- Truy cập
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.
