Xray VLESS+REALITY 一键部署与客户端配置方案。
协议: VLESS | 传输: TCP | 安全层: REALITY | 伪装: cloudflare.com
相比传统 Shadowsocks,VLESS+REALITY 无需域名和证书,流量特征与正常 TLS 访问无异,抗检测能力极强。
| 文件 | 用途 |
|---|---|
ServerScript.sh |
服务端一键部署脚本 |
Client.yaml |
Clash Meta / Clash Verge Rev 客户端配置 |
client-config.json |
Xray / v2rayN 原生客户端配置 |
环境要求: Linux (Ubuntu/Debian/CentOS) + root 权限
curl -sL https://raw.githubusercontent.com/monsterxz9/BreakingWall/main/ServerScript.sh | sudo bash脚本会自动完成:
- 安装 Xray
- 生成 UUID、x25519 密钥对、Short ID
- 写入 VLESS+REALITY 配置
- 启动 systemd 服务
- 输出客户端所需的连接信息
部署完成后会打印如下信息,请妥善保存:
服务器地址: xxx.xxx.xxx.xxx
端口: 443
UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Public Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Short ID: xxxxxxxxxxxxxxxx
- 复制
Client.yaml内容 - 将
YOUR_SERVER_IP、YOUR_UUID、YOUR_PUBLIC_KEY、YOUR_SHORT_ID替换为服务端输出的实际值 - 导入到 Clash Verge Rev 的 Profiles 中
- 复制
client-config.json内容 - 替换
YOUR_*占位符 - 导入到 v2rayN 或直接用
xray run -c client-config.json启动
手动添加节点:
- 类型: VLESS
- 地址 / 端口:
YOUR_SERVER_IP/443 - UUID:
YOUR_UUID - TLS: REALITY
- SNI:
cloudflare.com - Public Key / Short ID: 对应值
- Flow:
xtls-rprx-vision
# 查看服务状态
systemctl status xray
# 查看日志
journalctl -u xray -n 30 --no-pager
# 重启服务
systemctl restart xray
# 查看配置
cat /usr/local/etc/xray/config.jsonMIT License. See LICENSE for details.