@Muniesa我的clash tun fakeip 与 ECH 共存方案 中发帖

看到首页有讨论ECH的,也看到有佬友说开了代理就用不了,下面分享一下我的方案。 
原理
首先要想启用ECH,需要DNS可以查询到https记录,而在clash tun模式的fakeip下,clash是无法返回https记录的,mihomo也明确说暂无计划,所以我的方案是在clash的dns前面加一个mosdns来转发dns请求,将需要ECH的请求转发到远程doh服务器,其他请求还是交给clash的dns,这样既能使用上ECH,也能不影响其他域名的clash分流。
mosdns配置
由于我想只修改浏览器的dns,不影响其他软件,所以我决定在本地用mosdns搭建一个doh服务器。所以可以先申请一个指向127.0.0.1的域名,并弄好证书。接下来配置mosdns:
首先创建ech_domain.txt文件,在文件里写上希望使用ECH的域名,每行一个,然后是config.yaml文件
# ...