使用 Claude Code 写了一个 Claude Code 代理商切换脚本

9 天前
 imtudou

背景

最近在使用 Claude Code 时遇到了一个问题:手头有几个不同的代理商,例如 anyrouter 、kimi k2 等,有时候某个代理不稳定需要切换,但每次都要手动修改 ~/.zshrc 等配置文件中的 ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL,然后重新加载配置,比较麻烦。

于是用 Claude Code 写了一个简单的命令行工具来管理这些配置。

项目功能

这个工具主要解决以下问题:

  1. 多代理商配置管理:可以保存多个代理商的 token 和 URL
  2. 快速切换:一条命令就能切换到不同的代理商
  3. 自动配置:自动更新 shell 配置文件,无需手动编辑
  4. 配置持久化:本地存储,重启后配置依然有效

基本用法

# 安装
curl -fsSL https://raw.githubusercontent.com/greezi/claude-proxy-manager/main/install.sh | bash

# 添加代理商
claude-proxy add proxy1 sk-ant-xxx https://api.proxy1.com
claude-proxy add proxy2 sk-ant-yyy https://api.proxy2.com

# 切换代理商
claude-proxy switch proxy1

# 查看当前使用的代理商
claude-proxy current

# 列出所有配置
claude-proxy list

技术实现

适用场景

如果你也有以下需求,这个工具可能对你有用:

项目地址

GitHub: https://github.com/greezi/claude-proxy-manager

说明

这个项目完全由 Claude Code 自主开发(包括代码、文档、测试等),算是一个 AI 编程的小实验。功能比较简单,主要是解决自己的实际需求。

1078 次点击
所在节点    分享创造
4 条回复
laris
8 天前
正有此意,多谢
tagtag
2 天前
很需要
imtudou
2 天前
@laris 好滴,不客气~
imtudou
2 天前
@tagtag 有用就好~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1145999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX