Chặn quảng cáo sẽ giúp chúng ta duyệt web nhanh hơn, đỡ tốn băng thông cho quảng cáo, đặc biệt là khi đứt cáp quang đi quốc tế vì đa phần dịch vụ quảng cáo được cung cấp từ quốc tế mà 😂
Chặn quảng cáo bằng DNS là chặn ngày từ khi phân giải tên miền, cho nên không hề tốn băng thông để tải quảng cáo. Còn khi cài vào router rồi thì mọi thiết bị chỉ cần kết nối với mạng là được bảo vệ, không cần cài thêm phầm mềm cực kỳ tiện lợi 👌 AdGuard Home là công cụ chặn quảng cáo dựa trên DNS vì vậy ta có thể cài trực tiếp lên router để chặn quảng cáo ngay từ router mà không cần phải cài thêm phần mềm chặn quảng cáo cho điện thoại hoặc máy tính kết nối vào router. Ngoài ra AdGuard Home còn tích hợp sẵn DHCP vì vậy có thể bỏ luôn dnsmasq không cần suy nghĩ 👏
Sau đó gõ lệnh chmod +x /etc/init.d/adguard để cấp quyền chạy cho file
Quay lại giao diện System > Startup sẽ thấy xuất hiện thêm adguard
Bấm vào nút Disabled để kích hoat script, sau đó bấm Start để khởi chạy
Cũng trong giao diện này tìm đến dnsmasq và bấm vào Enabled để hủy kích hoạt, sau đó bấm vào Stop để dừng chương trình này lại.
TẮT DDNS SERVER MẶC ĐỊNH
Vì chúng ta sẽ dùng DHCP server của AdGuard Home nên cần phải tắt DHCP server mặc định đi.
Các bạn vào Network > Interfaces rồi Edit interface br-lan Qua tab DHCP Server > Advanced Settings chọn vào Ignore interface để tắt DHCP
THIẾT LẬP DNS
Để thiết lập ban đầu các bạn vào theo địa chỉ <ip_router>:3000 thông thường là 192.168.1.1:3000 trong trường hợp của mình là 192.168.7.1:3000
Bắt đầu bấm vào nút Get Started để đến giao diện cài đặt. Đổi Port của Admin Web Interface thành 82 để không bị trùng với port của OpenWrt
Nếu có báo lỗi ở DNS server thì do bạn chưa tắt dnsmasq ở bước trên
Bấm Next để đên bước đặt username và password đăng nhập vào trang quản lý AdGuard Home
2 bước còn lại chỉ là xác nhận lại, bấm Next là xong!
THIẾT LẬP DHCP
Sau bước trên bạn sẽ được đưa đến trang đăng nhập của AdGuard Home, hãy đăng nhập với tài khoản bạn vừa tạo ở bước trên.
Các bạn truy cập vào mục Settings > DHCP setting
Thông thường Select DHCP interface chọn vào br-lan, các mục DHCP IPv4 Settings nếu bạn không biết phải điền gì thì cứ điền theo gợi ý hiển thị.
Sau đó bấm vào Check for DHCP servers và bấm tiếp vào Enable DHCP server để bật server lên.
Với nhu cầu bình thường thì không cần quan tâm đến cài đặt IPv6
QUẢN LÝ FILTERS
AdGuard Home chặn các quảng cáo dựa vào danh sách Filters các bạn vào mục Filter > DNS blocklists để quản lý danh sách này. Các bạn có thể kiếm được file filter này được chia sẻ rất nhiều, nếu muốn hiệu quả cao nên chọn các file được người Việt Nam chia sẻ
root@OpenWrt:/tmp/AdGuardHome# ./AdGuardHome
./AdGuardHome: line 1: syntax error: unexpected "("