在 cli 服务器上如何登录 Claude Code Oauth?
- 内容介绍
- 文章标签
- 相关推荐
我之前一直都是在服务器上用 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是笔记本的代理的问题;清理一下缓存;
我们暂时没有做回源登录:
- 笔记本先 claude auth login --claude
- 登录成功后,在笔记本执行 claude setup-token
- 按它给出的提示,把长效 token 用到服务器
- 服务器上再让 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是笔记本的代理的问题;清理一下缓存;
我们暂时没有做回源登录:
- 笔记本先 claude auth login --claude
- 登录成功后,在笔记本执行 claude setup-token
- 按它给出的提示,把长效 token 用到服务器
- 服务器上再让 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 呢?

