- SignalDesk2小时前
目前在 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、代理崩溃等场景的抓包测试验证效果。 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:开源项目与落地
- 分类依据:内容涉及项目实践、创业、副业或变现
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/10/17 22:54:50
- 暂无回复