V2Ray + Xray 完整配置教程 2026:从入门到精通

•

V2Ray 和 Xray 是目前最主流的代理协议平台之一,支持 VLESS、VMess、Trojan、Shadowsocks 等多种协议。Xray 作为 V2Ray 的分支项目,在性能和功能上进行了大量改进,是当前推荐的首选方案。本文将带你从零开始,完成服务端部署和客户端配置。

🚀 推荐资源

🔥 机场推荐 — 精选优质机场,稳定高速一键订阅

📥 机场客户端下载 — Windows/Mac/Android/iOS 客户端合集

一、为什么选择 Xray?

V2Ray vs Xray 对比

对比维度 V2Ray Xray (推荐)
VLESS 协议 ✅ 支持 ✅ 完整支持
XTLS 流控 ✅ Vision ✅ Vision + Reality(更强)
REALITY 协议 ❌ 不支持 ✅ 原生支持
UDP fullCone ✅ ✅ 性能更优
路由模块 标准 增强版(geosite/geoip 内置)
性能优化 基础 多核优化,吞吐更高
更新频率 较慢 活跃维护,持续迭代
IPv6 ✅ ✅ 更完善

Xray 核心协议一览

VLESS

无加密轻量协议,配合 XTLS 实现极致性能,当前主流推荐

VMess

V2Ray 原生加密协议,成熟稳定,兼容性好

Trojan

伪装成 HTTPS 流量,穿透力强,简单易配

Shadowsocks

经典协议,轻量高效,广泛支持

二、Xray 服务端一键部署

方法一:官方脚本安装(推荐)

# 下载并运行官方安装脚本
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install

# 安装完成后,Xray 已自动配置为 systemd 服务
systemctl status xray
systemctl enable xray

方法二:Docker 部署

docker run -d --name xray \
  --restart=always \
  -v /etc/xray/config.json:/etc/xray/config.json \
  teddysun/xray:latest

三、VLESS + XTLS + Reality 配置(最强方案)

VLESS + XTLS Vision + Reality 是目前最优的代理方案之一。Reality 技术通过借用真实网站的证书,无需自己申请域名证书,且伪装度极高。

服务端 config.json

{
  "log": { "loglevel": "warning" },
  "inbounds": [
    {
      "port": 443,
      "protocol": "vless",
      "settings": {
        "clients": [
          { "id": "替换为你的UUID", "flow": "xtls-rprx-vision" }
        ],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "show": false,
          "dest": "www.microsoft.com:443",
          "xver": 0,
          "serverNames": ["www.microsoft.com"],
          "privateKey": "替换为你的私钥",
          "shortIds": ["6ba85179e30d4fc2"]
        }
      },
      "sniffing": { "enabled": true, "destOverride": ["http", "tls", "quic"] }
    }
  ],
  "outbounds": [
    { "protocol": "freedom", "tag": "direct" },
    { "protocol": "blackhole", "tag": "blocked" }
  ]
}

生成密钥对

# 运行以下命令生成公私钥对
xray x25519

# 输出示例:
# Private key: 2KZtBmPwLqV9vX3rT8NkH5sY6jF7dG1aM4bC0eW
# Public key:  Jq3wK9vN6mH2bT5yF8rL1sX4pA7cD0gI

四、客户端配置

Windows 客户端

客户端 下载地址 特点
v2rayN GitHub Releases 功能最全面,支持多种协议,中文界面
NekoRay GitHub Releases 基于 Qt 的跨平台客户端,界面美观
Clash Verge Rev 客户端下载合集 Clash Meta 内核,规则灵活

Android 客户端

macOS 客户端

  • V2RayXS: 轻量原生 macOS 客户端
  • ClashX Meta: Clash 内核的 macOS 客户端,支持订阅

iOS 客户端

  • Shadowrocket(小火箭): 最流行的 iOS 代理工具,App Store 美区可下载
  • Stash: Clash 规则的 iOS 客户端,体验优秀
  • Quantumult X: 功能强大的全能型代理工具

五、性能优化建议

BBR 加速

# 开启 BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

# 验证 BBR 状态
sysctl net.ipv4.tcp_congestion_control
lsmod | grep bbr

nginx 前置反代(可选,增强伪装)

# nginx 反代配置示例
location /your-path {
    proxy_pass http://127.0.0.1:10000;
    proxy_redirect off;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

六、常见问题排查

⚠️ 连接不上怎么办?

  1. 检查防火墙是否开放对应端口(443/80)
  2. 确认服务器时间是否正确(TLS 依赖准确时间)
  3. 查看服务端日志:journalctl -u xray -f
  4. 验证 Reality dest 目标网站是否可访问
  5. 确认客户端和服务端配置的 UUID 一致

总结

Xray 搭配 VLESS + XTLS + Reality 是目前综合表现最优的代理方案:无需域名、无需证书、伪装度高、性能出色。配合 优质机场 的节点选择,可以获得流畅稳定的科学上网体验。推荐新手使用 233boy 的一键脚本 快速上手。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注