使用Xray进行MitM代理,强制使用ECH,直连所有CF网站 #5199
Replies: 5 comments 5 replies
|
该讨论始于 net4people/bbs#529 , 评价是 https://t.me/projectXtls/1047
|
|
有群友说直接修改明文 DNS type65 返回值也可以,参考从 https://t.me/projectXray/4459916 开始的相关讨论: |
|
刚开始推ECH的时候,CF的ECH config是固定的,CF再开ECH后改成轮换,但所有站点是一样的,想着可以试试ECH fronting |
|
本来是想提供思路给大佬们,看看是不是可以从浏览器插件方面实现,但似乎目前浏览器限制较多不能玩这么多花样。 CF直连的个人用法建议还是仅浏览非敏感内容,或需要大流量从CF下载文件,搭配优选IP更佳。
|
使用Xray-core进行MitM,强制ECH直连Cloudflare DoH,一分钟搭建本地DoH服务,可自选DNS解析地隔壁BBS一个人都没有捏.. |

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
最近发现了 ECH 的特殊用途,经R佬的提醒,参考了这个配置,使用Xray最新的ECH功能加上MitM代理实现
可以达到以下效果:
1.ECH fronting,获取A网站的ECH配置用其访问B网站
2.强制 ECH,直连所有 CF 网站,包括没有开ECH的网站也可使用ECH直连,绕过SNI封锁
3.DoH+ECH,CF的DoH可以强制ECH
优点:
1.托管CF网站绝大部分可直连
2.CF workers不再需要proxyIP
3.CF workers不再需要自定域名
4.自带本地DoH代理服务,把cloudflare-dns.com改hosts指向127.0.0.1 xray的端口即可
5.全部流量SNI都伪装成cloudflare-ech.com
6.可以使用CF优选IP
缺点:
1.需要自签CA证书,xray进行MITM代理,不用了记得吊销证书销毁密钥
2.托管CF网站直连是可以看到本机公网IP的
使用方法:
自签证书:
创建证书 xray tls cert -ca -file=mycert
然后手动导入,受信任的根证书颁发机构
填写echConfigList方法:
1.选取的域名,首先不能被DNS污染,其次得可以正常获取HTTPS记录中ECH config值
例如:gitlab.io,欢迎补充
2.选取的DNS解析方式和DNS服务器,没有限制,能够解析上述域名并可以获取ECH config值即可,udp,国内DoH,都可以,因为是fronting,解析的不是你真实访问的网站
欢迎转载传播改进,一切随意,无需注明出处XD
附上配置模板:
All reactions