Linux服务器基础环境配置(代理+Claude Code)

代理配置

安装

使用clash-for-linux-install,在终端执行:

git clone --branch master --depth 1 https://gh-proxy.org/https://github.com/nelvko/clash-for-linux-install.git \
  && cd clash-for-linux-install \
  && bash install.sh

运行安装脚本后会自动请求订阅链接,输入即可。如有需要,点这里
安装后需要将clash添加到系统路径,脚本安装过程中会出现安装路径,比如:
image.png
执行以下命令:

ln -sf /root/clashctl/clashctl /usr/local/bin/clashctl

执行后重开终端生效,或者

source ~/.bashrc

命令一览:

Usage: 
  clashctl COMMAND [OPTIONS]

Commands:
    on                    开启代理
    off                   关闭代理
    status                内核状况
    proxy                 系统代理
    ui                    Web 面板
    secret                Web 密钥
    sub                   订阅管理
    upgrade               升级内核
    tun                   Tun 模式
    mixin                 Mixin 配置

Global Options:
    -h, --help            显示帮助信息

切换节点:

  1. 使用UI界面
clashctl ui
  1. 修改~/clashctl/resources/config.yaml文件
    在config.yaml文件中,找到proxy-groups一栏,将想要的节点如美国节点移到最前面,这样加载时会最先启用第一个节点

  2. 使用claude code
    clash-for-linux-install没有提供查询和切换节点的命令,需要通过调用clash REST API来进行节点查询和切换,配置好claude code后直接下指令让cc帮忙切换即可

管理订阅:

$ clashsub -h
Usage: 
  clashsub COMMAND [OPTIONS]

Commands:
  add <url>       添加订阅
  ls              查看订阅
  del <id>        删除订阅
  use <id>        使用订阅
  update [id]     更新订阅
  log             订阅日志


Options:
  update:
    --auto        配置自动更新
    --convert     使用订阅转换

Tun模式:

$ clashtun
😾 Tun 状态:关闭

$ clashtun on
😼 Tun 模式已开启

卸载:

bash uninstall.sh

Claude Code配置

安装

curl -fsSL https://claude.ai/install.sh | bash

添加到系统路径:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc

修改~/.claude.json,跳过登录:

vim ~/.claude.json

在文件内添加:

"hasCompletedOnboarding": true

即可跳过登录

设置模型api

  1. 仅在单次会话有效
    以deepseek为例
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<你的 DeepSeek API Key>
export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max

自行查看官方模型文档
2. CC Switch
需要图形化界面,如果在服务器上跑的话就不是很方便

本文作者:Jnyau Zhneg

本文链接:/posts/aefb/

版权声明:本文采用 CC BY-NC-SA 4.0 许可协议

评论