用privoxy來pac

簡介

Privoxy是一個 HTTP 協(xié)議過濾代理。Privoxy 是有著先進的過濾能力和保護隱私的代理工具歌粥,它可以過濾網(wǎng)頁內(nèi)容塌忽,管理cookies,控制訪問失驶,除廣告土居、橫幅、彈出窗口等等嬉探,它同時支持單系統(tǒng)和多用戶網(wǎng)絡擦耀。
如你看到這個簡介一樣,有意思的是它既能屏蔽廣告頁可以彈出廣告涩堤,所以眷蜓,任何事物都有兩面性。

除了上述功能外胎围, privoxy很多時候結(jié)合其他的隧道工具使用吁系,達到一些保護隱私的作用,本文簡單介紹PAC白魂。

安裝

ubuntu下可直接用apt安裝(mac下面可用brew安裝)

sudo apt install privoxy # 安裝

管理

sudo systemctl status privoxy # 查看運行狀態(tài)
sudo systemctl restart|stop|start privoxy # 重啟停止

配置文件
privoxy 在ubuntu下的配置文件在/etc/privoxy下面汽纤,下面它的配置有哪些內(nèi)容

> tree /etc/privoxy
/etc/privoxy
├── config
├── default.action
├── default.filter
├── match-all.action
├── regression-tests.action
├── templates
│   ├── blocked
│   ├── cgi-error-404
│   ├── cgi-error-bad-param
│   ├── cgi-error-disabled
│   ├── cgi-error-file
│   ├── cgi-error-file-read-only
│   ├── cgi-error-modified
│   ├── cgi-error-parse
│   ├── cgi-style.css
│   ├── client-tags
│   ├── connect-failed
│   ├── connection-timeout
│   ├── default
│   ├── edit-actions-add-url-form
│   ├── edit-actions-for-url
│   ├── edit-actions-for-url-filter
│   ├── edit-actions-list
│   ├── edit-actions-list-button
│   ├── edit-actions-list-section
│   ├── edit-actions-list-url
│   ├── edit-actions-remove-url-form
│   ├── edit-actions-url-form
│   ├── forwarding-failed
│   ├── mod-local-help
│   ├── mod-support-and-service
│   ├── mod-title
│   ├── mod-unstable-warning
│   ├── no-server-data
│   ├── no-such-domain
│   ├── show-request
│   ├── show-status
│   ├── show-status-file
│   ├── show-url-info
│   ├── show-version
│   ├── toggle
│   ├── toggle-mini
│   ├── untrusted
│   └── url-info-osd.xml
├── trust
├── user.action
└── user.filter

上面這些配置就不詳細介紹了,可以看官方文檔
privoxy的所有功能由一系列的Action組成(鏈接里有所有支持的Action)
然后碧聪,所有的Action的是否啟動的配置的入口在config這個文件里面冒版,通過actionsfile這個指令來導入這些action

actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on.
actionsfile default.action   # Main actions file
actionsfile user.action      # User customizations
  • match-all.action privoxy默認所有的action都是沒有啟動的,那么這個文件就是明確設* 置所有的action全部啟動
  • default.action 開發(fā)者定制的一些內(nèi)置規(guī)則
  • user.action 一般逞姿,上面那兩個action的配置文件是不建議被修改的辞嗡,除非你是開發(fā)者或者非常熟悉privoxy捆等,否則其他的擴展需求就在user.action里面做配置就行
    如果你僅僅需要把privoxy+隧道來無障礙上網(wǎng)的話,那么其實可以把上面所有所有的action都注釋都可以续室,比如我并不討厭templae廣告栋烤,犯不著再去定制哪些廣告過濾策略,而且privoxy還要花額外的時間來處理這些filter和action挺狰, 那你就直接把所有的請求扔給隧道就就好了
# actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on.
# actionsfile default.action   # Main actions file
# actionsfile user.action      # User customizations
forward-socks5t   /               127.0.0.1:1080 .

這種情況明郭,一般可以結(jié)合瀏覽器的插件來使用,可以在插件使用gfwlst.txt來做智能路由丰泊。
當然薯定,如果你不想在瀏覽器里面用插件,或者你沒有條件用那種條件在客戶端使用gfwlst.txt(是的瞳购,就是你想的那個)话侄,比如你希望你的手機也可以聰明的根據(jù)網(wǎng)站來路由,那可以給privoxy定制一個gfwlst.txt的PAC

gfwlist2privoxy -i gfwlst.txt -f gfwlst.action -p 127.0.0.1:1080 -t socks5

然后在config里面注冊這些個action就好了

# actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on.
# actionsfile default.action   # Main actions file
# actionsfile user.action      # User customizations
# forward-socks5t   /               127.0.0.1:1080 .
actionsfile gfwlst.action

配置網(wǎng)后重啟一下就好了(重啟命令見上面)学赛,之后把手機設置到這個privoxy的代理地址就好年堆。

總結(jié)

最后,如果大家有這個條件可以自由上網(wǎng)盏浇,大家還是不要用于來干違法或者打擦邊球事变丧,家長下決心要追查的話,是不可能逃掉的绢掰。用來學習的話痒蓬,家長還是有一定的分寸的。
還有一點滴劲,privoxy+nat很容易實現(xiàn)定點攻擊谊却,可以把客戶端所有的上網(wǎng)日志記錄下來,用來做廣告彈出和一些不合法的事情哑芹,如盜取客戶端的隱私信息(如賬號密碼之類)炎辨,所以想提醒大家出門在外,盡量不要連那種公共的wifi聪姿。

回到開篇所說碴萧,privoxy它既能屏蔽廣告頁可以彈出廣告,任何事物都有兩面性末购,技術(shù)也不例外破喻,一念天堂,一念地獄盟榴,勸君自護念之曹质。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子羽德,更是在濱河造成了極大的恐慌几莽,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宅静,死亡現(xiàn)場離奇詭異章蚣,居然都是意外死亡,警方通過查閱死者的電腦和手機姨夹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門纤垂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人磷账,你說我怎么就攤上這事峭沦。” “怎么了逃糟?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵熙侍,是天一觀的道長。 經(jīng)常有香客問我履磨,道長,這世上最難降的妖魔是什么庆尘? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任剃诅,我火速辦了婚禮,結(jié)果婚禮上驶忌,老公的妹妹穿的比我還像新娘矛辕。我一直安慰自己,他們只是感情好付魔,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布聊品。 她就那樣靜靜地躺著,像睡著了一般几苍。 火紅的嫁衣襯著肌膚如雪翻屈。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天妻坝,我揣著相機與錄音伸眶,去河邊找鬼。 笑死刽宪,一個胖子當著我的面吹牛厘贼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播圣拄,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼嘴秸,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起岳掐,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤凭疮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后岩四,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哭尝,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年剖煌,在試婚紗的時候發(fā)現(xiàn)自己被綠了材鹦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡耕姊,死狀恐怖桶唐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情茉兰,我是刑警寧澤尤泽,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站规脸,受9級特大地震影響坯约,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜莫鸭,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一闹丐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧被因,春花似錦卿拴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至粥鞋,卻和暖如春缘挽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背呻粹。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工到踏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人尚猿。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓窝稿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親凿掂。 傳聞我的和親對象是個殘疾皇子伴榔,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

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

  • feisky云計算纹蝴、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,827評論 0 5
  • 很早之前翻譯的一篇文章,之前放的平臺關(guān)閉了踪少,就搬個家塘安,吼吼~~~在很多B2C,C2C等等電商平臺上開店鋪售賣產(chǎn)品,...
    茶沫陌閱讀 2,016評論 0 0
  • 她安靜的躺在河堤上,看著滿身的污穢她覺得自己好臟集漾,她無辜的向四周打量切黔,黯然神傷… 晨跑的小狗聽到她的抽泣跑了過來…...
    賈創(chuàng)舉閱讀 307評論 0 3
  • 一池星海 織著瑰麗的夢 夜風,吻紅了石榴 知了具篇,已沉入夜色 窗前的芭蕉搖著葉子 陣陣蛙鳴纬霞,撕破沉寂 螢火蟲的流光 ...
    木子雨0閱讀 1,924評論 20 33