1. Yêu cầu tối thiểu
Yêu cầu:
- Modem của bạn phải được cài Firmware OpenWrt
Nguyên tắc chặn quảng cáo là Edit file hosts trong hệ điều hành của modem.
2. Tiến hành cài đặt
Cách cài đặt như sau:
- Bước 1: Đăng nhập 192.168.1.1, chọn system -> Administration:
- Bạn cấu hình các mục như sau, sau đó lưu lại cấu hình, và reboot modem.
- Bước 2: bạn download phần mềm PuTTY tại đây http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html để connect với modem của bạn.
- Sau khi download xong bạn mở chương trình và nhập các thông số như sau:
- Bạn nhập vào tên đăng nhập là root, password là mật khẩu của modem mà bạn đã đặt, sau đó nhấn enter:
Tiếp theo để chặn quảng cáo có nguồn từ url ví dụ như zone.uniad.vn (bạn tự phân tích html của trang web để chặn các trang ads trung gian)
Bạn sử dụng lên sau đây để chặn:
echo “127.0.0.1 zone.uniad.vn”>>/etc/hosts
hoặc ví dụ bạn có thể sử dụng lệnh sau đây để chặn trang web xem.vn
echo "127.0.0.1 xem.vn">>/etc/hosts echo "127.0.0.1 www.xem.vn">>/etc/hosts
sau khi xong các bạn có thể xem lại những gì mình đã thiết lập bằng câu lệnh
cat /etc/hosts
Nhớ reboot để cấu hình được hoạt động.
tham khảo thêm: https://github.com/StevenBlack/hosts
Đây là ví dụ về edit file hosts trong openwrt, chúc các bạn thành công.
3. File mẫu
Ngoài ra bạn có thể sử dụng đoạn dưới đây của mình:
echo "0.0.0.0 adpia.vn">>/etc/hosts echo "0.0.0.0 ads.hosting.vcmedia.vn">>/etc/hosts echo "0.0.0.0 eclick.vn">>/etc/hosts echo "0.0.0.0 ads.vclick.vn">>/etc/hosts echo "0.0.0.0 skylink.vn">>/etc/hosts echo "0.0.0.0 ad-g.doubleclick.net">>/etc/hosts echo "0.0.0.0 ad.doubleclick.net">>/etc/hosts echo "0.0.0.0 ad.mo.doubleclick.net">>/etc/hosts echo "0.0.0.0 doubleclick.net">>/etc/hosts echo "0.0.0.0 googleads.g.doubleclick.net">>/etc/hosts echo "0.0.0.0 www.googletagservices.com">>/etc/hosts echo "0.0.0.0 pagead.googlesyndication.com">>/etc/hosts echo "0.0.0.0 pagead1.googlesyndication.com">>/etc/hosts echo "0.0.0.0 pagead2.googlesyndication.com">>/etc/hosts echo "0.0.0.0 stats.g.doubleclick.net">>/etc/hosts echo "0.0.0.0 doubleclick.net">>/etc/hosts echo "0.0.0.0 www.doubleclick.net">>/etc/hosts echo "0.0.0.0 googletagservices.com">>/etc/hosts echo "0.0.0.0 delivery.adnetwork.vn">>/etc/hosts echo "0.0.0.0 ads.vtc.vn">>/etc/hosts echo "0.0.0.0 media.adnetwork.vn">>/etc/hosts echo "0.0.0.0 ambient.cachefly.net">>/etc/hosts echo "0.0.0.0 cdn.ambientplatform.vn">>/etc/hosts echo "0.0.0.0 log.adtimaserver.vn">>/etc/hosts echo "0.0.0.0 static.adtimaserver.vn">>/etc/hosts echo "0.0.0.0 w4.adfox.vn">>/etc/hosts echo "0.0.0.0 log.adfox.vn">>/etc/hosts echo "0.0.0.0 cdn.adfox.vn">>/etc/hosts echo "0.0.0.0 cdn1.adfox.vn">>/etc/hosts echo "0.0.0.0 adfox.vn">>/etc/hosts echo "0.0.0.0 img.vietnamnetad.vn">>/etc/hosts echo "0.0.0.0 imgs.vietnamnetad.vn">>/etc/hosts echo "0.0.0.0 log.vietnamnetad.vn">>/etc/hosts echo "0.0.0.0 static.adtimaserver.vcdn.vn">>/etc/hosts