安裝
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代理轉HttpPrivoxy 支援把 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日