学习如何从零开始配置V2Ray,包括在Windows、macOS和Linux上部署服务器和配置客户端。
# V2Ray 完整配置教程 2026
## 什么是 V2Ray?
V2Ray 是一个强大的网络代理工具,支持多种协议包括 VMess、VLess、Trojan 和 Shadowsocks。它旨在帮助用户绕过网络限制,同时保持良好的性能。
## 前提条件
- 一台 Ubuntu 20.04+ 或 Debian 10+ 的 VPS
- SSH 访问权限
- 基本的命令行知识
- 一个域名(可选但推荐)
## 步骤 1: 服务器设置
### 更新系统
```bash
sudo apt update && sudo apt upgrade -y
```
### 安装 V2Ray
```bash
# 官方安装脚本
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
# 验证安装
v2ray --version
```
## 步骤 2: 配置 V2Ray
### 创建配置文件
```bash
sudo mkdir -p /etc/v2ray
sudo vi /etc/v2ray/config.json
```
### 基础配置(VMess 协议)
```json
{
"log": {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbounds": [
{
"port": 10086,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "b831381d-6324-4d53-ad4f-8cda48b30811",
"alterId": 0
}
]
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}
```
## 步骤 3: 配置 Nginx(可选但推荐)
### 安装 Nginx
```bash
sudo apt install nginx -y
sudo systemctl enable nginx
```
### 使用 Let's Encrypt 配置 SSL
```bash
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com
```
## 步骤 4: 客户端配置
### Windows
1. 从 GitHub 下载 V2RayN
2. 导入配置
3. 启动代理
### macOS
1. 下载 V2RayX
2. 配置服务器详情
3. 启用系统代理
### iOS
1. 下载 Shadowrocket 或 V2Box
2. 添加服务器配置
3. 连接
## 步骤 5: 测试您的设置
```bash
# 检查 V2Ray 状态
sudo systemctl status v2ray
# 查看日志
sudo tail -f /var/log/v2ray/error.log
```
## 安全提示
- 始终使用 TLS 加密
- 启用防火墙规则
- 保持 V2Ray 更新
- 使用强 UUID
💬 评论功能尚未配置
请设置 NEXT_PUBLIC_WALINE_SERVER_URL 环境变量