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 服务端
评论
发表评论