首頁>技術>

安裝

Privoxy 開源免費,支援多個平臺。在SourceForge選擇需要的平臺下載:

https://sourceforge.net/projects/ijbswa/files/

如果是Windows,在 Win32 目錄中選擇最新版本下載。從3.0.31版本開始支援https,下載檔案帶X,如:privoxy_setup_3.0.31-X 是支援 https 版本。目前屬於實驗版本,建議下載標準版。

如果是Linux,直接使用 apt 或 yum 安裝。

apt install privoxy
配置

在 Windows 下,Privoxy 的配置檔案在安裝目錄或解壓目錄下:privoxy.txt

在 Linux 下, 如果使用 apt/yum 安裝,Privoxy 的配置檔案在 /etc/privoxy/ 下:config

監聽地址和埠

如果代理服務需要給手機或其他電腦使用,需要修改監聽埠,找到

listen-address  127.0.0.1:8118

改為

listen-address  0.0.0.0:8118

預設埠8118,可改為其他。

日誌

Privoxy 日誌配置

logfile logfile

Windows 下,如果使用 Privoxy 安裝包安裝,可能會遇到日誌寫入許可權問題。需要修改日誌路徑。

Linux 下,如果使用源安裝,則日誌在 /var/log/privoxy 目錄下

日誌可以設定輸出格式和內容:

debug   512 # 標準日誌格式debug   1024 # 記錄請求失敗原因

一般我會開啟上面這兩種設定,方便查詢代理失敗原因。

Socks代理轉Http

Privoxy 支援把 Socks 代理轉 Http 代理。支援 socks4,socks4a,socks5,socks5t 協議

新建檔案 my.action ,內容如下:

{{alias}}gfw=+forward-override{forward-socks5 192.168.8.160:1080 .}company=+forward-override{forward 192.168.8.1:8888 .}{gfw}.google.com.googleapis.com{company}10.243.19.126.gemdale.com.ienjoys.cn

有兩個代理,在 {{alias}} 塊中定義別名:gfw/company ,gfw是 socks5 代理,company 是 http 代理。

{gfw} 下的定義的域名會走 192.168.8.1:1080 代理,{company} 下定義的域名會走 192.168.8.1:8888 代理

在 Privoxy 檔案中引入配置檔案:

actionsfile my.action

重啟即可。

廣告過濾

Privoxy 支援廣告過濾,可以直接在 my.action 中新增:

{+block{blacklist}}.ad.com

blacklist 是規則名,可自定義,在 {+block{blacklist}} 下是需要過濾的域名。

Privoxy 還支援過濾 GIF 動畫,JS指令碼等功能,更多高階用法可參考官方文件。

本文連結:https://engr-z.com/226.html

釋出於2021年2月15日

13
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 架構設計:系統間通訊11—RPC例項ApacheThrift