Vừa cài AdGuard mà trang web không mở được? Đừng vội gỡ cài đặt, rất có thể không phải phần mềm "giết nhầm", mà do quy tắc hoặc cài đặt của bạn quá "khó tính". Là một "công cụ thần kỳ" lọc quảng cáo, trình theo dõi và website độc hại, khả năng chặn của AdGuard rất mạnh, nhưng đôi khi mạnh quá mức, chặn luôn cả thành phần của trang web bình thường, thậm chí cả toàn bộ site. Bài viết này ra đời để giải quyết vấn đề đó – cách thiết lập danh sách trắng cho AdGuard một cách chuẩn chỉnh, để những trang web cần dùng đều mở được bình thường.
Tại sao website của bạn bị AdGuard chặn?
Đừng nghĩ AdGuard chỉ chặn quảng cáo. Thực tế, nó hoạt động dựa trên danh sách quy tắc, ngoài tên miền quảng cáo còn có thể chứa trình theo dõi, widget mạng xã hội, thậm chí cả các tên miền CDN bị nhầm lẫn. K bạn thấy một trang web thường dùng không mở được, hoặc bố cục trang bị lỗi, nút bấm không hoạt động, khả năng cao là đã trúng một quy tắc chặn nào đó. Một trường hợp khác là bật "Lọc HTTPS", một số ứng dụng hoặc website kiểm tra chứng chỉ, phát hiện bị "xem xét" kiểu trung gian liền từ chối kết nối. Hiểu được nguyên nhân, chúng ta có thể trị đúng bệnh.
Kiểm tra sự cố: Tìm xem "ai" bị chặn oan
Trước khi hành động, cần biết tên miền hoặc quy tắc nào gây ra lỗi. Thêm danh sách trắng mù quáng là kém hiệu quả. Cách tôi thường dùng là "Nhật ký lọc" tích hợp sẵn trong AdGuard – đây là công cụ theo dõi trực quan nhất.
Bật và đọc hiểu nhật ký lọc
Lấy bản máy tính làm ví dụ: mở giao diện chính AdGuard, vào "Cài đặt" -> "Trình chặn quảng cáo", kéo xuống thấy "Nhật ký lọc". Trên di động thường nằm trong "Thống kê" hoặc "Nhật ký hoạt động". Mở nó ra, sau đó làm mới trang web bạn không mở được, nhật ký sẽ hiển thị tất cả yêu cầu theo thời gian thực. Những yêu cầu bị chặn sẽ có màu đỏ. Xem rõ tên miền nào bị chặn và đã trúng quy tắc nào. Ví dụ, bạn thấy example.cdn.com bị quy tắc "EasyList" chặn, thì đó là đối tượng cần giải cứu.
Ba phương pháp thiết lập danh sách trắng, từ tạm thời đến vĩnh viễn
Sau khi tìm ra tên miền có vấn đề, bước tiếp theo là cho phép. AdGuard cung cấp nhiều lớp danh sách trắng, mỗi loại có cách dùng riêng. Tôi sắp xếp từ rộng đến chặt cho bạn dễ hình dung.
Phương pháp 1: Cho phép toàn bộ website (dễ nhất)
Nếu bạn muốn một website nào đó hoạt động trơn tru, đừng sửa từng tên miền một, hãy bật đèn xanh cho toàn bộ site. Trong nhật ký lọc, nhấp vào yêu cầu bị chặn, chọn "Bỏ chặn toàn bộ website" hoặc tự thêm vào "Quy tắc người dùng" một dòng:
@@||example.com^$document
Quy tắc này có nghĩa: cho phép tất cả yêu cầu từ tên miền example.com và mọi tên miền phụ của nó. Sau đó website này sẽ hoạt động như chưa từng cài AdGuard, tất nhiên quảng cáo cũng quay lại. Thao tác đơn giản, nhưng chỉ nên dùng cho những website bạn hoàn toàn tin tưởng và nếu thiếu quảng cáo thì không dùng được, ví dụ như ngân hàng hoặc cổng dịch vụ công.
Phương pháp 2: Cho phép chính xác một tên miền cụ thể (khuyến nghị)
Hầu hết trường hợp, bạn chỉ muốn cho phép một script hoặc file style bị chặn oan, chứ không thả toàn bộ quảng cáo. Trong nhật ký lọc, tìm tên miền cụ thể bị chặn oan, ví dụ static.service.com, nhấp "Bỏ chặn", quy tắc sẽ thành:
@@||static.service.com^
Quy tắc này chỉ cho phép yêu cầu từ tên miền đó, các quảng cáo và trình theo dõi khác trên website vẫn bị chặn. Đây là cách cân bằng nhất: vừa sửa được chức năng trang, vừa giữ nguyên mục đích chặn quảng cáo. Nếu bạn thấy thêm thủ công phiền, có thể nhấp chuột phải trực tiếp trong nhật ký, AdGuard sẽ tự động sinh quy tắc và đưa vào danh sách quy tắc người dùng.
Phương pháp 3: Tạm dừng lọc HTTPS (biện pháp cuối cùng để kiểm tra)
Đôi khi nhật ký không thấy chặn gì, nhưng website vẫn không mở được, hoặc ứng dụng báo lỗi mạng. Khả năng cao là do lọc HTTPS gây ra. Một số ứng dụng (đặc biệt là tài chính, thanh toán) có cơ chế ghim chứng chỉ, phát hiện bị AdGuard giải mã kiểm tra liền từ chối. Bạn có thể vào "Cài đặt" -> "Mạng" -> "Lọc HTTPS", tắt công tắc tổng thử xem. Nếu website mở ngay lập tức, thì chính là vấn đề đó. Tất nhiên, tắt toàn bộ không thực tế, bạn có thể vào "Quản lý ứng dụng" tìm ứng dụng đó, tắt riêng lọc HTTPS, hoặc dùng tham số $app trong quy tắc người dùng để kiểm soát tinh vi.
Danh sách trắng không hiệu quả? Kiểm tra thêm những chỗ này
Đã thêm quy tắc, nhật ký hiển thị cho phép, nhưng website vẫn không mở được? Đừng vội, còn có thể có "rào cản" khác.
Kiểm tra plugin trình duyệt và cài đặt DNS
Nếu bạn cài đồng thời AdGuard bản máy tính và tiện ích mở rộng trình duyệt, lọc hai lớp đôi khi xung đột. Có thể tắt tạm tiện ích mở rộng trình duyệt để xem có còn lỗi không, xác nhận xem chúng có "đánh nhau" không. Ngoài ra, mô-đun bảo vệ DNS của AdGuard cũng lọc tên miền, nếu bạn dùng một số DNS bảo mật hoặc tự đăng ký quy tắc lọc DNS, những quy tắc đó không liên quan đến danh sách trắng bạn thêm, vẫn chặn. Hãy vào danh sách trắng của bảo vệ DNS và thêm tên miền cần thiết.
Xóa bộ nhớ đệm rồi thử lại
Cả trình duyệt và AdGuard đều có bộ nhớ đệm. Thêm danh sách trắng nhưng cảm giác chưa hiệu quả, hãy xóa bộ nhớ đệm trình duyệt, hoặc vào cài đặt AdGuard chọn "Đặt lại thống kê" để làm mới bộ nhớ đệm quy tắc lọc. Đôi khi kỳ lạ thật, xóa cache xong là hết.
Kinh nghiệm cá nhân và lựa chọn đăng ký AdGuard
Mấy năm chơi AdGuard, tôi rút ra: đừng tham lam danh sách trắng. Càng thêm nhiều, hiệu quả chặn quảng cáo càng giảm. Mỗi lần gặp website bất thường, quy trình chuẩn của tôi là: xem nhật ký lọc trước, tìm tên miền bị chặn cụ thể, ưu tiên dùng @@||domain^ để cho phép chính xác. Chỉ với những trang như ngân hàng, dịch vụ công – nơi không cần chặn quảng cáo – tôi mới dùng danh sách trắng cấp tài liệu. Về danh sách quy tắc, bộ lọc cơ bản của AdGuard và EasyList có sẵn là đủ dùng, đừng đăng ký linh tinh mấy bộ lọc không rõ nguồn gốc, tự chuốc họa vào thân, tỷ lệ chặn oan cao mà kiểm tra lại cực mệt.
Nói về đăng ký, AdGuard bán giấy phép theo số lượng thiết bị, dùng chung điện thoại, máy tính, tablet, mua bản vĩnh viễn thực ra rẻ hơn nhiều so với trả theo năm. Trên thị trường có ít kênh giảm giá chính hãng, nhiều mã kích hoạt giá rẻ bất thường là dùng thẻ đen mua, có thể bị thu hồi bất cứ lúc nào. Bản thân tôi mua bản quyền vĩnh viễn chính hãng từ Titikey, một cửa hàng kỹ thuật số lâu năm, giá $24.99 dùng trọn đời, liên kết email, yên tâm. Nếu bạn đang tìm kênh mua đáng tin cậy, có thể ghé Titikey xem, ngoài giấy phép AdGuard họ còn có gói khuyến mãi phần mềm chính hãng khác, giá hợp lý mà không sợ bị lừa.