
告别全局代理或强制开启 TUN 模式的粗暴方式,Antify 让你精确控制每个 App 的网络。
Antify 是一款 macOS 原生的透明代理工具,基于 Apple NetworkExtension 框架 开发,目标 App 完全无感知。
为任意 App/CLI 独立设置 Proxy / Direct / Block 三种模式。
例如:Chrome 走代理、微信直连、某个 App 直接禁止联网一键配置。
给 Chrome 设置代理,其子进程(如 Chrome Helper )自动跟随,无需逐个配置。
对 Electron 应用、Xcode SMP 等复杂应用,支持一键生成规则。
不仅支持 .app,curl、git、pip、npm 等 CLI 工具也能单独设置规则,支持路径精确匹配。
单条规则内可按以下条件过滤:
*.google.com)8000-9000)支持创建多套配置(如“公司 / 家 / 咖啡厅”),并绑定 Wi-Fi SSID 自动切换。
支持远端 DNS 解析,提供三种 DNS 重定向模式可选。
在 Discovery 模式 下实时查看每个连接的来源 App 、目标地址、协议,支持一键创建控制规则。
macOS 14+
当前版本:v0.0.27,持续迭代中。
1 SteveRogers 2 天前 任何这样普惠性质的工具都点个赞。 |
2 SayHelloHi 2 天前 |
3 blufaux 2 天前 via iPhone 点赞 |
4 freestylerluffy 2 天前 via Android 谢谢 请问能支持不同网卡走不同的代理吗?多网卡情况下 |
5 xiaonoah 2 天前 via iPhone 搞得定 claude desktop 吗? |
6 poorcai 2 天前 支持一下,永久更新吗? |
7 Alon9 2 天前 |
8 poorcai 2 天前 试了一下,感觉没生效,按照你的视频配置了,谷歌反重力依然打不开模型。我用 flclash 的 tun 模式没问题。 |
9 okzy520 2 天前 瞌睡来了枕头就递过来了 昨天还在想 mac 有没有类似工具 |
10 ada65line 2 天前 如果我已经安装了其他的防火墙(比如 lulu)的话,会有冲突吗? |
11 keer 2 天前 我的 MBP2015 好像停留再了 macOS 12 , 尴尬至极 |
12 shuqin2333 2 天前 希望支持 clash ,然后干掉 surge |
13 FreeLester OP @SayHelloHi 感谢 忘记发了。怎么在原帖上附加新内容呢? |
14 FreeLester OP |
15 FreeLester OP @ada65line 大概率会冲突的,多个网络扩展,最终行为不确定。 |
16 FreeLester OP @freestylerluffy 不涉及网卡,使用的 Network Extension ,在上层的 IP / 连接层,控制不到网卡。 |
17 FreeLester OP @poorcai #8 你可以开启 Connections - Discovery Mode ,然后重启 Antigravity ,在 UI 上点 “Add Rules”,把相关的 app/cli 都设置 Proxy 。 |
18 FreeLester OP @xiaonoah 我没用 claude desktop ,但是原理都一样的。最简单的情况拖动 claude desktop.app 添加这个 app 的 rule 。如果不行,再开启 Connections - Discovery Mode ,找到遗漏的程序 点“Add Rules” - Proxy 。 |
19 NeoWu 2 天前 感觉可以设计一个简洁点的 icon ,这个有点花哨了(个人见解) |
20 FawkesV 2 天前 厉害了!! 用上了, 简单好用的。 不过不支持切换语言吗? |
21 Fish1024 2 天前 |
23 FreeLester OP @ahu 好吧。。等我让 AI 再生成简洁点的看看 |
24 FreeLester OP @FawkesV 等功能稳定了再考虑支持多语言。 |
25 FreeLester OP @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 了。 |
26 FreeLester OP @Fish1024 根据路径找到 WebKit.framework 添加 rule 。更简单的方式是开启 Connections - Discovery Mode ,然后尝试登录 Antigravity ,在 Connections 中会看到 WebKit 的请求,在 UI 上点 “Add Rules”,把 WebKit 设置 Proxy 。 |
27 FawkesV 2 天前 感觉有点不太稳定, 刚开始接入后反重力是正常的, 但是用着问两个问题就连不上了, 原本用的 Proxifier 是正常的。 卡住后我又重新切换到 Proxifier 就正常了 |
28 FreeLester OP @FawkesV #27 感谢反馈,我测试看看 |
29 JohnSwit 2 天前 支持 HomeBrew 安装吗 |
30 followadc 2 天前 via iPhone 看着挺不错的 |
31 sddi 2 天前 mac 上用小火箭,跟这个区别大吗?有必要换 op 这个吗,看着根据 app 控制还挺不错的。 |
32 FreeLester OP @sddi 有些软件没有内置配置代理的功能,然后你又不想开启系统全局代理/TUN 模式的时候,就可以用这个 app 。 |
33 FreeLester OP @JohnSwit 还不支持,我研究下。 |
34 gesse 2 天前 firefox 建立安全连接失败 连接到 google.com 时发生错误。PR_CONNECT_RESET_ERROR 错误代码:PR_CONNECT_RESET_ERROR 由于不能验证所收到的数据是否可信,无法显示您想要查看的页面。 建议向此网站的管理员反馈这个问题。 |
36 monkeyWie 2 天前 好东西 收藏了! |
37 Vcccc 2 天前 你这么搞,我可要支持你做大做强了 |
38 blackywkl 2 天前 @FreeLester Claude code 要咋配置呀,添加规则貌似不生效。which claude 出来的是个软链接,要配置实际的文件路径? |
39 sn0wdr1am 2 天前 macOS 12.7.4 很难支持你 |
40 shanch 2 天前 好用 |
41 blackywkl 2 天前 @FreeLester 拖 claude 实际链接的文件来配置规则的话,会提示无法 Could not resolve application at path |
42 bo233 2 天前 好用,非常需要 |
43 NIIIIIIIIIICE 2 天前 |
44 FreeLester OP @blackywkl #41 对于 CLI ,最简单的方法是开启 Connections - Discovery Mode ,然后随便和 Claude code 对话一次,让 CC 发送网络请求,在 Connections 里会列出 Claude code 实际发送请求的程序,直接“Add rules”。 |
45 FreeLester OP @gesse 等我测试 |
46 Harbor0202 2 天前 是解决了我的 agy 需要全局开 TUN 的问题,但是我在公司连的内网连不上 baidu ,但是 google 却可以连上。。。 |
47 FreeLester OP @Harbor0202 没懂 你的问题是什么? |
48 IM1T 2 天前 nb ,支持一下 |
49 csdreamdong 2 天前 ChatGPT Atlas ,似乎不行。。用 v2ray 的系统代理和 tun 都可以打开,配上你的这个后,提示地区不可用。。似乎没匹配上。 |
50 coefu 2 天前 NB, |
52 johnnyNg 2 天前 下班了试试解决我 steam 代理的问题 |
53 Mar5 2 天前 是要代理软件关闭系统代理和 tun 等设置,只开本地 socks5 ,然后用 antify 分流要不要去代理软件吗? |
54 FreeLester OP @csdreamdong 可以尝试开启 Connections - Discovery Mode ,然后测试 ChatGPT Atlas ,在 Connections 里会列出 ChatGPT Atlas 实际发送请求的程序,看下是否有使用其他的 cli 发送请求,把实际发送请求的程序 “Add rules”。 |
55 FreeLester OP @Mar5 对的,让 Antify 控制哪些 App 的流量走你的本地 socks5 代理。 |
56 YangWaleed 2 天前 是需要和 clash 之类的配合使用吗? 准备怎么收费啊? |
57 Parabolazz 2 天前 大佬,icon 可以优化一下不?(有点丑现在 |
58 Hilong 2 天前 |
59 Mar5 2 天前 @FreeLester 试了 surge 关代理和增强,只配置了一个 chrome,设置中的 Resolve domain using 是 proxy,尝试访问油管,用 socks5 的时候 activity 中出现大量 UDP proxy failed,无法访问。 切换到 http 之后,可以访问,不过 surge dashboard 有大量 final 请求,地址都是 ip+端口(域名),出现分流失效,仅有少部分正确匹配域名规则。 |
60 SenLief 2 天前 大佬改个图标吧,格格不入啊。 |
61 moregun 2 天前 添加代理,可以用二维码识别添加么 |
62 FreeLester OP @moregun 先修修 bug ,等功能稳定了 再补这些提升用户体验的功能。 |
63 FreeLester OP @SenLief 我试了很多 AI ,没生成我看着合适的,等我多抽抽奖 |
64 ares001 PRO app 做得很棒。如果开源的话,1k star 以上 |
65 FreeLester OP @Mar5 #59 针对第一种场景,我进行了测试。我这边同样出现了大量的 UDP proxy failed ,然而 Google 和 YouTube 是可正常访问的。这站错误应该是因为代理服务器不支持 UDP 协议报错的。按理来说,这种情况下连接会自动回退至 TCP ,但你那边完全无法访问油管的情况,有些奇怪。 第二种场景,我的测试结果和你也不同,我这边是完全不能访问 YouTube 了,发现是 HTTP Proxy + IPv6 有个坑需要填。 |
66 FreeLester OP @Hilong 可以尝试开启 Connections - Discovery Mode ,然后走一遍 Antigravity 的启动/登录流程,在 Connections 里会列出 所有 实际发送请求的进程,给 Antigravity 相关的进程都点击 “Add rules”,配置 Proxy 。 |
67 vexjoe 2 天前 |
68 cocalrush 2 天前 正想写个类似的 |
69 greatbody 1 天前 /usr/bin/ssh 无法正常代理。无法被选中。 |
70 luckcape 1 天前 /usr/bin/curl 多次请求,有几次走代理,有几次不走代理 |
71 FreeLester OP |
72 visualFlowEngine 1 天前 官网 AI 写的吧 还是 claude |
73 FreeLester OP @greatbody @< href="/member/luckcape">luckcape 新版本已修复,可以升级下。 |
74 Quanuanc 19 小时 1 分钟前 |
75 FreeLester OP @Quanuanc 感谢反馈 |
76 luckcape 15 小时 8 分钟前 代理一个流量大的 App(比如 BlueStacks.app),很容易 CPU 100%, 然后就降不下来了 |
77 FreeLester OP @luckcape #76 感谢反馈,已经发现了泄漏点。再测测,尽量今晚发出修复版本。 |
78 luckcape 13 小时 57 分钟前 选不中特殊名字的命令行,比如 /usr/local/bin/codex.x86_64 |
79 blackywkl 13 小时 47 分钟前 @FreeLester 试了下在 Discovery Mode 添加也会提示 Could not resolve application at path |
80 fitmewell 11 小时 55 分钟前 未上架/未开源,这种高权限软件用起来还是比较有压力,上架或者开源都可以打消不少疑虑 |