配置教程 · 5 步

Claude 网络配置,
五步固定出口

从固定出口到浏览器环境,搭好并验证你的 Claude 网络。每一步都附验证要点。

DIRECT明确列出的直连域名按系统路由访问,其余流量按规则交给固定出口。
01

连接中转与固定出口

串联节点,固定最终出口

路径:设备 → 中转 → 固定出口 → 网站。在出口节点中添加 dialer-proxy: RELAY,其中 RELAY 是中转节点名。填写实际协议、端口和凭据,不能只添加两个独立节点。

下载配置模板,替换全部 REPLACE_WITH_* 后再导入。模板使用 AnyTLS → SOCKS5,其他协议按服务商资料调整。

验证要点:代理客户端中选中固定出口,确认它实际经由指定中转连接;中转节点需要独立可用。

02

为应用明确连接去向

用 TUN 接管,用规则分流

TUN 验证接管成功后,通常可关闭系统代理,应用也不必重复指定代理。将明确需要直连的域名放前面,其他流量交给固定出口:

yaml
rules:
  - DOMAIN-SUFFIX,example.com,DIRECT # 替换为自己的直连域名
  - MATCH,ISP-EXIT

模板已包含通用本地地址例外。不要把系统代理绕过名单当成 TUN 分流规则。

验证要点:检查客户端连接记录,直连域名命中 DIRECT,其余目标命中固定出口;终端需要单独验证。

03

让解析跟随预期出口

让 DNS 也走预期路径

模板通过 #ISP-EXIT 让公共 DoH 查询经过固定出口。代理端点需填写数字 IP,避免代理和 DNS 相互依赖。若把系统 DNS 改为 127.0.0.1,先确认 Clash DNS 正常监听,并保持 Clash 运行。

验证要点:检测页的「DNS 泄露」里不应出现中国大陆(CN)解析器;境外解析器分布在多个国家是正常的。

04

核对时区、语言与 WebRTC

核对浏览器的环境信号

按需求设置时区、系统语言和浏览器语言。WebRTC 可使用 disable_non_proxied_udp;macOS Chrome 示例:

bash
defaults write com.google.Chrome WebRtcIPHandling -string disable_non_proxied_udp

在 chrome://policy 重载并确认生效;其他浏览器先确认支持方式。这是默认策略,可能被覆盖。新 Profile 要复测,修改旧 Profile 不代表未来账号自动继承。

验证要点:在实际使用的浏览器 Profile 中重测。WebRTC 没有采集到地址只表示本次结果,不是无泄露证明。

05

逐项确认配置已生效

回到检测页,逐项验证

在实际使用的 Profile 打开本项目检测页,也可使用 IPPure 交叉核对。先看顶部结论,按「高风险 → 注意」的顺序处理:出口地区、DNS、WebRTC,再到时区和语言。每次只改一类设置,重测并记录。

01先看出口

Claude 出口在支持地区,且与普通网页一致。

02再查泄露

DNS 没有国内解析器,WebRTC 没有暴露真实 IP。

03分别验证应用

浏览器、终端和桌面应用不能相互代替验证。

本页的中文环境评分与 IPPure 算法一致,可以互相对照;但分数是估计,30 分不是官方通过线。IP 信誉等问题未必能靠本地设置解决。

需要 Agent 协助,可安装随附 Skill,调用 $claude-network-setup。它会检查配置来源、备份、修改并验证;完整参数和排查细节都留在 Skill 中。

配置完成,现在验证一下

在实际使用的浏览器 Profile 中打开检测页,确认出口、DNS、WebRTC 与中文环境评分。