首页 IT资讯内容详情

AdGuard 可能会在 macOS Monterey 导致AirDrop 隔空投送 的功能失效

2022-01-24 1610 zadmin

这里的 AdGuard 是指 macOS 的完整、全功能应用程序,而不是 Safari 插件。


🌉 与 Proxy 工具并存


最新版本的 AdGuard for macOS 在 macOS Big Sur 11.1 版本后可以与其他 Proxy 类工具并存,互相不再影响。


建议所有运行 macOS Big Sur 11.1 或更高版本的用户将 AdGuard 的运行模式切换至 Network Extension 模式,使用 Apple 官方推荐的新系统接口实现广告过滤,这样做有两个好处。


* 不再依赖于 Kernel 插件的形式过滤广告,减少对 macOS 系统的影响,提高操作系统稳定性和安全性。

* 避免关闭 macOS 的 SIP 机制的 kext 保护功能,保证系统的安全性。


在切换 AdGuard 的过滤模式后,可以在终端输入 csrutil status 来检查 SIP 的保护情况。如果和下面的提示信息不符,建议去 恢复模式 > 终端 > 输入 csrutil enable 来开启完整 SIP 保护,并重启系统。


System Integrity Protection status: enabled.



🪂 AirDrop 失效问题

很多安装 AdGuard 的 macOS Monterey 用户发现,AirDrop 会经常失效。虽然重启后短时间有效,但是很快在 AdGuard 完成启动后,AirDrop 会再次失效。


问题现象

* 无法发现附近任何设备

* 任何设备无法发现这台 Mac

* 同一 iCloud 账户下的两台设备虽然能互相发现,但是向 Mac 投递文件时耗时极长且经常中断失败


这种情况下,问题往往不是出现在 Proxy 工具,可能是 AdGuard 导致的。


暂时解决方案

点击 AdGuard 图标 > 右上角齿轮 > Advanced > Advanced Settings


将 network.extension.monterey.force.split.tunnel 键值的 false 修改为 true ,完成修改后点击 Apply 应用设置即可。


  • 评论列表 (0条)

 暂无评论,快来抢沙发吧~

发布评论