Claude code 是目前地球上最好的 Agent,没有之一,它的潜力不仅如其名一般在于写代码,更在于它的 MCP 调用能力和多线程并发能力,通过终端便可随时访问也提高了它的泛用性。
但是 Claude 封号过于严重,我一周内被封了两个号,经济损失不谈,实在是过于麻烦。
为了能让汉语使用者同样能感受到 Claude code 的魅力,我搜遍全网找到了两种方法:
第一种方法是使用国内中转的 Claude code,这种方法之所以有效,是因为 Anthropic 公司的人在打包自己的 JS 代码(Claude code 是用 JS 编写的)并发布到 npm 时忘记删 source map 了,导致被人光速逆向还原源代码,于是就有国内的一些人通过修改源代码中的模型请求地址和验证逻辑的方式,来实现 Claude code 的国内中转,这种做法固然可行,但也有以下几个问题:
- Claude code 真正强的地方在于它的 Agent 部分而非模型部分,而一个刚刚发布的产品必然会进入快速迭代的过程,国内中转的 Claude code 是基于第一版逆向出来的源代码的,因此后续的功能更新必然跟不上;
- 在看到这些中转的 Claude code 的源代码之前,你根本不可能知道它用的到底是不是 Claude 4的模型,再加上其价格之低廉(一般 299 一个月就声称能提供每日 10000 credits),让人很难放心;
- 无法使用 Claude Desktop 来处理其他事情,比如 research 功能。
于是就有了第二种办法——
简单来说,更好的办法就是继续采用 Anthropic 官方提供的 Claude code 服务,但在封号的问题上稍微处理一下。
我们知道,Claude 的封号逻辑是根据用户访问的 ip 地址来的,因此如果你的代理 ip 是干净的住宅 ip(跨境电商常用)的话,那么 Claude 一般是不会封你的。那么问题就在于如何才能使用这个干净的 ip。
一般人用来访问全域网都是用「小猫猫」,小猫猫实际上是有一个叫做「链式代理」的功能的,其配置方式如下:
proxies_group: name: 链式代理 type: relay #relay 就是表示这是一个链式代理 proxies: - proxy_1 - proxy_2
这种方式配置出来的代理,当你在选择 proxy_2 这个节点时,它实际上的代理方式是: 你的电脑-> proxy_1->proxy_2,这样,就可以实现我们最终在彼岸落地时的流量都是出自一个干净的住宅 ip 了。
因此,我们一共需要修改三个配置,才能实现 Claude 访问自由,第一个配置是在 proxies 中添加你的干净的住宅 ip:
GPT plus 代充 只需 145proxies:
- name:‘住宅 ip’ type: socks5 #根据你的住宅 ip 服务商来写 server: XX.XX.XX.XX #根据你购买的住宅ip来写 port: 443 #根据你购买的住宅 ip 来写 username: #根据你购买的住宅 ip 来写 password: * #根据你购买的住宅 ip 来写
然后你就可以新建一个 group,来保存你的链式调用逻辑:
proxies_group: name: 链式代理 type: relay #relay 就是表示这是一个链式代理 proxies:GPT plus 代充 只需 145
- XXXX #机场节点 - 住宅 ip</code></pre></div><p data-pid="6XgN4bQa">最后就是在 rules 中添加对 Claude 和 Anthropic 的流量转发规则:</p><div class="highlight"><pre><code class="language-text"> # claude 规则 - DOMAIN-KEYWORD,claude,chained
- DOMAIN-KEYWORD,anthropic,chained
- DOMAIN-KEYWORD,ipaddress,chained #这一行是我用来测试的,可以不用
Claude 规则结束
按照以上方式,就能正常使用 Claude 而不被封号了。
那么为了进一步能够在终端中使用 Claude code,我们还得给终端加上代理,方式就是在终端中输入以下命令(Mac ,windows 得自己摸索一下了):
cat > ~/.bash_profile << EOFfunction proxy_on() { export http_proxy=http://127.0.0.1:7890 export https_proxy=$http_proxy echo -e “终端代理已开启。” }
function proxy_off(){
GPT plus 代充 只需 145unset http_proxy https_proxy echo -e "终端代理已关闭。"
} EOF
source ~/.bash_profile
proxy_on
这段脚本是用来在macOS或Linux终端中方便地开启和关闭代理设置的。我们来逐步解释:(以下出自 Claude)
1. 创建配置文件
bash cat > ~/.bash_profile << EOF
这行将接下来的内容写入到用户主目录下的.bash_profile文件中,这个文件在每次打开新的终端会话时会被自动执行。
2. proxy_on 函数
GPT plus 代充 只需 145bash function proxy_on() {
export http_proxy=http://127.0.0.1:7890 export https_proxy=\$http_proxy echo -e "终端代理已开启。"
}
- 设置HTTP代理为本地地址
127.0.0.1:7890 - 设置HTTPS代理与HTTP代理相同
- 输出提示信息
3. proxy_off 函数
GPT plus 代充 只需 145bash function proxy_off(){
unset http_proxy https_proxy echo -e "终端代理已关闭。"
}
- 取消设置代理环境变量
- 输出关闭提示
4. 加载配置
GPT plus 代充 只需 145bash source ~/.bash_profile
立即加载刚创建的配置文件,使函数在当前终端会话中可用。
5. 启用代理
bash proxy_on
执行开启代理的函数。
这个脚本通常用于:
- 需要通过代理访问被墙的网站
- 使用VPN或代理软件(如Clash、V2Ray等)
- 端口7890是很多代理软件的默认HTTP代理端口
设置完成后,你可以随时在终端中输入proxy_on开启代理,输入proxy_off关闭代理,非常方便。
以上,就能开始感受地球上最强的 Agent 了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/216727.html