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