EchoSniffer 网络调试工具
首页 登录
AI TOOLS · 3 STEPS

AI 编码工具接入

让工具的出站流量经过 EchoSniffer,信任本机 CA,然后重启进程。三步做完,就能看到明文。
CHAPTER 01

通用三步

无论哪种 AI 编码工具,接入逻辑一致:让流量走代理 → 让工具信任 CA → 重启进程。多数工具只读启动时的环境变量,改完务必完全退出重开。
01

配置代理

让工具出站流量走 EchoSniffer。CLI 工具优先识别 HTTPS_PROXY / HTTP_PROXY;Electron / IDE 类工具用系统代理或自带设置。

shell
...
02

信任 CA

把 EchoSniffer 的 CA 加入工具信任链(三选一):导入系统证书库,或用 NODE_EXTRA_CA_CERTS(Node/Bun)、SSL_CERT_FILE(Python/OpenSSL/Rust/Go)。

shell
...
03

重启工具

环境变量与代理在进程启动时读取。改完请完全退出工具(含后台进程 / IDE 宿主),再重新打开。

CA 从哪来?先设好代理,浏览器访问 http://echosniffer.ssl 下载 echosniffer-ca.pem;详见入门指南「证书安装」章节。
CHAPTER 02

工具对照表

按运行时归类。未公开 TLS 配置文档的工具给出同类通用方案,具体以官方文档为准。
工具 运行时 换证书(推荐) 关校验(备选)
Claude Code Node.js NODE_EXTRA_CA_CERTS NODE_TLS_REJECT_UNAUTHORIZED=0
Codex Rust SSL_CERT_FILE 以官方为准
opencode Bun / Node NODE_EXTRA_CA_CERTS NODE_TLS_REJECT_UNAUTHORIZED=0
CodeBuddy Electron + Node 系统证书库 / NODE_EXTRA_CA_CERTS NODE_TLS_REJECT_UNAUTHORIZED=0
Qoder VS Code / Electron 系统证书库 系统层面
deepseek harness 未公开 SSL_CERT_FILE / NODE_EXTRA_CA_CERTS PYTHONHTTPSVERIFY=0
openclaw 未公开 NODE_EXTRA_CA_CERTS NODE_TLS_REJECT_UNAUTHORIZED=0
hermes 未公开 SSL_CERT_FILE PYTHONHTTPSVERIFY=0
reasonix 未公开 NODE_EXTRA_CA_CERTS NODE_TLS_REJECT_UNAUTHORIZED=0
workbuddy 未公开 NODE_EXTRA_CA_CERTS NODE_TLS_REJECT_UNAUTHORIZED=0
CHAPTER 03

逐工具方案

复制命令块即可使用;路径 /path/to/echosniffer-ca.pem 换成你实际的 CA 文件路径。

Claude Code Node.js

Anthropic 官方 CLI(Node.js)。用 NODE_EXTRA_CA_CERTS 注入 CA,也可写进 ~/.claude/settings.json 的 env 块持久化;关闭校验用 NODE_TLS_REJECT_UNAUTHORIZED=0。

shell
...
~/.claude/settings.json
...

Codex Rust

OpenAI Codex CLI(Rust 重写)。基于原生 TLS,通常用 SSL_CERT_FILE 指定 CA bundle;关闭校验的具体开关以官方文档为准(必要时用系统代理 + 系统证书库)。

shell
...

opencode Bun / Node

开源 AI 编码终端(Bun/Node,TypeScript)。与 Node 系一致:NODE_EXTRA_CA_CERTS 注入 CA,NODE_TLS_REJECT_UNAUTHORIZED=0 关闭校验。

shell
...

CodeBuddy Electron + Node

腾讯 CodeBuddy(Electron IDE 扩展 + Node CLI)。IDE 走系统证书库,CLI 走 NODE_EXTRA_CA_CERTS;关闭校验用 NODE_TLS_REJECT_UNAUTHORIZED=0。

shell
...

Qoder VS Code / Electron

阿里 Qoder(基于 VS Code 的 Electron IDE)。网络栈走系统信任库,把 CA 导入系统证书库即可,无独立的环境变量开关。

macOS / Windows
...

deepseek harness 未公开

DeepSeek 评测 harness。运行时未公开:若为 Python 用 SSL_CERT_FILE / REQUESTS_CA_BUNDLE,若为 Node 用 NODE_EXTRA_CA_CERTS。以官方为准。

python / shell
...
未公开文档,方案为同类通用写法 · 以官方为准

openclaw 未公开

运行时未公开。按 Node/Bun 系通用方案处理(NODE_EXTRA_CA_CERTS / NODE_TLS_REJECT_UNAUTHORIZED=0);如为其它运行时,参考「通用三步」。

shell
...
未公开文档,方案为同类通用写法 · 以官方为准

hermes 未公开

运行时未公开。若为 Python(如 Hermes agent)用 SSL_CERT_FILE / PYTHONHTTPSVERIFY=0。以官方为准。

python / shell
...
未公开文档,方案为同类通用写法 · 以官方为准

reasonix 未公开

运行时未公开。按 Node/Bun 系通用方案处理(NODE_EXTRA_CA_CERTS / NODE_TLS_REJECT_UNAUTHORIZED=0)。

shell
...
未公开文档,方案为同类通用写法 · 以官方为准

workbuddy 未公开

运行时未公开。按 Node/Bun 系通用方案处理(NODE_EXTRA_CA_CERTS / NODE_TLS_REJECT_UNAUTHORIZED=0)。

shell
...
未公开文档,方案为同类通用写法 · 以官方为准
CHAPTER 04

常见问题

点击展开
本页所列方案仅用于对你自己拥有或已获授权的设备 / 服务进行合法调试与学习;替换证书或关闭校验会削弱 TLS 安全性,请在隔离环境使用并及时恢复。