VLESS-Reality-cracker 两轮测试 状态相同 如果Reality"偷"证书的域名是由Caddy提供HTTPS服务

前言

根据之前的测试,  Caddy的HTTPS服务端的测试结果中 探针的状态与 Reality服务端的第1轮测试是一致的


思路

如果Reality"偷"证书的域名是由Caddy提供HTTP服务 

VLESS-Reality-cracker 测试的结果会如何?


* 测试过程的详细操作流程见 

https://github.com/crazypeace/VLESS-cracker/blob/main/如果Reality"偷"证书的域名是由Caddy提供HTTP服务-操作记录.md

以下仅简略描述步骤

准备环境

1. 搭一个正常工作的 Caddy 提供HTTPS服务

这里以域名 drla.whatcanisay.ggff.net 为例


2. 搭建一个正常工作的 Reality 服务端, 特别地, "偷"证书的域名是由第1步中Caddy提供HTTP服务

这里以域名 drla.whatcanisay.ggff.net 为例


3. 在Docker中搭一个Reality 服务端, 使用宿主机的Reality服务端 同样的内核和配置

docker run -d \
    --name reality-server \
    --network bridge \
    -v /usr/local/bin/xray:/usr/local/bin/xray:ro \
    -v /usr/local/etc/xray/config.json:/usr/local/etc/xray/config.json:ro \
    ghcr.io/xtls/xray-core:latest 


4. 运行Reality客户端 对接Docker中的服务端


测试

启动POC程序

./vless-cracker-v1 \
-i docker0 \
-f "tcp port 8443 and host 172.17.0.1 and host 172.17.0.2" \
-P characteristic.txt  \
-l info

让Reality客户端 发起Reality数据包

curl -x socks://127.0.0.1:1080 google.com

 

测试结果

原作者的7个探针, 两轮状态相同, 仅有字节数区别
issue 29 的 30个探针, 两轮状态相同, 仅有字节数区别

我的测试日志

日志分析工具

总结

如果Reality"偷"证书的域名是由Caddy提供HTTPS服务
VLESS-Reality-cracker 两轮测试 状态相同, 仅有字节数区别, 无法识别 Reality 服务端

评论

The Hot3 in Last 7 Days

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks

指挥Agent操作 在你自己的VPS上尝试复现 VLESS-Reality-cracker 在Hermes-agent官方免费白嫖的qwen-3.6-plus的帮助下

token中转站记录关键字信息