V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jongjim
V2EX  ›  macOS

M1 MacBook Air Clash X 与 AdGuard 无法共存

  •  
  •   Jongjim · 2021-07-04 16:22:55 +08:00 · 7577 次点击
    这是一个创建于 1222 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 Clash X 开启代理的前提下,AdGuard 无法起到拦截广告或追踪的效果,点击菜单栏中的 AdGuard 统计数据也皆显示为 0 。目前已经试过「关闭 SIP 来开启 Kernel Extension 」的方法,但不清楚是不是因为 M1 的问题,会导致 AdGuard 无限重启、被迫关闭的问题。同时也尝试过 AdGuard 官方文档上的一些相关方法(譬如「修改成 Automatic Proxy 」,或者在「 Applications 」处取消勾选 Clash X )因此想来问问各位有没有遇到类似的问题,假如有的话又是如何解决的?谢谢。

    38 条回复    2022-09-11 11:28:47 +08:00
    BuckG
        1
    BuckG  
       2021-07-04 17:01:37 +08:00 via iPhone
    我也是 MacBook Air m1 (内测版系统)但我使用的是 Firefox 浏览器(国际最新版)和 chash X pro,说说我的使用方式,目前我只在 Firefox 浏览器里面使用 adguard 插件来做到屏蔽广告。没有出现你的说的问题
    Love4Taylor
        2
    Love4Taylor  
       2021-07-04 17:05:50 +08:00
    Clash X Pro 开增强就完事了啊。
    mintyvovo
        3
    mintyvovo  
       2021-07-04 17:08:56 +08:00 via iPhone
    Surge IOS 版也可以
    jfdnet
        4
    jfdnet  
       2021-07-04 17:17:41 +08:00
    把翻墙跟 adguard 都装到路由器上用起来多清爽。
    Kiriya
        5
    Kiriya  
       2021-07-04 17:19:25 +08:00
    无法共存所以我买了个软路由
    stimw
        6
    stimw  
       2021-07-04 17:30:18 +08:00 via Android
    clash x 跟 pro 有啥区别。。?不懂
    chonger
        7
    chonger  
       2021-07-04 18:07:06 +08:00
    @stimw pro 可以强制所有流量,包括虚拟机等都能走代理,普通版做不到。
    Kobayashi
        8
    Kobayashi  
       2021-07-04 18:44:56 +08:00 via Android
    ClashX Pro 只开增强模式,不开系统代理。AdGuard 模式设置为 kernel extension 或者系统代理,高级设置里指定上游 socks 代理为 ClashX 代理。
    由于系统版本限制,个人没有尝试过 AdGuard 开 Network Extension 模式。
    Jongjim
        10
    Jongjim  
    OP
       2021-07-04 19:27:11 +08:00
    @Love4Taylor 谢谢你的回复。我试过 Clash X Pro 开启增强模式、关闭系统代理的选项,但 AdGuard 仍然无法实现拦截广告的效果,不清楚是哪里出现了问题。
    Jongjim
        11
    Jongjim  
    OP
       2021-07-04 19:28:11 +08:00
    @BuckG 谢谢你的回复。方便问一下你的 Clash X Pro 与 AdGuard 都是默认设置吗?
    Jongjim
        12
    Jongjim  
    OP
       2021-07-04 19:34:08 +08:00
    @Kobayashi 谢谢你的回复。我之前尝试过的方法也是 Clash X Pro 只开启增强模式,关闭系统代理。但关闭 SIP 开启 Kernel Extension 后 AdGuard 无法打开,只好设置成 Network Extension 模式。至于你提到的「系统代理」,是指「 Automatic Proxy 」吗?如果是的话似乎在我的设备上也无效。
    Jongjim
        13
    Jongjim  
    OP
       2021-07-04 19:34:41 +08:00
    @SingeeKing 谢谢你的回复。我试过官方文档里提到的方法,似乎都不见效。
    Love4Taylor
        14
    Love4Taylor  
       2021-07-04 19:56:22 +08:00
    @Jongjim 先开 ADG,然后开 Clash X Pro,我是这么用的(你可能还需要打开 network.filtering.localnetwork
    Love4Taylor
        15
    Love4Taylor  
       2021-07-04 20:02:04 +08:00   ❤️ 2
    特地关了 Surge 用 Clash X Pro 展示


    bao3
        16
    bao3  
       2021-07-04 20:04:16 +08:00   ❤️ 1
    说真的,买个 Quantumult X,通用 app,在 iOS,iPad OS,mac OS,都可以用,配置通用,然后 AdGuard 也可以起作用。不是广告,是真的省心。
    SingeeKing
        17
    SingeeKing  
       2021-07-04 20:24:43 +08:00
    @Jongjim #12 我的意思是,这个问题无解…… 就像是 iOS 上没办法同时使用两个代理软件一样
    godmiracle
        18
    godmiracle  
       2021-07-05 00:43:15 +08:00
    我用的 m1 版本 adguard 和 clash x pro 可以共存
    tnesa
        19
    tnesa  
       2021-07-05 01:33:46 +08:00 via iPhone   ❤️ 1
    @bao3 我也用圈叉,iOS,iPadOS,Mac 。换一份钱用 3 个设备,连我老婆的手机我也给装上了。还能跑 JS 脚本。真不是广告,小火箭和 clash 都用过,现在 clash 只在单位 PC 上用了。
    dcty
        20
    dcty  
       2021-07-05 08:09:45 +08:00
    AdGuard 拦截网页广告可以用浏览器扩展
    wasd6267016
        21
    wasd6267016  
       2021-07-05 10:22:11 +08:00
    @bao3 macOS 用 Quantumult X 这个的时候 怎么像手机一样显示状态呀?
    我试过小飞机 开了之后状态栏什么的没一个地方显示我开了 有时候都不知道自己开没开
    Jongjim
        22
    Jongjim  
    OP
       2021-07-05 10:38:01 +08:00
    @Love4Taylor 谢谢你的回复。按照你的建议去设置了一下,成功!
    Jongjim
        23
    Jongjim  
    OP
       2021-07-05 10:38:33 +08:00
    @bao3 谢谢你的回复,我去试一下。
    pwelyn
        24
    pwelyn  
       2021-07-05 10:39:57 +08:00
    你下载这个版本 2.5.4.970 nightly,我就用这个版本,Adguard 和 Clash X Pro 可以共存
    lxsjgzs
        25
    lxsjgzs  
       2021-07-05 16:09:01 +08:00 via iPhone
    @bao3 16#是不是 intel 版本的 mac 不可用?我美区账号在 app store 搜不到
    lynan
        26
    lynan  
       2021-07-05 18:21:04 +08:00
    @lxsjgzs 是的,是 iOS 应用
    bao3
        27
    bao3  
       2021-07-05 20:42:42 +08:00
    @lxsjgzs 对,只有 M1 才能下载
    bao3
        28
    bao3  
       2021-07-05 20:43:46 +08:00
    @wasd6267016 网络设置,找到 quan X 的那里,在右侧下面,有个在状态栏显示 VPN 图标。
    aero99
        29
    aero99  
       2021-07-06 09:22:55 +08:00
    @bao3 quantumult x 有 mac 客户端了?
    bao3
        30
    bao3  
       2021-07-06 10:44:05 +08:00
    @aero99 准确的说,是 M1 Mac 直接可以使用 Quan X iOS 客户端
    ryh
        31
    ryh  
       2021-07-06 12:12:50 +08:00
    QX 唯一觉得不好的是,一般设置不能同步,比如策略组的背景颜色😂
    1002xin
        32
    1002xin  
       2021-07-06 13:39:56 +08:00
    这 Big Sur 出来都一年了,才有人发现这个问题?
    keleo030
        33
    keleo030  
       2021-07-06 14:13:34 +08:00
    换 App Store 里的那个 safari 扩展版的 adguard 解决一切问题,而且还是免费的。
    BuckG
        34
    BuckG  
       2021-07-07 18:07:13 +08:00
    @Jongjim 我的 clashX PRO 开启增强模式和系统代理,adguard 都是默认。
    GZK007
        35
    GZK007  
       2021-07-08 13:45:13 +08:00
    选 automatic proxy, 开启 use AdGuard as an HTTP proxy 这个下面有一个链接 安装证书后就可以了
    harvest00
        36
    harvest00  
       2021-10-02 16:30:45 +08:00
    @bao3 最近我也开始在 m1 Mac 上用 Quantumult x,因为个人比较懒就直接用了大神的神机规则,但是发现开启 mitm 之后一些连接就被禁止了,比如百度网盘 Mac 版,访问 cnki.net 知网也常出现错误。之后我把 mitm 关了问题才消失。不知道有什么比较好的解决办法
    kekeyu
        37
    kekeyu  
       2022-01-10 01:35:10 +08:00 via iPad
    @bao3 请问如果在 qx 里设置写了 dns 服务器,adguard 也能起作用吗?
    smilingpoplar
        38
    smilingpoplar  
       2022-09-11 11:28:47 +08:00
    我把 clash x pro 开增强模式做透明网关,配合 adguard 开 http 代理过滤外网流量。先在 clash 中加个 http 类型的代理,把所有外网流量导向 adguard 的 http 代理端口 3128 ;然后 clash 再加个`PROCESS-NAME`规则,把所有 adguard 出来的流量导向原先使用的 clash 代理。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.