type
date
slug
status
summary
tags
category
password
icon
Privaxy是一种MitM HTTP(s)代理,它位于HTTP(s)应用程序(如网络浏览器)和HTTP服务器(如提供网站服务的服务器)之间。
通过在两端之间建立双向隧道,Privaxy 能够阻止基于 URL 模式的网络请求,并向 HTML 文件注入脚本和CSS样式。
与基于浏览器附加组件的拦截器相比,Privaxy的运行级别更低,效率更高,功能更精简。在小型虚拟机、服务器甚至是与流量来源相同的计算机上安装一个 Privaxy 实例,每秒就能过滤数千个请求,而所需内存却非常小。
Privaxy 不受浏览器 API 的限制,可以处理任何 HTTP 流量,而且不仅仅是来自浏览器的流量,比如浏览器之外的任何软件。
Privaxy 的能力也远远超过基于 DNS 的拦截器,因为它可以直接对 URL 进行操作,并直接篡改网页。
特点
支持 Adblock Plus 过滤器,如 easylist。
- 带有统计显示和请求记录的Web面板
- 支持 uBlock origin 的 syntax.js
- 支持 uBlock origin 的 syntax.redirect
- 支持 uBlock origin 的 scriptlets
- 与浏览器和 HTTP 客户端无关
- 支持自定义过滤器
- 支持从 MitM 管道中排除主机
- 支持协议升级,如 webockets。
- 自动更新过滤器列表
- 资源占用率极低
- 在启用约 320,000 条过滤规则的情况下,内存开销约为 50MB。
- 在小型设备上每秒可过滤数千条请求
算是一个开源的精简版AdGuard for Desktop,后期可能直接运行在OpenWRT平台上。受语法特性的支持,它继承了全球范围内海量的Adblock类规则,生态资源丰富。有写过此类规则的用户可以无痛上手维护规则。
- Author:神器精选
- URL:https://www.205066.xyz/article/privaxy
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!