1. 程式人生 > >使用openwrt遮蔽廣告(包括視訊前的廣告)

使用openwrt遮蔽廣告(包括視訊前的廣告)

最近發現了一款軟體叫作adbyby,可以用來遮蔽網站及視訊前的廣告,使用了一下,感覺效果不錯,看視訊再也不用看廣告了,最重要的是,軟體支援linux及Openwrt,可以安裝在路由器上。折騰了一個上午,終於成功的部署在了路由器上,下面是在路由器上安裝部署的步驟:

1. 下載adbyby,下載頁面為:http://www.adbyby.com/。注意,下載的時候要注意自己的硬體平臺哦,我的路由器是ar71xx的,於是我就下載了ar71xx平臺的版本:

2. 將下載的檔案(openwrt.tar.gz)上傳到路由器,當然,如果你的路由器已經連通了網際網路,也可以直接下載,方法是使用一下命令:wget http://info.adbyby.com/download/openwrt.tar.gz

3. 解壓縮: tar -zvxf openwrt.tar.gz

4. 移動解壓出來的bin資料夾到/usr/share : mv bin /usr/share/adbyby

5. 進入/usr/share/adbyby目錄: cd /usr/share/adbyby

6. 至此,adbyby就算安裝完成了,如果要求不高,就已經可以使用了,使用方法是直接執行/usr/share/adbyby/adbyby,然後在pc上設定http代理,指向路由器的8118埠就行了。如果希望客戶端不做任何設定就能享受到廣告遮蔽的效果,並且每次都不用手動啟動adbyby那就繼續往下看。

7. 在/usr/share/adbyby目錄建立三個檔案:

檔案1:show-state,內容如下:

ps | grep "/usr/share/adbyby/adbyby" | grep -v grep

檔案2:start-adbyby,內容如下:

/usr/share/adbyby/adbyby &> /tmp/log/adbyby.log &
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118

檔案3:stop-adbyby,內容如下:

ps | grep "/usr/share/adbyby/adbyby" | grep -v 'grep' | awk '{print $1}' | xargs kill -9
iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8118

8. 給上一步中的三個檔案賦予可執行的許可權:

chmod +x show-state

chmod +x start-adbyby

chmod +x stop-adbyby

9.  在/etc/init.d/下建立檔案adbyby,內容如下:

#!/bin/sh /etc/rc.common
START=80
start() {
    echo "starting adbyby..."
    /usr/share/adbyby/start-adbyby
}
stop() {
    echo "stopping adbyby..."
     /usr/share/adbyby/stop-adbyby
}
restart() {
    stop
    sleep 1
    start
}

10. 賦予/etc/init.d/adbyby可執行的許可權

chmod +x /etc/init.d/adbyby

11. 在/etc/rc.d/下建立一個到/etc/init.d/adbyby的連結:

 ln -s /etc/init.d/adbyby S80adbyby

12. 重啟路由器,檢驗使用效果。

相關推薦

使用openwrt遮蔽廣告包括視訊廣告

最近發現了一款軟體叫作adbyby,可以用來遮蔽網站及視訊前的廣告,使用了一下,感覺效果不錯,看視訊再也不用看廣告了,最重要的是,軟體支援linux及Openwrt,可以安裝在路由器上。折騰了一個上午,終於成功的部署在了路由器上,下面是在路由器上安裝部署的步驟: 1. 下

Firefox火狐瀏覽器如何遮蔽CSDN頁面上的廣告親測有效!

今天真的是被CSDN的廣告噁心到啦! 截圖如下: 這個還好吧~雖然顯得我很幼稚! 但是這個真的是不能忍呀! 什麼呀!索性以後都不要再見啦! 搜尋外掛來遮蔽廣告! 第一次沒有成功,第二次成功啦。 開啟Firefox新增元件,搜尋一個叫做Adblock Plus的元件 1,X符號下面的那

第九屆極客大挑戰——小帥的廣告二階sql注入

引言:因為太想加入三葉草了,所以極客大挑戰這段時間一直在努力的學習,原來還真沒想到能在比賽中拿到排行榜第一的成績,不過現在看來努力始終都是有回報的。但我依然還是比較菜啊-.-,最近卻有很多夥伴加我好友,一來就叫我大佬,讓我深感有愧-.-,既然都想看我wp,那我就挑幾道題寫寫好了,口拙詞劣還望見諒。

Android實現開屏廣告廣點通SDK

一、註冊騰訊廣告賬號 註冊騰訊廣告聯盟賬號:http://e.qq.com/dev/index.html 二、新建廣告位 新建廣告位並下載SDK,記住自己的廣告位ID和應用ID。 三、接入SDK 1、解壓SDK,將jar檔案複製到libs目錄中,點選sync按鈕(as頂部工具欄)。在And

搭建OpenWrt開發環境包括編譯過程

OpenWrt是一個高度模組化、高度自動化的嵌入式linux發行版,其編譯和安裝過程比普通的linux發行版而言,要簡單太多了。如果您是新手,您那恐懼的心大可放到肚子裡,呵呵。對於新手來說最麻煩的恐怕是安裝開發環境需要的軟體了。 最基本條件: +++++++++++++

瀏覽器去廣告Adblock Plus離線安裝

如何幹掉噁心百度聯盟(推廣)廣告: 這裡隆重推薦Adblock Plus。 最近實在受不了百度搜索結果裡面廣告,還有各大網站內嵌的智障廣告(CSDN),考慮到某些小夥伴翻牆不方便所以特地提取了crx安裝檔案,以便離線安裝。 瀏覽器:chrome 開啟開發者模式

實現垂直輪播廣告仿淘寶頭條 OC版本

1.先上效果圖 2 .可以實現下面效果   1》.可自由定義展示的內容(修改BannerContentView即可)。  2》使用方式類似ListView/RecyclerView。  3》可為當前顯示的內容新增各種事件,比如點選開啟某個頁面等。   4,實現垂直自動輪播

遞歸遍歷某個文件夾包括子文件中的左右內容

trees font pan 包括 == fun color function func <?php //直接遍歷所有文件.遞歸 function trees($dirname){ $dirOb = dir($dirname);

gitlab add sshkey包括第二個key

margin col nac keygen -a git 步驟 生成 str 一 gitlab 添加sshkey 終端生成key 1 ssh-keygen -t rsa -C "[email protected]/* */"//github郵箱地址 密碼驗證 成

Nginx虛擬主機包括ssl加密主機

oss 分享圖片 51cto ado nginx 主機 watermark ges tex Nginx虛擬主機(包括ssl加密主機)

ubuntu 卸載幹凈軟件包括配置文件

num keyword ack png ber 軟件 tps sso rep var/cache/apt/archives occupying huge space I am in the process of cleaning up my syste

【Java】itext根據模板生成pdf包括圖片和表格

金額 res report als fields positions 創建模板 bst open() 1、導入需要的jar包:itext-asian-5.2.0.jar itextpdf-5.5.11.jar。 2、新建word文檔,創建模板,將文件另存為pdf,並用Ado

回歸分析特征選擇包括Stepwise算法 python 實現

排序 moved lis ack adding += tick nump [1] # -*- coding: utf-8 -*-"""Created on Sat Aug 18 16:23:17 2018@author: acadsoc"""import scipyimpo

Android HTTP通訊封裝包括WebService的呼叫

第一個物件: 該物件是呼叫WebService用的一個物件基類。 package Entity; import com.google.gson.Gson; import org.json.JSONObject; import java.lang.reflect.Field; impor

java優先佇列的使用包括重寫比較函式

import java.util.*; public class DFStu { public static void main(String args[]){ //優先字元,從大到小 //重寫比較器 Queue<Character>

SpringBoot通過WorkBook快速實現對Excel的匯入和匯出包括資料校驗

之前轉載過一篇對Excel基本操作相關的文章,這篇文章的瀏覽量迅速飆升,以至於在我部落格的熱門文章中排到了第三的位置,不過那篇轉載的文章實用性差並且講解不是很清晰,所以打算趁著今天休息,寫一篇關於SpringBoot通過WorkBook快速實現對Excel的匯入、匯出、資料校驗的文章,也是便於日後查

SpringBoot通過Aspect切面實現系統日誌及Mapper異常攔截包括日誌表設計

最近專案中需要記錄服務端介面訪問日誌,所以在開發過程中回顧了一下AOP相關的內容,特此記錄,便於日後查閱。 1、引入依賴 <!-- 引入aop--> <dependency> <groupId>org.springframework.boo

request獲取完整url包括域名 埠 引數

分享一下我老師大神的人工智慧教程吧。零基礎,通俗易懂!風趣幽默!http://www.captainbed.net/ 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

請實現一個函式用來判斷字串是否表示數值包括整數和小數。例如,字串"+100","5e2","-123","3.1416"和"-1E-16"都表示數值。

題目描述 請實現一個函式用來判斷字串是否表示數值(包括整數和小數)。例如,字串"+100","5e2","-123","3.1416"和"-1E-16"都表示數值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。 /* 思路:需要滿足一下規則(正則表

Django通過Ajax利用FormData動態提交表單包括檔案,字串

0 需求背景 有的時候我們上傳表單,經過後臺處理之後再分發回原來頁面,這時必定會重新整理這個頁面。為了解決這個問題,我們採用JS動態提交表單元素,如:file、text等型別,可以很好的解決這一問題。 1 DOM結構 <form method="post" enctype=