Files
AI-Proxy-Worker/docs/Installation.md
2025-08-17 20:10:48 +08:00

328 lines
6.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 安装指南
<div align="center">
**🌍 Language / 语言**
[🇺🇸 English](./Installation.en.md) | [🇨🇳 中文](./Installation.md)
</div>
本指南将详细介绍如何在不同操作系统上安装 AI Proxy Worker 的开发和部署环境。
## 📋 系统要求
### 最低要求
- **Node.js**: 18.x 或更高版本
- **npm**: 9.x 或更高版本
- **Git**: 2.x 或更高版本
- **Cloudflare 账户**: 免费账户即可
### 推荐配置
- **Node.js**: 20.x LTS
- **操作系统**: Windows 10+, macOS 12+, Ubuntu 20.04+
- **内存**: 4GB+(开发时)
## 🖥️ Windows 系统安装
### 方法一:使用 Node.js 官方安装包(推荐)
#### 1. 下载并安装 Node.js
1. 访问 [Node.js 官网](https://nodejs.org/)
2. 下载 **LTS 版本**(推荐 20.x
3. 运行 `.msi` 安装文件
4. 安装过程中保持所有默认选项
5. 确保勾选 **"Add to PATH"** 选项
#### 2. 验证安装
打开 **命令提示符** (CMD) 或 **PowerShell**
```cmd
# 检查 Node.js 版本
node --version
# 应该显示类似v20.10.0
# 检查 npm 版本
npm --version
# 应该显示类似10.2.3
```
#### 3. 安装 Git
1. 访问 [Git 官网](https://git-scm.com/)
2. 下载 Windows 版本
3. 运行安装程序,保持默认设置
4. 验证安装:
```cmd
git --version
# 应该显示类似git version 2.43.0
```
### 方法二:使用包管理器
#### 使用 Chocolatey
1. 以管理员身份打开 PowerShell
2. 安装 Chocolatey
```powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
```
3. 安装依赖:
```powershell
choco install nodejs git -y
```
#### 使用 Scoop
```powershell
# 安装 Scoop
iwr -useb get.scoop.sh | iex
# 安装依赖
scoop install nodejs git
```
### 方法三:使用 WSL2推荐开发者
1. 启用 WSL2
```powershell
# 以管理员身份运行
wsl --install
```
2. 安装 Ubuntu
```bash
wsl --install -d Ubuntu
```
3. 在 WSL2 中按照 Linux 安装步骤进行
## 🍎 macOS 系统安装
### 方法一:使用 Homebrew强烈推荐
#### 1. 安装 Homebrew
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
#### 2. 安装依赖
```bash
# 安装 Node.js包含 npm
brew install node
# 安装 Git
brew install git
# 验证安装
node --version && npm --version && git --version
```
### 方法二:使用官方安装包
#### 1. 安装 Node.js
1. 访问 [Node.js 官网](https://nodejs.org/)
2. 下载 macOS 版本的 LTS 版本
3. 运行 `.pkg` 安装文件
4. 按照安装向导完成安装
#### 2. 安装 Git
```bash
# Git 通常已预装,检查版本
git --version
# 如果没有安装,下载官方安装包
# 或使用 Xcode Command Line Tools
xcode-select --install
```
### 方法三:使用 MacPorts
```bash
# 安装 MacPorts 后
sudo port install nodejs20 +universal
sudo port install git
```
## 🐧 Linux 系统安装
### Ubuntu/Debian
#### 使用 apt推荐
```bash
# 更新包列表
sudo apt update
# 安装 Node.js 20.x
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# 安装 Git
sudo apt install git -y
# 验证安装
node --version && npm --version && git --version
```
#### 使用 snap
```bash
sudo snap install node --classic
sudo apt install git -y
```
### CentOS/RHEL/Fedora
#### 使用 dnf/yum
```bash
# Fedora
sudo dnf install nodejs npm git -y
# CentOS/RHEL (需要 EPEL)
sudo yum install epel-release -y
sudo yum install nodejs npm git -y
```
#### 使用 NodeSource
```bash
# 安装 Node.js 20.x
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install nodejs git -y
```
### Arch Linux
```bash
sudo pacman -S nodejs npm git
```
## 🔧 安装 Wrangler CLI
安装完 Node.js 后,全局安装 Cloudflare Wrangler
```bash
# 全局安装 Wrangler
npm install -g wrangler
# 验证安装
wrangler --version
# 应该显示类似:⛅️ wrangler 3.15.0
```
### 常见问题解决
#### 权限问题Linux/macOS
```bash
# 如果遇到权限错误,配置 npm 全局目录
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
# 添加到 PATH添加到 ~/.bashrc 或 ~/.zshrc
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# 重新安装 Wrangler
npm install -g wrangler
```
#### Windows 执行策略问题
```powershell
# 如果遇到执行策略错误
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
```
## 📦 获取项目代码
### 方法一Git 克隆(推荐)
```bash
# 克隆项目
git clone https://github.com/qinfuyao/AI-Proxy-Worker.git
# 进入项目目录
cd ai-proxy-worker
# 查看项目结构
ls -la
```
### 方法二:下载 ZIP
1. 访问项目 GitHub 页面
2. 点击绿色的 **"Code"** 按钮
3. 选择 **"Download ZIP"**
4. 解压到本地目录
5. 打开终端,进入项目目录
## ✅ 验证安装
运行以下命令验证所有依赖都已正确安装:
```bash
# 检查 Node.js
node --version
# ✅ 应该显示 v18.0.0 或更高版本
# 检查 npm
npm --version
# ✅ 应该显示 9.0.0 或更高版本
# 检查 Git
git --version
# ✅ 应该显示 git version 2.x.x
# 检查 Wrangler
wrangler --version
# ✅ 应该显示 wrangler 3.x.x
# 检查项目文件
ls worker.js wrangler.toml
# ✅ 应该显示这两个文件存在
```
## 🚀 下一步
安装完成后,你可以:
1. **[配置部署环境](./Deployment.md)** - 设置 Cloudflare 账户和密钥
## 🔧 故障排除
### 常见安装问题
#### Node.js 版本过低
```bash
# 卸载旧版本
sudo apt remove nodejs npm # Ubuntu
brew uninstall node # macOS
# 按照上述步骤重新安装最新版本
```
#### npm 权限问题
```bash
# Linux/macOS 解决方案
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules
```
#### Wrangler 安装失败
```bash
# 清理 npm 缓存
npm cache clean --force
# 重新安装
npm install -g wrangler
```
#### 网络问题(中国用户)
```bash
# 使用淘宝镜像
npm config set registry https://registry.npmmirror.com/
# 重新安装
npm install -g wrangler
```
### 获取帮助
如果遇到安装问题:
1. 查看 [故障排除指南](./Troubleshooting.md)
2. 搜索 [📋 Issues](../../issues)
3. 在 [💡 Discussions](../../discussions) 中提问
4. 查看 [Cloudflare Workers 文档](https://developers.cloudflare.com/workers/)
---
**安装完成?** 👉 [开始部署](./Deployment.md)