① 修改hosts文件屏蔽騰訊視頻廣告彈窗
需要先取得該彈出窗口的具體網址,
然後用記事本打開hosts進入一行
127.0.0.1
復制的網站
(中間有空格回隔開)
保存,如提示不答能保存就去掉只讀屬性再改.
如嫌麻煩或者沒法取得彈窗網址,乾脆就安個金山網盾,一般的彈窗就都能屏蔽掉了.
② 如何設置host文件來屏蔽廣告網站
進入\Windows\System32\drivers\etc\將hosts去掉隱來藏只讀屬性源,用記事本打開.
添加如下語句:
127.0.0.1
wy.xunlei.com
(只要將wy.xunlei.com
替換成你要屏蔽的網址即可)
然後保存,充設隱藏只讀屬性.OK,再去該網站看看,是不是就打不開了?
③ 小米路由器hosts去廣告過濾規則
利用路由器hosts劫持域名可以達到去廣告的目的,會自動捕獲網頁地址。
優點是方便快捷無論http、https都能生效。缺點是無法根據URL網址、內容主動識別廣告進行屏蔽,需自行抓包或網路分享收集投放廣告的域名進行預設屏蔽。通常是修改路由器中的/etc/hosts,還可以利用更方便的Dnsmasq進行劫持,基於openwrt系統的路由器都自帶Dnsmasq服務。下面將介紹使用Dnsmasq去廣告的方法。
nsmasq是什麼?Dnsmasq提供DNS緩存和DHCP服務、Tftp服務功能。當接受到一個DNS請求時,Dnsmasq首先會查找/etc/hosts這個文件,然後查找/etc/resolv.conf中定義的外部DNS。登陸SSH路由器輸入【vi /etc/init.d/dnsmasq】命令查看是否安裝Dnsmasq服務,其中可以並找到配置文件【dnsmasq.conf】位置(大部分路由器在/etc/dnsmasq.conf,當然也有例外。在dnsmasq.conf文件中添加【conf-dir=/etc/dnsmasq.d】,然後將廣告過濾規則上傳到/etc/dnsmasq.d文件夾中(沒有dnsmasq.d文件夾則自行建立),最後使用【/etc/init.d/dnsmasq restart】命令重啟dnsmasq 服務即可生效。
dnsmasq域名解析規則(address=/域名/IP):
例如:
address=/www.xxx.com/127.0.0.1
address=/.xxx.com/127.0.0.1
.符號開頭是通配符號,保存文件時建議用【.conf】作為擴展名,防止部分路由不支持其他擴展名。