Skip to content

Daily Study

更新: 7/9/2025 字数: 0 字 时长: 0 分钟

Daily Plan

#todo

  • [ ]

Claude Code 代理设置

思路:

  1. 把原始的 claude 程序重命名为 claude-original
  2. 在原来的位置创建一个新的、名为 claude 的脚本文件,这个脚本负责设置代理。
  3. 让这个新脚本去调用被重命名的 claude-original

具体步骤:

  1. 进入原始程序所在的目录 为了方便操作,我们先 cd 到那里。
bash
cd /root/.nvm/versions/node/v22.14.0/bin/
  1. 重命名原始文件 我们用 mv 命令把它重命名。这需要 root 权限,但您当前应该就是 root 用户。
bash
mv claude claude-original
  1. 创建新的包装脚本 现在,我们用 vim 在当前目录下创建一个新的 claude 文件。
vim claude
  1. 写入脚本内容i 进入插入模式,粘贴以下内容。这个脚本和之前的版本略有不同,它调用的是同目录下的 claude-original
bash
#!/bin/bash

# 设置 HTTP 和 HTTPS 代理
export HTTP_PROXY=
export HTTPS_PROXY=

# 获取脚本所在的目录,并执行同目录下的 claude-original 程序
# "$@" 会将所有参数原封不动地传递过去
"$(dirname "$0")/claude-original" "$@"

$(dirname "$0") 是一个保险的写法,它代表“当前脚本所在的目录”,确保总能正确地找到 claude-original

  1. 保存并退出 vimEsc,然后输入 :wq 并按 Enter

  2. 为新脚本授予执行权限

bash
chmod +x claude

现在,整个流程就完美了:

  • 当你运行 claude -> 系统在 PATH 最前端找到了我们新建的 /root/.../bin/claude 脚本 -> 脚本设置代理 -> 脚本调用同目录下的 claude-original -> 程序通过代理成功运行。

菜就多练

本站访客数 人次 本站总访问量