巴士下载站 / 汇聚当下最新最酷的软件下载站!
巴士下载站
您的位置: 首页 >软件下载 > 网络软件 > 网络辅助 > 广告过滤Proxydomo v1.107 官方免费绿色版

巴士为您推荐: 广告过滤 Proxydomo

与其它广告过滤软件相反,其专长是文本处理,就是运营商往页面里插广告代码那种。

能处理http头部信息,如拦截出入cookies、替换浏览器UA、跳转地址等等。

v1.87起支持Adbolck Plus规则,但需自行下载规则文件。css隐藏就是在</head>前加一大坨<style>……</style>。

默认只过滤特定类型如html,非文本如压缩包、exe或者服务器没有告知类型的不处理。

代{过}{滤}理服务器原理,就是只能浏览器主动连接它,它不能主动处理浏览器。

广告过滤Proxydomo v1.107 官方免费绿色版下载

使用方法:

1.启动

2.“选项”中查看端口号,如6060

3.浏览器代{过}{滤}理设为127.0.0.1:6060

默认不过滤https,除非“生成数字证书”,并重启Proxydomo

广告过滤Proxydomo v1.107 官方免费绿色版下载

新浏览器随便选,不支持ECC的老浏览器选择RSA,这样也实现了老浏览器访问新网站

广告过滤Proxydomo v1.107 官方免费绿色版下载

双击ca.pem.crt,导入为系统根证书,火狐有自己的证书管理器,还需单独导入

广告过滤Proxydomo v1.107 官方免费绿色版下载

证书有效期1年,到期需重新生成

勾选“统计拦截数据”生成的BlockList.db可使用SqliteBrowser3查看

附件中包含中文语言文件和应用Adbolck Plus规则示例,但规则只是占位空文件

优化建议:

尽量指定网址,如不指定则对所有网址生效

确定只找1处的,用上$STOP()

写法上最慢的最保险,最快的却也最少用

A*B是最慢的

A[^B]+B比较快(注意和正则语法不同,+是正则里的*+,帮助里只说贪婪匹配,其实是匹配优先。++才是正则里的*?)

$NEST(A,B)和A$INEST(A,B)B更快,要求AB是对称嵌套的,或者说AB之间没有其它A,否则AAB只能找到红色部分

A*(*后无字符)最快,但适用场合也最少

Proxydomo多了d,相当于正则的d++

坑:

虽然规则是从上到下执行,但并不是第1条规则把全文处理一遍、处理结果交给第2条规则、再是第3条规则……而是拿到一个字符,谁先匹配上谁处理。

如第1条规则<head>替换为123,第2条规则替换*为空,从一开始全文就被第2条规则删没了,没有第1条规则的事。

由规则处理过的字符,其它规则默认不处理,除非勾选“多重替换”。

比如第1条规则删除js,第2条规则删除AB,文本为A<script>123</script>B

最后这里就有个AB去不掉,因为这个AB中间的“空”是第1条规则的产物。光看网页源文件怎么也看不出问题所在

利用这个特性,可以保护特定字符,如某个js不想删除,就把它原样替换一下,后面的删除js规则就跳过它了。

多重替换也要注意用法

为了防止意外的无限递归,Proxomitron 的匹配引擎总是在所有规则都被检查过之后向前移动一个字符。意思是在之前的匹配中,如果不勾选多重匹配,我们的规则在下一次检查文本时就只能看到 "script ..." 而不是 "<script ..."。利用这一点,我们只要在替换文本的开始加入一个换行符。虽然在最终输出中这会在 "<script ..." 标签的前面产生一个空行,但浏览器会无视这个空行的。这样规则在下一次检查文本时就会看到 "<script ..."。你也可以用一个空格代替空行符 " ",或者是其他任何不会影响浏览器正常功能的字符,反正只要是能把整个结果往前推一个字符就可以了。

使用跳转网址命令时注意死循环,就是注意跳转后的网址不要也能被规则匹配。

巴士下载站提醒您:

XP只能用到1.103。

下载

猜你喜欢
排行榜
回顶部 去下载