AdGuard Home có thể làm DNS server trong mạng để lọc quảng cáo và tracking tập trung. Bài này biên tập quy trình cài trực tiếp trên OpenWrt; trước khi làm cần kiểm tra RAM, flash và cách router đang sử dụng port DNS 53.
Nguồn tham khảo: i12bretro – Install AdGuard Home on OpenWRT Router . Video gốc thuộc kênh i12bretro trên YouTube .

Chuẩn bị
- Router OpenWrt đã truy cập được LuCI và SSH.
- Kiến trúc CPU của router:
arm32,arm64,mipsel… - Dung lượng lưu trữ đủ cho binary, filter, query log và thống kê.
- Địa chỉ IP router, tài khoản SSH và một máy tính để quản trị.
AdGuard Home cần dùng DNS port 53 nếu muốn nhận truy vấn trực tiếp. Dnsmasq hoặc resolver khác có thể phải chuyển sang port khác; hãy kiểm tra dịch vụ hiện tại trước khi dừng.
Cài các gói phụ thuộc
- Mở LuCI và đăng nhập.
- Vào System > Startup.
- Tìm
dnsmasq, bấm Stop, rồi tắt Enabled để dịch vụ không tự khởi động trong bước thử nghiệm này. - Vào System > Software.
- Tìm và cài các gói:
ca-certificatesca-bundlelibustream-openssl
Tải và cài AdGuard Home
- Mở trang AdGuard Home Getting Started .
- Chọn binary Linux đúng với kiến trúc CPU của router.
- Sao chép download URL.
- SSH vào router và chạy các lệnh sau, thay URL bằng link đã sao chép:
| |
AdGuardHome_linux_amd64.tar.gzchỉ là ví dụ. Phải đổi tên file theo kiến trúc router. Chỉ dùng--no-check-certificatekhi hiểu rõ lý do; ưu tiên sửa CA/time trên router thay vì bỏ kiểm tra chứng chỉ trong môi trường production.
Thiết lập giao diện và DNS
- Mở
http://OpenWRTIP:3000trong trình duyệt. - Bấm Get Started.
- Chọn interface và port cho Admin Web Interface.
- Chọn interface và port cho DNS Server; không dùng port
80cho Web UI nếu port đó đã dành cho LuCI. - Tạo username và password quản trị.
- Bấm Next ở trang tiếp theo.
- Ở trang chúc mừng, chọn Open Dashboard.
- Đăng nhập bằng tài khoản vừa tạo.
- Cấu hình lại DHCP/DNS của mạng để client dùng đúng DNS server, sau đó kiểm tra query log từ từng client.
Cảnh báo: Router yếu hoặc ít flash có thể không phù hợp chạy AdGuard Home. Việc dừng dnsmasq mà chưa chuẩn bị DNS/DHCP thay thế có thể làm các client mất phân giải tên.
Nguồn và video
- Tutorial gốc: i12bretro 0442
- Video gốc: Install AdGuard Home on OpenWRT Router
- AdGuard Home: GitHub – AdGuardHome


Góp Ý / Bình Luận / Đánh giá