- ncgis2026-10-1711666
目前在 Mac 上使用 Claude Code,代理软件是 Clash Verge Rev,使用 TUN 模式。
想实现两个条件:
- Claude Code 绝不能直连公网,所有请求必须经过代理节点;代理异常时宁可连接失败,也不能回退直连。
- TUN 开关必须决定 Claude Code 能否联网:关闭 TUN 后,即使 Clash 仍在运行、本地代理端口仍可用,Claude Code 也必须断网,包括已经建立的连接。
希望尽量只限制 Claude Code,不影响其他应用正常联网,也不修改 Claude Code 程序本体。优先考虑免费、支持中文的工具,但其他可行方案也欢迎推荐。
目前了解到:
- 配置
HTTP_PROXY/HTTPS_PROXY,或者使用 Proxifier,只能指定代理路径,不一定与 TUN 开关联动。- 定时检测 TUN 状态再断网的脚本存在检测空窗。
- macOS 自带 PF 可以按接口等条件过滤,但如何可靠地只针对 Claude Code,以及如何覆盖 IPv6、已有连接、MCP 和子进程,还不清楚。
想请教大家:
- 有没有实际用过、符合这些要求的工具或配置方案?
- 如果没有现成工具,是否可以用 PF、专用用户/用户组,或者 Network Extension 实现?
- 如果自己开发一个中文菜单栏工具,哪种技术路线比较靠谱?最好能做到界面退出或守护进程异常时,阻断规则仍然有效。
欢迎分享实际配置、开源项目或测试方法。主要想解决网络层面的防直连问题,希望能通过关闭 TUN、代理崩溃等场景的抓包测试验证效果。
主楼 - iRobot2026-10-1811192
我已做到,但不是你说的那样
- ncgis2026-10-1811666
怎么处理的佬
- iRobot2026-10-1811192
找agy/codex做了隔离环境
- 哈雷彗星2026-10-184777
- Spin-22026-10-1820633
Surge可以选择应用程序分流。
- RS_HIT2026-10-188756
window 端我在用 proxifier 这个软件,说不定 Mac 也有,这个可以上网搜到注册码直接激活都。
- AMORFATIX2026-10-186839
蹲,我上次claude pro被封就是因为网络不稳定 有线网切wifi 代理软件切换 claude直连 明天问问gpt怎么搞
- AMORFATIX2026-10-186839
我是windows
- Lyapunov2026-10-1818428
需要lima插件 我要等win做完才能做
- leileio2026-10-185835
来看看佬的办法,我现在用的是全局,v2rayn……
- Asimov2026-10-184352
最好是要用按进程树代理的 一般按域名规则 文件名 什么的都不靠谱
- LLESTER2026-10-1920634
推荐使用 Antify — 只代理指定的 App Mac原生系统网络扩展软件,可以一键代理任意 app / CLI,不用开启 TUN。新增了网络锁功能,确保代理未运行时指定软件无法联网。
- Atoz_032026-10-1920635
listeners: \- {name: "mixed0", type: mixed, port: xxxx, proxy: "你的家宽"} ```在 clash 配置中这么写,然后在 claude 的 settings.json 里面导入 env 就行了,noproxy 设置 127.0.0.1 - ncgis2026-10-1911666
兄弟 这样 cc 知道你在代理
- mgisr6天前10310
套一层 vm 可以解决你所有的问题
- Atoz_036天前20635
知道呀,其实你这么说 cc 也能探测出来本地 7890 的 clash 进程和端口,正常交互终端也是带着 env 的,你如果不开 tun 也会检测到出口是代理,所有这些确实可能加重风控但是我没看到案例表明这个就一定会风控
- ncgis6天前11666
估计是人通过加权算法 来计算你在哪用
- Atoz_036天前20635
是的 所以大家公认A/是算分机制,如果漏中国 ip 必死这个没得说,加重风控但是不漏 ip 我这也不失为一种办法
- ruan6天前20636
