0. 這里的廣告屏蔽包括優土、樂視、愛奇藝、搜狐、騰訊視頻等各大視頻網站的廣告!Yeah~
1. 準備工作
2018.11.25更新:目前在用的是 koolproxy,安裝方式直接看官網教程, 很詳盡。親測在只開啟http代理的情況下,可以有效屏蔽小米盒子的大部分視頻廣告。在開啟http + htttps 代理,電腦或者手機上安裝證書后,可以有效屏蔽愛奇藝,其他暫未測試。
以下僅介紹adbyby:
2. 開始
輸入以下命令查詢自己路由器的cpu架構,然后根據自己的cpu架構下載相應程序(目前支持mtk7620a、7620N和 ar7240cpu的路由)
cat /proc/cpuinfo
小米路由mini是mtk7620N
ssh root@host
進入路由終端
具體不做贅述,嫌煩的可以配置public key免登陸
# 1. 下載
wget http://update.adbyby.com/download/7620n.tar.gz
# 2. 解壓
tar -xzvf 7620n.tar.gz
# 3. 修改文件權限
cd bin
chmod 777 adbyby
# 4. 執行adbyby,并加入后臺進程
./adbyby&
# 5. 路由設置透明代理
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118
3. 配置文件(optional)
vim /bin/adhook.ini
具體我直接從官網的配置說明粘貼過來了。。。
配置文件為adhook.ini,具體內容如下
exename=*browser,iexplore,chrome,~sogouexplorer,360* //這條規則代表為哪些進程提供屏蔽功能,支持通配符,~為白名單
[set]
AutoRun=1 //啟動后,自動加入開機啟動
ShowTrayIcon=1 //顯示托盤圖標,1為顯示,0為關閉,熱鍵ctrl+alt+f6呼出或隱藏托盤
ShowTrayTips=1 //托盤提示信息
port=80,8087,8080 //攔截哪個端口的數據,80為默認http端口,最多設置5個端口
[update]
rule=lazy,video //希望同步哪些規則,默認就這兩條,lazy為網站通用規則,video為視頻規則,如果都不希望同步,可設置rule=none
[exrule] //擴展規則,直接使用url地址,每行一個規則,根據文件大小更新,每次啟動后,會鏈接服務器查詢是否和本地文件一樣大
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt //此為chinalist規則,如需abp規則,請在此欄目下添加(因機制不同,會有誤屏蔽)
然后程序在啟動時,會像服務器查詢是否需要更新主程序和規則,并在啟動后每6小時輪詢一次查詢動作
[cfg]
listen-address=127.0.0.1:15366 //本地監聽地址,端口不能更改,如果用作局域網代理,127.0.0.1需要改成本地ip(192.168)這種
debug=1024 //開啟攔截記錄
keep-alive-timeout=15 //keep-alive時間
socket-timeout=300
log-messages=0 //設置為0,在debug=1024的情況下,只有打開攔截窗口才會出log,設為1則一直出
以上完工后,所有接入這臺路由的設備,無論PC,手機,iPad 都能干干凈凈的上網啦,吆西!