V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
FreeLester
V2EX  ›  分享创造

Antify — macOS 网络控制工具, Proxifier 的简易免费版

  •  2
     
  •   FreeLester · 1 天前 · 3515 次点击

    Antify:macOS 原生透明代理工具

    告别全局代理或强制开启 TUN 模式的粗暴方式,Antify 让你精确控制每个 App 的网络

    简介

    Antify 是一款 macOS 原生的透明代理工具,基于 Apple NetworkExtension 框架 开发,目标 App 完全无感知。

    核心亮点

    按应用分流

    为任意 App/CLI 独立设置 Proxy / Direct / Block 三种模式。
    例如:Chrome 走代理、微信直连、某个 App 直接禁止联网——一键配置。

    子进程自动继承

    给 Chrome 设置代理,其子进程(如 Chrome Helper )自动跟随,无需逐个配置。
    对 Electron 应用、Xcode SMP 等复杂应用,支持一键生成规则

    命令行工具支持

    不仅支持 .appcurlgitpipnpm 等 CLI 工具也能单独设置规则,支持路径精确匹配

    高级过滤

    单条规则内可按以下条件过滤:

    • 目标域名(支持通配符,如 *.google.com
    • 端口(支持范围,如 8000-9000
      只代理你关心的流量。

    多配置 + Wi-Fi 自动切换

    支持创建多套配置(如“公司 / 家 / 咖啡厅”),并绑定 Wi-Fi SSID 自动切换

    DNS 防泄漏

    支持远端 DNS 解析,提供三种 DNS 重定向模式可选。

    实时连接监控

    Discovery 模式 下实时查看每个连接的来源 App 、目标地址、协议,支持一键创建控制规则


    支持的协议

    • SOCKS5
    • HTTP / HTTPS

    系统要求

    macOS 14+


    版本信息

    当前版本:v0.0.27,持续迭代中。

    第 1 条附言  ·  1 天前
    71 条回复    2026-02-11 13:24:41 +08:00
    SteveRogers
        1
    SteveRogers  
       1 天前
    任何这样普惠性质的工具都点个赞。
    SayHelloHi
        2
    SayHelloHi  
       1 天前   ❤️ 1
    软件下载地址 没有发~

    ---

    下载地址: https://v2ex.com/t/1189257
    blufaux
        3
    blufaux  
       1 天前 via iPhone
    点赞
    freestylerluffy
        4
    freestylerluffy  
       1 天前 via Android
    谢谢 请问能支持不同网卡走不同的代理吗?多网卡情况下
    xiaonoah
        5
    xiaonoah  
       1 天前 via iPhone
    搞得定 claude desktop 吗?
    poorcai
        6
    poorcai  
       1 天前
    支持一下,永久更新吗?
    Alon9
        7
    Alon9  
       1 天前
    👍
    poorcai
        8
    poorcai  
       1 天前
    试了一下,感觉没生效,按照你的视频配置了,谷歌反重力依然打不开模型。我用 flclash 的 tun 模式没问题。
    okzy520
        9
    okzy520  
       1 天前
    瞌睡来了枕头就递过来了 昨天还在想 mac 有没有类似工具
    ada65line
        10
    ada65line  
       1 天前
    如果我已经安装了其他的防火墙(比如 lulu)的话,会有冲突吗?
    keer
        11
    keer  
       1 天前
    我的 MBP2015 好像停留再了 macOS 12 , 尴尬至极
    shuqin2333
        12
    shuqin2333  
       1 天前
    希望支持 clash ,然后干掉 surge
    FreeLester
        13
    FreeLester  
    OP
       1 天前
    @SayHelloHi 感谢 忘记发了。怎么在原帖上附加新内容呢?
    FreeLester
        14
    FreeLester  
    OP
       1 天前
    FreeLester
        15
    FreeLester  
    OP
       1 天前
    @ada65line 大概率会冲突的,多个网络扩展,最终行为不确定。
    FreeLester
        16
    FreeLester  
    OP
       1 天前
    @freestylerluffy 不涉及网卡,使用的 Network Extension ,在上层的 IP / 连接层,控制不到网卡。
    FreeLester
        17
    FreeLester  
    OP
       1 天前
    @poorcai #8 你可以开启 Connections - Discovery Mode ,然后重启 Antigravity ,在 UI 上点 “Add Rules”,把相关的 app/cli 都设置 Proxy 。
    FreeLester
        18
    FreeLester  
    OP
       1 天前
    @xiaonoah 我没用 claude desktop ,但是原理都一样的。最简单的情况拖动 claude desktop.app 添加这个 app 的 rule 。如果不行,再开启 Connections - Discovery Mode ,找到遗漏的程序 点“Add Rules” - Proxy 。
    NeoWu
        19
    NeoWu  
       1 天前
    感觉可以设计一个简洁点的 icon ,这个有点花哨了(个人见解)
    FawkesV
        20
    FawkesV  
       1 天前
    厉害了!! 用上了, 简单好用的。 不过不支持切换语言吗?
    Fish1024
        21
    Fish1024  
       1 天前
    配置了,但无法登录 antigravity 。
    ahu
        22
    ahu  
       1 天前
    @NeoWu 复议。

    我就是因为图标太格格不入了,下载了又卸载了

    不过也因此我把 Proxifier 也卸载了,用得极少
    FreeLester
        23
    FreeLester  
    OP
       1 天前
    @ahu 好吧。。等我让 AI 再生成简洁点的看看
    FreeLester
        24
    FreeLester  
    OP
       1 天前
    @FawkesV 等功能稳定了再考虑支持多语言。
    FreeLester
        25
    FreeLester  
    OP
       1 天前
    @Fish1024 你还没登陆。你点击右上角登录,因为登录流程是 OAuth 2.0 for Native Apps ,在验证阶段使用了 MacOS WebKit 处理请求, 所以需要将 WebKit 的相关程序配置 Proxy:
    新建一条 rule ,path 填写:
    /System/Volumes/Preboot/Cryptexes/OS/System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc
    这条 rule 在 Antigravity 登录时需要 enable ,登录后就可以 disable 了。
    FreeLester
        26
    FreeLester  
    OP
       1 天前
    @Fish1024 根据路径找到 WebKit.framework 添加 rule 。更简单的方式是开启 Connections - Discovery Mode ,然后尝试登录 Antigravity ,在 Connections 中会看到 WebKit 的请求,在 UI 上点 “Add Rules”,把 WebKit 设置 Proxy 。
    FawkesV
        27
    FawkesV  
       1 天前
    感觉有点不太稳定, 刚开始接入后反重力是正常的, 但是用着问两个问题就连不上了,
    原本用的 Proxifier 是正常的。 卡住后我又重新切换到 Proxifier 就正常了
    FreeLester
        28
    FreeLester  
    OP
       1 天前
    @FawkesV #27 感谢反馈,我测试看看
    JohnSwit
        29
    JohnSwit  
       1 天前
    支持 HomeBrew 安装吗
    followadc
        30
    followadc  
       1 天前 via iPhone
    看着挺不错的
    sddi
        31
    sddi  
       1 天前
    mac 上用小火箭,跟这个区别大吗?有必要换 op 这个吗,看着根据 app 控制还挺不错的。
    FreeLester
        32
    FreeLester  
    OP
       1 天前
    @sddi 有些软件没有内置配置代理的功能,然后你又不想开启系统全局代理/TUN 模式的时候,就可以用这个 app 。
    FreeLester
        33
    FreeLester  
    OP
       1 天前   ❤️ 1
    @JohnSwit 还不支持,我研究下。
    gesse
        34
    gesse  
       1 天前
    firefox


    建立安全连接失败
    连接到 google.com 时发生错误。PR_CONNECT_RESET_ERROR
    错误代码:PR_CONNECT_RESET_ERROR
    由于不能验证所收到的数据是否可信,无法显示您想要查看的页面。
    建议向此网站的管理员反馈这个问题。
    wind1986
        35
    wind1986  
       1 天前
    @poorcai #6 上来就永久, 真的离谱
    monkeyWie
        36
    monkeyWie  
       1 天前
    好东西 收藏了!
    Vcccc
        37
    Vcccc  
       1 天前
    你这么搞,我可要支持你做大做强了
    blackywkl
        38
    blackywkl  
       1 天前
    @FreeLester Claude code 要咋配置呀,添加规则貌似不生效。which claude 出来的是个软链接,要配置实际的文件路径?
    sn0wdr1am
        39
    sn0wdr1am  
       1 天前
    macOS 12.7.4

    很难支持你
    shanch
        40
    shanch  
       1 天前
    好用
    blackywkl
        41
    blackywkl  
       1 天前
    @FreeLester 拖 claude 实际链接的文件来配置规则的话,会提示无法 Could not resolve application at path
    bo233
        42
    bo233  
       1 天前
    好用,非常需要
    NIIIIIIIIIICE
        43
    NIIIIIIIIIICE  
       1 天前
    做大做强干翻 surge
    FreeLester
        44
    FreeLester  
    OP
       1 天前
    @blackywkl #41 对于 CLI ,最简单的方法是开启 Connections - Discovery Mode ,然后随便和 Claude code 对话一次,让 CC 发送网络请求,在 Connections 里会列出 Claude code 实际发送请求的程序,直接“Add rules”。
    FreeLester
        45
    FreeLester  
    OP
       1 天前
    @gesse 等我测试
    Harbor0202
        46
    Harbor0202  
       1 天前
    是解决了我的 agy 需要全局开 TUN 的问题,但是我在公司连的内网连不上 baidu ,但是 google 却可以连上。。。
    FreeLester
        47
    FreeLester  
    OP
       23 小时 57 分钟前
    @Harbor0202 没懂 你的问题是什么?
    IM1T
        48
    IM1T  
       23 小时 47 分钟前
    nb ,支持一下
    csdreamdong
        49
    csdreamdong  
       23 小时 46 分钟前
    ChatGPT Atlas ,似乎不行。。用 v2ray 的系统代理和 tun 都可以打开,配上你的这个后,提示地区不可用。。似乎没匹配上。
    coefu
        50
    coefu  
       23 小时 31 分钟前
    NB,🥰
    pweng286
        51
    pweng286  
       23 小时 7 分钟前
    好用,👍
    johnnyNg
        52
    johnnyNg  
       22 小时 34 分钟前
    下班了试试解决我 steam 代理的问题
    Mar5
        53
    Mar5  
       22 小时 29 分钟前
    是要代理软件关闭系统代理和 tun 等设置,只开本地 socks5 ,然后用 antify 分流要不要去代理软件吗?
    FreeLester
        54
    FreeLester  
    OP
       21 小时 35 分钟前
    @csdreamdong 可以尝试开启 Connections - Discovery Mode ,然后测试 ChatGPT Atlas ,在 Connections 里会列出 ChatGPT Atlas 实际发送请求的程序,看下是否有使用其他的 cli 发送请求,把实际发送请求的程序 “Add rules”。
    FreeLester
        55
    FreeLester  
    OP
       21 小时 34 分钟前
    @Mar5 对的,让 Antify 控制哪些 App 的流量走你的本地 socks5 代理。
    YangWaleed
        56
    YangWaleed  
       21 小时 31 分钟前
    是需要和 clash 之类的配合使用吗?
    准备怎么收费啊?
    Parabolazz
        57
    Parabolazz  
       21 小时 29 分钟前
    大佬,icon 可以优化一下不?(有点丑现在
    Hilong
        58
    Hilong  
       20 小时 7 分钟前
    我登录 antigravity ,没有看到 webkit 请求啊。设置了 webkit 也不行
    Mar5
        59
    Mar5  
       19 小时 39 分钟前
    @FreeLester 试了 surge 关代理和增强,只配置了一个 chrome,设置中的 Resolve domain using 是 proxy,尝试访问油管,用 socks5 的时候 activity 中出现大量 UDP proxy failed,无法访问。
    切换到 http 之后,可以访问,不过 surge dashboard 有大量 final 请求,地址都是 ip+端口(域名),出现分流失效,仅有少部分正确匹配域名规则。
    SenLief
        60
    SenLief  
       18 小时 53 分钟前
    大佬改个图标吧,格格不入啊。
    moregun
        61
    moregun  
       18 小时 29 分钟前
    添加代理,可以用二维码识别添加么
    FreeLester
        62
    FreeLester  
    OP
       18 小时 0 分钟前
    @moregun 先修修 bug ,等功能稳定了 再补这些提升用户体验的功能。
    FreeLester
        63
    FreeLester  
    OP
       17 小时 59 分钟前
    @SenLief 我试了很多 AI ,没生成我看着合适的😂,等我多抽抽奖
    ares001
        64
    ares001  
    PRO
       17 小时 46 分钟前
    app 做得很棒。如果开源的话,1k star 以上
    FreeLester
        65
    FreeLester  
    OP
       17 小时 10 分钟前
    @Mar5 #59 针对第一种场景,我进行了测试。我这边同样出现了大量的 UDP proxy failed ,然而 Google 和 YouTube 是可正常访问的。这站错误应该是因为代理服务器不支持 UDP 协议报错的。按理来说,这种情况下连接会自动回退至 TCP ,但你那边完全无法访问油管的情况,有些奇怪。

    第二种场景,我的测试结果和你也不同,我这边是完全不能访问 YouTube 了,发现是 HTTP Proxy + IPv6 有个坑需要填。
    FreeLester
        66
    FreeLester  
    OP
       17 小时 7 分钟前
    @Hilong 可以尝试开启 Connections - Discovery Mode ,然后走一遍 Antigravity 的启动/登录流程,在 Connections 里会列出 所有 实际发送请求的进程,给 Antigravity 相关的进程都点击 “Add rules”,配置 Proxy 。
    vexjoe
        67
    vexjoe  
       17 小时 0 分钟前
    ❤️
    cocalrush
        68
    cocalrush  
       14 小时 38 分钟前
    正想写个类似的
    greatbody
        69
    greatbody  
       3 小时 8 分钟前
    /usr/bin/ssh 无法正常代理。无法被选中。
    luckcape
        70
    luckcape  
       2 小时 53 分钟前
    /usr/bin/curl 多次请求,有几次走代理,有几次不走代理
    FreeLester
        71
    FreeLester  
    OP
       2 小时 7 分钟前
    @greatbody @luckcape 收到,得复现研究下。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    ♥ Do have faith in what you're doing.