Anyrouter本地代理网关,修复subagent和websearch的问题,windows版本!
slimshady
·
2026-05-01
·
via LINUX DO - 最新话题
感谢 @原作者 的解决方案,但是我用的是windows,为了日常开发,用ai搞了个。 这是什么 这是一个 Windows 下的本地反向代理方案,让 Claude Code(CLI / VS Code 扩展 / IDE 集成)通过 AnyRouter 请求模型,并在请求发往上游前自动修正 thinking 相关字段,确保不同模型都能正常工作。 核心架构 Claude Code -> 127.0.0.1:8787 -> https://anyrouter.top | +-- anyrouter-proxy.js 按模型修正 /v1/messages 请求体 相比 Mac 原版的改进 双模式支持 临时全局代理模式 ( anyrouter.ps1 ):让 VS Code / IDE / 所有终端都走代理,适合日常使用 单次 CLI 模式 ( claude-anyrouter.ps1 ):只影响当前 claude 进程,不修改任何配置文件 自动恢复机制 anyrouter.ps1 退出时自动恢复 ~/.claude/settings.json 到原始状态 附带 anyrouter-watchdog.ps1 异常退出清理进程,即使直接关窗口也不会残留配置 依赖 PowerShell 7+ Node.js 快速开始 # 1. 确认依赖 $PSVersionTable.PSVersion node --version # 2. 启动(推荐全局模式) .\anyrouter.ps1 两种模式对比 场景 推荐 VS Code / IDE / 所有终端都走代理 .\anyrouter.ps1 临时跑 CLI,不改配置文件 .\claude-anyrouter.ps1 项目文件 anyrouter-proxy.js — Node 反向代理核心 anyrouter.ps1 — 临时全局代理模式 anyrouter-watchdog.ps1 — 异常退出清理进程 claude-anyrouter.ps1 — 单次 CLI 启动器 卸载 直接删除目录即可,零安装残留。如果异常退出后需要手动恢复 settings: Remove-Item "$HOME\.claude\.anyrouter-runtime-backup.json" -ErrorAction SilentlyContinue notepad "$HOME\.claude\settings.json" anyrouter-solution.zip (19.3 KB) 1 个帖子 - 1 位参与者 阅读完整话题
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。