zh

VLESS+Reality 搭建教程:2026年最强抗GFW翻墙协议

VLESS+Reality(基于Xray-core)是目前公认的抗GFW能力最强的翻墙协议。它的核心原理是借用真实公共网站的TLS证书指纹,让GFW看到的连接与访问微软、Cloudflare等大型网站完全一致。本教程提供从VPS购买到客户端配置的完整指南,无需深厚技术背景。

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

VLESS+Reality的工作原理

传统翻墙协议被封锁是因为GFW可以识别其TLS指纹。例如,即使是加密的WireGuard连接,其握手包也有独特特征。

Reality协议彻底解决了这个问题:

  • 借用真实网站的TLS指纹:配置时指定一个真实的公共网站(如cloudflare.com、microsoft.com)作为ServerName。你的服务器与客户端之间建立的TLS连接使用的是这个真实网站的证书指纹。
  • GFW看到的是什么:GFW对你的连接进行DPI分析时,看到的是一个合法的TLS 1.3连接,目标是cloudflare.com或microsoft.com。除非GFW封锁整个Cloudflare或Microsoft(代价极大),否则无法封锁你的连接。
  • 私钥验证:只有你的Xray服务端持有私钥,能够解密这个伪装的TLS连接。GFW没有私钥,无法区分你的流量和真实的Cloudflare流量。
  • XTLS-Vision加速:Reality配合XTLS-Vision可以实现比普通TLS代理快30-50%的速度,原因是减少了不必要的TLS嵌套加密。

VPS环境准备

AnubizHost VPS购买后,通过SSH连接(用户名root,IP在控制面板查看):

系统要求:Ubuntu 22.04 LTS或Debian 12(AnubizHost默认提供)

第一步:安装Xray-core

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install

第二步:生成Reality密钥对

xray x25519

保存输出的Public Key和Private Key,客户端需要Public Key。

第三步:生成UUID

xray uuid

服务端配置文件

编辑 /usr/local/etc/xray/config.json:

{"log":{"loglevel":"warning"},"inbounds":[{"port":443,"protocol":"vless","settings":{"clients":[{"id":"YOUR-UUID","flow":"xtls-rprx-vision"}],"decryption":"none"},"streamSettings":{"network":"tcp","security":"reality","realitySettings":{"show":false,"dest":"cloudflare.com:443","serverNames":["cloudflare.com","www.cloudflare.com"],"privateKey":"YOUR-PRIVATE-KEY","shortIds":[""]}}}],"outbounds":[{"protocol":"freedom"}]}

重启Xray:

systemctl restart xray

防火墙放行443端口:

ufw allow 443/tcp

客户端配置

各平台推荐客户端:

  • Android:v2rayNG或Hiddify。在应用中添加服务器,协议选VLESS,传输选TCP,安全选Reality,填入服务器IP、端口443、UUID、Public Key。Flow选xtls-rprx-vision。
  • iOS:Streisand(App Store)。支持Reality协议,设置同上。
  • Windows:v2rayN(开源,GitHub下载)。图形界面,支持导入配置链接或手动填写。
  • macOS:Hiddify-Next(免费)或V2Box(付费,更稳定)。

配置链接格式:vless://UUID@IP:443?security=reality&sni=cloudflare.com&pbk=PUBLIC-KEY&flow=xtls-rprx-vision#AnubizHost

故障排除与优化

连接失败的常见原因:

  • 防火墙未放行443端口——检查ufw/iptables规则
  • UUID或密钥不匹配——重新复制确认
  • 时间偏差过大——客户端和服务端时间差不能超过90秒,运行 ntpdate pool.ntp.org
  • ServerName选择不当——换一个更常见的大型网站(microsoft.com, apple.com)

速度优化:

  • 开启BBR拥塞控制:echo 'net.core.default_qdisc=fq' >> /etc/sysctl.conf && echo 'net.ipv4.tcp_congestion_control=bbr' >> /etc/sysctl.conf && sysctl -p
  • 调整TCP缓冲区大小
  • 选择距离最近的AnubizHost节点(中国大陆用户首选荷兰或罗马尼亚)

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online