用privoxy来pac

  • 时间:2020-04-24 19:33 作者:noosphere 来源: 阅读:571
  • 扫一扫,手机访问
摘要:简介Privoxy是一个 HTTP 协议过滤代理商。Privoxy 是有着先进的过滤能力和保护隐私的代理商工具,它可以过滤网页内容,管理cookies,控制访问,除广告、横幅、弹出窗口等等,它同时支持单系统和多客户网络。如你看到这个简介一样,有意思的是它既能屏蔽广告页可以弹出广告,所以,任何事物都有两面

简介

Privoxy是一个 HTTP 协议过滤代理商。Privoxy 是有着先进的过滤能力和保护隐私的代理商工具,它可以过滤网页内容,管理cookies,控制访问,除广告、横幅、弹出窗口等等,它同时支持单系统和多客户网络。
如你看到这个简介一样,有意思的是它既能屏蔽广告页可以弹出广告,所以,任何事物都有两面性。

除了上述功能外, privoxy很多时候结合其余的隧道工具使用,达到少量保护隐私的作用,本文简单详情PAC。

安装

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

sudo apt install privoxy # 安装

管理

sudo systemctl status privoxy # 查看运行状态sudo systemctl restart|stop|start privoxy # 重启中止

配置文件
privoxy 在ubuntu下的配置文件在/etc/privoxy下面,下面它的配置有哪些内容

> 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 fileactionsfile user.action      # User customizations
  • match-all.action privoxy默认所有的action都是没有启动的,那么这个文件就是明确设* 置所有的action一律启动
  • default.action 开发者定制的少量内置规则
  • user.action 一般,上面那两个action的配置文件是不建议被修改的,除非你是开发者或者者非常熟习privoxy,否则其余的扩展需求就在user.action里面做配置就行
    假如你仅仅需要把privoxy+隧道来无障碍上网的话,那么其实可以把上面所有所有的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 customizationsforward-socks5t   /               127.0.0.1:1080 .

这种情况,一般可以结合浏览器的插件来使用,可以在插件使用gfwlst.txt来做智能路由。
当然,假如你不想在浏览器里面用插件,或者者你没有条件用那种条件在用户端使用gfwlst.txt(是的,就是你想的那个),比方你希望你的手机也可以聪明的根据网站来路由,那可以给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

配置网后重启一下就好了(重启命令见上面),之后把手机设置到这个privoxy的代理商地址就好。

总结

最后,假如大家有这个条件可以自由上网,大家还是不要用于来干违法或者者打擦边球事,家长下决心要追查的话,是不可能逃掉的。用来学习的话,家长还是有肯定的分寸的。
还有一点,privoxy+nat很容易实现定点攻击,可以把用户端所有的上网日志记录下来,用来做广告弹出和少量不合法的事情,如盗取用户端的隐私信息(如账号密码之类),所以想提示大家出门在外,尽量不要连那种公共的wifi。

回到开篇所说,privoxy它既能屏蔽广告页可以弹出广告,任何事物都有两面性,技术也不例外,一念天堂,一念地狱,劝君自护念之。

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】ComfyUI差分扩散修复图像(2025-10-19 22:20)
【系统环境|】学习 ComfyUI前,先看下 Stable Diffusion 本地部署的详细教程(2025-10-19 22:19)
【系统环境|】ComfyUi PuLID的妙用三种工作流让脸部更像电商出图摄像图片合成(2025-10-19 22:18)
【系统环境|】一期讲不完用三期让你初步掌握AI(以comfyUI为例)第二节(2025-10-19 22:17)
【系统环境|】手把手教程:用ComfyUI+本地大模型实现英文翻译中文(2025-10-19 22:17)
【系统环境|】Flux.1 本地部署安装教程,最强开源绘画大模型(2025-10-19 22:16)
【系统环境|】ComfyUI 教程-15.Flux.1大模型的介绍以及工作流搭建(2025-10-19 22:15)
【系统环境|】15个最受欢迎的ComfyUI工作流(2025-10-19 22:14)
【系统环境|】12个ComfyUI必备的自定义节点(2025-10-19 22:13)
【系统环境|】秒变 AI 绘画大师,comfyui抓紧学起来(2025-10-19 22:12)
手机二维码手机访问领取大礼包
返回顶部