在 cli 服务器上如何登录 Claude Code Oauth?

2026-04-11 14:481阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

我之前一直都是在服务器上用 cc-switch cli 这个项目切换不同的中转站。

但是中转站都太不稳定了,遂想 Oauth 拼车,但是服务器上的 cc-switch 走官方订阅应该怎么操作?

我已经设置了 HTTP_PROXY,在cc 中/login 拿到的 URL 在我的笔记本上的浏览器访问,提示 APP Unavailable in region。

我之前在 cpa 中,通过建立 54545 端口的ssh隧道,拿到的 Auth 凭证,但是 cc-switch 中并没有给出这个回源端口。

请问我在服务器上应该如何能通过 Oauth 的方式连接 cc 订阅?

网友解答:
--【壹】--:

APP Unavailable in region是笔记本的代理的问题;清理一下缓存;

我们暂时没有做回源登录:

  1. 笔记本先 claude auth login --claude
  2. 登录成功后,在笔记本执行 claude setup-token
  3. 按它给出的提示,把长效 token 用到服务器
  4. 服务器上再让 cc-switch 切到 official provider

如果非要在服务器上直接登录:
CC最终真要回调到服务器上的127.0.0.1:,你还得把那个端口再转回来,比如:
ssh -L <callback_port>:127.0.0.1:<callback_port> user@server
但麻烦点就在于, 你得看CC自己实际起了哪个端口
所以这条路不如“先在笔记本登录,再传token给服务器”方便


--【贰】--:

佬,想问一下,如果想切换回默认的登录方式,通过 settings 管理多个不同的 api,那 cc-switch cli 怎么卸载呢?

Ubuntu 22.04系统,问 AI 只说删除这个二进制可行文件,但是这样合理么?不应该还有什么服务什么的,

想问一下,应该如何干净的卸载掉 cc-switch cli 呢?

标签:人工智能
问题描述:

我之前一直都是在服务器上用 cc-switch cli 这个项目切换不同的中转站。

但是中转站都太不稳定了,遂想 Oauth 拼车,但是服务器上的 cc-switch 走官方订阅应该怎么操作?

我已经设置了 HTTP_PROXY,在cc 中/login 拿到的 URL 在我的笔记本上的浏览器访问,提示 APP Unavailable in region。

我之前在 cpa 中,通过建立 54545 端口的ssh隧道,拿到的 Auth 凭证,但是 cc-switch 中并没有给出这个回源端口。

请问我在服务器上应该如何能通过 Oauth 的方式连接 cc 订阅?

网友解答:
--【壹】--:

APP Unavailable in region是笔记本的代理的问题;清理一下缓存;

我们暂时没有做回源登录:

  1. 笔记本先 claude auth login --claude
  2. 登录成功后,在笔记本执行 claude setup-token
  3. 按它给出的提示,把长效 token 用到服务器
  4. 服务器上再让 cc-switch 切到 official provider

如果非要在服务器上直接登录:
CC最终真要回调到服务器上的127.0.0.1:,你还得把那个端口再转回来,比如:
ssh -L <callback_port>:127.0.0.1:<callback_port> user@server
但麻烦点就在于, 你得看CC自己实际起了哪个端口
所以这条路不如“先在笔记本登录,再传token给服务器”方便


--【贰】--:

佬,想问一下,如果想切换回默认的登录方式,通过 settings 管理多个不同的 api,那 cc-switch cli 怎么卸载呢?

Ubuntu 22.04系统,问 AI 只说删除这个二进制可行文件,但是这样合理么?不应该还有什么服务什么的,

想问一下,应该如何干净的卸载掉 cc-switch cli 呢?

标签:人工智能