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.
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节点(中国大陆用户首选荷兰或罗马尼亚)
Related Services
Why Anubiz Host
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.