Why Nostr? What is Njump?
2024-04-18 07:56:03

CXPLAY on Nostr: 一直在用 #AdGuard, 但也一直在找它的替代品. 我不是很喜欢直接用 ...

一直在用 #AdGuard, 但也一直在找它的替代品.

我不是很喜欢直接用 "广告拦截器" 来概括 AdGuard 的功能, 因为它实际上是一个: 基于规则的带有中间人过滤和重写功能的闭源软件防火墙, 并随本体附带 DNS 中继功能.
仅在 Windows 范围内, 我尝试过很多办法来替代它, 比如 Clash 这类网络代理工具, 但是发现只能做到 DNS 的程度, 如果要用这种办法来拦截流量, 不如直接劫持所有 DNS 到本机 DNS 代理里面处理, 但是 DNS 又局限于域名, Clash 规则集可以处理 IP.
最难替代的部分应该是中间人和规则集, 是一种极度简化版本的网络调试, 把重写功能从复杂的脚本语言简化到 AdBlock Plus 语法风格的单行规则内, 解析规则全依赖于闭源的 CoreLibs 内核. 现阶段能发现的可能只有 Surge, 然而它只支持 macOS 和 iOS.

PS: 我是不是可以一直用通用的网络调试工具来当本地防火墙呢...
Author Public Key
npub1gd8e0xfkylc7v8c5a6hkpj4gelwwcy99jt90lqjseqjj2t253s2s6ch58h