openwrt 內(nèi)容過濾 :tinyproxy+dansguardian

簡(jiǎn)介

最近項(xiàng)目接觸到Openwrt的編譯和使用茫多,op本身是一個(gè)定制的linux系統(tǒng),兼容的包和語言也有很多忽刽,隨著物聯(lián)網(wǎng)的發(fā)展天揖,相信在路由器方面的應(yīng)用會(huì)越來越多夺欲。

目的

項(xiàng)目需要涉及到內(nèi)容過濾和url過濾
選擇使用tinyproxy和dansguardian進(jìn)行操作

注意

不能阻止和過濾https的網(wǎng)站

步驟

tinyproxy調(diào)試

openwrt-tinyproxy官方說明

  1. 下載安裝
opkg update
opkg install tinyproxy 

2.修改配置文件
修改/etc/config/tinyproxy 取消注釋并改變其中的某些option:

option enabled 1
option Port 3128
option Listen 192.168.8.1 //默認(rèn)127.0.0.1,這里看情況修改今膊,我是在x86多網(wǎng)口的機(jī)子上設(shè)置的
list Allow 127.0.0.1
list Allow 192.168.8.0/24
option Filter "/etc/tinyproxy/filter" //url過濾filter文件洁闰,如果目錄沒有需要新增
option FilterURLs 1
option FilterExtended 1
option FilterDefaultDeny 0 //0代表filter文件作為黑名單,1代表filter文件作為白名單

3.修改/etc/config/firewall
添加一個(gè)redirect option 然后執(zhí)行

/etc/init.d/firewall restart
config redirect
    option name 'Transparent Proxy Redirect'
    option src 'lan'
    option proto 'tcp'
    option dest_port '3128'
    option src_dport '80'
    option src_dip '!192.168.8.1'
    option dest_ip '192.168.8.1'
  1. 運(yùn)行tinyproxy
/etc/init.d/tinyproxy start

若成功 訪問帶有 filter文件中關(guān)鍵字連接 就會(huì)有tinyproxy的限制界面出現(xiàn)

dansguardian安裝

dansguardian作為內(nèi)容過濾器使用
下面簡(jiǎn)單以內(nèi)容關(guān)鍵字過濾為例

1.下載安裝

opkg install dansguardian

2.修改配置文件
打開 /etc/config/dansguardian 添加或修改以下option

option bannedphraselist '/etc/dansguardian/lists/bannedphraselist' //默認(rèn)沒有這個(gè)ban
option filterports '8888'
option proxyip '192.168.8.1'
option proxyport '3128'
option loglocation '/var/log/dans.log' 

打開 /etc/init.d/dansguardian 添加以下內(nèi)容万细,這是啟動(dòng)shell文件扑眉,需要添加bannedphraselist
有三處地方需要添加 (不要括號(hào)[])

1.[ 'bannedphraselist:string' \]
2. local config_file accessdeniedaddress bannediplist [bannedphraselist] 
3. [echo "bannedphraselist = " $bannedphraselist >> $CONFIGFILE]

3.修改bannedphraselist
/etc/dansguardian/lists/bannedphraselist 中按例子加入關(guān)鍵字
<example>

  1. 修改之前在/etc/config/firewall中新增的redirect的option dest_port 為dansguardian 8888
config redirect
    option name 'Transparent Proxy Redirect'
    option src 'lan'
    option proto 'tcp'
    option dest_port '8888'
    option src_dport '80'
    option src_dip '!192.168.8.1'
    option dest_ip '192.168.8.1'

運(yùn)行

/etc/init.d/firewall restart
  1. 運(yùn)行dansguardian
/etc/init.d/dansguardian start

這樣 訪問 帶有example 關(guān)鍵字的網(wǎng)頁就會(huì)跳轉(zhuǎn)到dansguardian的限制頁面

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市赖钞,隨后出現(xiàn)的幾起案子腰素,更是在濱河造成了極大的恐慌,老刑警劉巖雪营,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弓千,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡献起,警方通過查閱死者的電腦和手機(jī)洋访,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谴餐,“玉大人姻政,你說我怎么就攤上這事∑裆ぃ” “怎么了汁展?”我有些...
    開封第一講書人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)厌殉。 經(jīng)常有香客問我食绿,道長(zhǎng),這世上最難降的妖魔是什么公罕? 我笑而不...
    開封第一講書人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任器紧,我火速辦了婚禮,結(jié)果婚禮上楼眷,老公的妹妹穿的比我還像新娘铲汪。我一直安慰自己,他們只是感情好摩桶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開白布桥状。 她就那樣靜靜地躺著,像睡著了一般硝清。 火紅的嫁衣襯著肌膚如雪辅斟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評(píng)論 1 304
  • 那天芦拿,我揣著相機(jī)與錄音士飒,去河邊找鬼查邢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛酵幕,可吹牛的內(nèi)容都是我干的扰藕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼芳撒,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼邓深!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起笔刹,我...
    開封第一講書人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤芥备,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后舌菜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體萌壳,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年日月,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了袱瓮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡爱咬,死狀恐怖尺借,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情台颠,我是刑警寧澤褐望,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站串前,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏实蔽。R本人自食惡果不足惜荡碾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望局装。 院中可真熱鬧坛吁,春花似錦、人聲如沸铐尚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宣增。三九已至玫膀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間爹脾,已是汗流浹背帖旨。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工箕昭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人解阅。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓落竹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親货抄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子述召,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)蟹地,斷路器积暖,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 說明本次redis集群安裝在rhel6.8 64位機(jī)器上,redis版本為3.2.8锈津,redis的gem文件版本為...
    讀或?qū)?/span>閱讀 14,739評(píng)論 3 9
  • 今天拍了幾張夜晚 很久沒有見到外面全黑是什么樣琼梆,覺得有些新奇性誉。 又忽然想起來,天黑了加班的人兒是否害怕茎杂。 別怕错览,總...
    阿音Ayin閱讀 828評(píng)論 0 1
  • 朋友說前段時(shí)間喜歡一個(gè)男孩,挺陽光煌往,也很積極向上倾哺,對(duì)人很有禮貌,溫文爾雅刽脖,是個(gè)讓人心動(dòng)的暖男羞海,忽然有一天,她...
    晴空1314閱讀 152評(píng)論 0 0
  • 天一黑曲管,又下起了雪却邓。有一長(zhǎng)段時(shí)間沒有槍炮聲,我們就聽著躺在坑道外面幾千沒死的傷號(hào)嗚嗚的聲音院水,像是在哭腊徙、又像是在笑,...
    予己予人閱讀 436評(píng)論 0 0