先说思路:
- 基本设置:AdGuard 创建系统 VPN 服务,作为所有网络流量的第一个入口。代理软件则以后台纯代理服务的模式运行。
- 流量走向:AdGuard 捕获所有流量后,首先进行广告和跟踪器过滤,然后将过滤后的流量转发给代理软件的本地端口。
- 防止循环:在 AdGuard 中将代理软件本身排除,避免 AdGuard 将流量发给代理 -> 代理又发回给 AdGuard 的无限循环问题。
- DNS 联动:将 AdGuard 的 DNS 请求也指向代理软件的本地 DNS 端口,从而实现 DNS 级别的广告过滤和分流。