VLESS + Reality:目前最安全的代理方案搭建指南
为什么选 VLESS + Reality
传统的代理方案(SS、VMess、甚至 VLESS + TLS)都有一个共同的弱点:流量特征可以被识别。审查系统可以通过 TLS 指纹、证书信息、服务器行为等方式判断你是否在使用代理。
VLESS + Reality 从根本上解决了这个问题。
核心原理
Reality 的工作方式很巧妙:
- 你的客户端连接到你的服务器
- 服务器伪装成一个真实的网站(比如
www.apple.com) - 当有人探测你的服务器时,看到的就是真正的 Apple 网站
- 只有持有正确密钥的客户端才能被识别为”自己人”,走代理通道
这意味着:
- 不需要自己申请 SSL 证书
- 不需要绑定域名
- 流量和访问正常网站完全一致
- 主动探测也无法识别
和其他方案对比
| 特性 | SS/VMess | VLESS + TLS | VLESS + Reality |
|---|---|---|---|
| 需要域名 | 否 | 是 | 否 |
| 需要证书 | 否 | 是 | 否 |
| 抗主动探测 | 弱 | 中 | 强 |
| 流量特征 | 可识别 | 标准 TLS | 与真实网站一致 |
| 配置复杂度 | 低 | 中 | 低(有面板) |
准备工作
你需要:
- 一台境外 VPS(推荐美国、日本、香港等)
- SSH 能连上
- 系统建议 Debian 11+、Ubuntu 20+ 或 CentOS 9
安装 3X-UI 面板
3X-UI 是 X-UI 的社区维护版,提供 Web 管理界面,不用手动编辑配置文件。
SSH 连上你的 VPS,执行一键安装脚本:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
安装完成后会显示面板地址、用户名和密码。记下来。
配置 VLESS + Reality 入站
登录 3X-UI 面板后:
1. 添加入站
进入 入站列表 → 点击 添加入站
2. 基础设置
- 备注:随便填,比如
reality - 协议:
vless - 端口:选一个不和其他服务冲突的端口,比如
8443 - 传输:
TCP (RAW)
3. Reality 设置
- 安全:选择
Reality - uTLS:
chrome(模拟 Chrome 浏览器指纹) - Target:
www.apple.com:443(伪装目标网站) - SNI:
www.apple.com - 点击 Get New Cert 生成密钥对
关于伪装目标的选择
Target 和 SNI 填的是你要伪装成的网站。选择标准:
- 必须是支持 TLS 1.3 的大型网站
- 推荐:
www.apple.com、www.microsoft.com、www.amazon.com - 不要选国内网站或已知被封锁的网站
4. 保存并获取配置
点击 添加 保存。然后在入站列表中找到刚创建的条目,点击操作按钮,复制 分享链接。
你会得到一个 vless:// 开头的链接。
客户端配置
Windows — V2rayN
- 下载 V2rayN
- 打开后,点击 服务器 → 从剪贴板导入批量 URL
- 粘贴刚才复制的
vless://链接 - 右键服务器 → 设为活动服务器
- 开启系统代理
iOS — Shadowrocket
- 复制
vless://链接 - 打开 Shadowrocket,自动识别并添加
- 连接测试
Android — V2rayNG
- 复制链接
- 打开 V2rayNG → 点击 + → 从剪贴板导入
- 连接
验证是否正常工作
连上代理后,访问以下网站验证:
- ip.sb — 显示的 IP 应该是你 VPS 的 IP
- browserleaks.com — 检查 WebRTC 泄漏
安全建议
- 面板不要用默认端口:安装时修改面板端口和路径
- 定期更新:
x-ui update保持最新版本 - 不要分享给太多人:同一个 IP 大量使用会引起注意
- 设置流量限制:面板支持按用户设置流量上限
总结
VLESS + Reality 是目前抗审查能力最强的代理方案,配合 3X-UI 面板,整个搭建过程不超过 10 分钟。不需要域名、不需要证书、配置简单、安全性高。如果你在寻找一个可靠的科学上网方案,这是目前的最优解。