一、账号获取与认证
想要免费使用 Claude Pro,教育邮箱认证是一个不错的途径。通过认证有机会获得为期两年的 Pro 权限,如果无法完成认证,则需考虑购买会员。
认证通过后,登录 GitHub 个人主页,在 Copilot/Features 中开启 Copilot Pro 功能。

二、服务器环境准备
1. 配置 Node.js 环境
首先需要在服务器上安装 Node.js。前往官网下载 Linux 版本安装包并解压到服务器。
解压后目录结构如下:

为了方便在任何目录下直接使用 node 和 npm 命令,建议创建软连接:
ln -s /root/node-v24.13.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v24.13.1-linux-x64/bin/npm /usr/local/bin/npm
执行成功后,进入 /usr/local/bin 目录确认文件已生成。
接下来编辑系统环境变量配置文件,将路径永久加入 PATH:
vim /etc/profile
在文件末尾添加以下 export 语句:
export NODE_HOME=/root/node-v24.13.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH
保存退出后,执行 source /etc/profile 刷新配置。检查版本输出正常即表示环境配置完成。

2. 网络环境配置
确保服务器具备访问外部服务的网络能力(如配置代理),这是后续 API 调用的前提。
3. 部署 Copilot 反向代理
使用 npm 全局安装 copilot-api 相关包:
npm install -g copilot-api
启动服务时,如果遇到路径问题,可以直接调用绝对路径启动:
/root/node-v24.13.1-linux-x64/bin/copilot-api start
启动成功后,终端会显示支持的模型列表,表明代理服务已就绪。


