【AdGuard Windows版 v7.22.4】迎接 SockFilter:全新实验性网络驱动程序登场
这次补丁更新,绝非普通的“小幅修复与改进”。
随着 AdGuard Windows版 v7.22.4 的发布,我们带来了一项重磅更新:一款名为 SockFilter 的全新网络驱动程序。虽然它仍处于实验阶段,远未完善(用户可能会遇到一些程序错误),但我们对其在未来让 AdGuard 更出色的潜力充满信心。没错,这正是一次值得像完整版本发布一样获得关注的补丁更新。
什么是 SockFilter?
SockFilter 是一款轻量级网络驱动程序,它在传输层(TCP/UDP)直接与套接字操作打交道。SockFilter 并不在最底层的包级别处理数据,而是运行于一个更高、更稳定的层面,即应用程序与网络实际交互的层级。
这一区别至关重要。
为何要引入全新的驱动程序?
在此之前,AdGuard Windows 版主要依赖 WFP 驱动程序。WFP 功能强大,但也伴随着复杂性、兼容性挑战以及稳定性问题。
TDI 驱动程序曾作为一种替代方案,虽然目前仍可使用,但它已是一个过时的解决方案,并可能导致在某些版本的 Google Chrome 中出现过滤问题。虽然存在临时解决方案,但这并非可靠的长期方案。
结论很明确:是时候做出改变了。因此,我们推出了 SockFilter。新网络驱动程序采用了一种截然不同的思路,特别适用于广告拦截场景,而且正是我们期待已久、有望彻底解决这些问题的方案。
SockFilter 的优势
经过全面测试并正式投入使用后,SockFilter 相比其他驱动程序有望带来多项优势。目前它仍处于实验阶段,尚不稳定,因此用户可能还无法看到所有优势。但我们可以先一睹它在未来的可能性:
与其他网络应用更协调地共存:SockFilter 旨在与 VPN、防火墙和杀毒软件顺畅协作。通过避免因争夺网络控制权而产生冲突,它有助于预防连接问题,让所有程序协同工作,运行更可靠。
降低系统崩溃风险:SockFilter 在 Windows 网络架构中一个更安全的区域内运行,这有助于它避免可能偶尔引发蓝屏的系统深层错误。实际使用中,这意味着更好的稳定性,以及更少的因 AdGuard 运行而导致的意外系统崩溃几率。
迈向更稳定的轨道:SockFilter 的工作方式更贴近应用程序通常使用网络的模式,而非处理底层网络数据,这有望简化后台的复杂程度,让 AdGuard 在日常使用中更加可靠。
已知问题
截至目前,有些用户反馈了一个与 SockFilter 相关的问题:这款新驱动似乎会干扰 Discord 上的语音和视频通话。已有两位用户在 GitHub 上描述了该问题。
我们的 QA 团队已成功复现此问题,并正在积极修复。如果您遇到任何相关问题或有更多细节可分享,请告知我们。用户的反馈将帮助我们更快地解决此问题。
实验模式,期待大家的参与
实验模式意味着 SockFilter 已准备好接受测试,可能仍存在程序错误——我们期待你的帮助来发现它们。
如需测试,请前往「设置」→「网络」→「流量过滤」,启用流量过滤,然后从可用选项列表中选择「SockFilter(实验性)」。如果有用户发现任何异常、意外或明显失效的情况,可随时切换回 TDI 或 WFP。如遇此情况,请在 GitHub 上报告该问题,大家的反馈将直接帮助塑造 AdGuard Windows 版的未来。










