cloudflare 自建 doh - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guoguobaba
V2EX    DNS

cloudflare 自建 doh

  •  
  •   guoguobaba 2025 年 12 月 30 日 3494 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/cmliu/CF-Workers-DoH

    基于这个在 cf 上自建了一个 doh ,发现 gfw 会针对域名进行封锁,比如取名 dns.mydomain.xyz 或者 doh.mydomain.xyz ,甚至 mydoh.mydomain.xyz 都无法访问,后来改名叫 domain.mydomain.xyz ,就行了

    curl https://mydoh.mydomain.xyz/ -v -4 * Host mydoh.mydomain.xyz:443 was resolved. * IPv6: (none) * IPv4: 104.21.7.35, 172.67.135.177 * Trying 104.21.7.35:443... * ALPN: curl offers h2,http/1.1 * TLSv1.3 (OUT), TLS handshake, Client hello (1): * CAfile: /etc/ssl/certs/ca-certificates.crt * CApath: none * Recv failure: Connection reset by peer * TLS connect error: error:00000000:lib(0)::reason(0) * OpenSSL SSL_connect: Connection reset by peer in connection to mydoh.mydomain.xyz:443 * closing connection #0 curl: (35) Recv failure: Connection reset by peer 
    18 条回复    2025-12-31 09:35:36 +08:00
    Solix
        1
    Solix  
       2025 年 12 月 30 日
    你都用 cf 了,不用自建,直接用 cloudflare-gateway 不得了
    totoro625
        2
    totoro625  
       2025 年 12 月 30 日
    @Solix #1 他解决了 GFW 对于 cloudflare-gateway 域名链接的干扰
    Solix
        3
    Solix  
       2025 年 12 月 30 日
    @totoro625 #2 实际上 Zero Trust 创建的 xxx.cloudflare-gateway.com 没有干扰
    starrys
        4
    starrys  
       2025 年 12 月 30 日   1
    改名后你使用多长时间了,稳定吗?
    我怀疑 GFW 会根据流量特征识别,可能用几天就用不了了。而且,网络延迟也比较高,解析速度较慢。所以,我的意见是,为什么不直接走代理?
    hash
        5
    hash  
       2025 年 12 月 30 日   1
    我的经验是如果域名符合 dns 特征,那么 GFW 会主动探测 `/dns-query`
    我的同一个域名配置 DOH 后过几天就会被阻断,就关闭服务.
    一段时间域名恢复访问后,再次配置 DOH 可访问.一段时间后再次阻断.
    这一次等域名回复后,同一个域名在服务端路径 `/dns-query` 修改为 `/xxx-query`
    快一年了,一直正常
    p4d9k
        6
    p4d9k  
       2025 年 12 月 30 日
    域名不要弄和 dns 、doh 有关,不要这么做,以及路径要改成随机的,会被探测。
    lnbiuc
        7
    lnbiuc  
       2025 年 12 月 30 日
    建议改成 health-check.example.com 路径改成随机字符串
    superkkk
        8
    superkkk  
       2025 年 12 月 30 日
    随机域名和随机 path 用了 2 年了完全没事
    MZRME
        9
    MZRME  
       2025 年 12 月 30 日
    之前用 az 搭建的 差不多 1 天就挂 半年恢复
    guoguobaba
        10
    guoguobaba  
    OP
       2025 年 12 月 30 日
    @hash 我觉得和 path 关系不大,https 探测不到 path ,和域名关系比较大。
    p4d9k
        11
    p4d9k  
       2025 年 12 月 30 日
    @guoguobaba 可以主动去请求 /dns-query 解析呀,有回应就可以屏蔽了
    dn1095239
        12
    dn1095239  
       2025 年 12 月 30 日   1
    还是跟流量有关,我自用的域名就是 dns.xxx.eu.org ,path 也是默认的,可以说槽点拉满,但用了几年甚至 5 月 31 日都没事
    LGA1150
        13
    LGA1150  
       2025 年 12 月 30 日
    按同样的思路搭一个蜜罐,把前来探测的 IP 全拉黑
    allplay
        14
    allplay  
       2025 年 12 月 30 日
    @guoguobaba #10 和路径有关。如果你你不带路径的话,相当于域名裸奔,直接被端口探测。
    br2049
        15
    br2049  
       2025 年 12 月 30 日
    关键是 cf 的 ping 很高 如果用代理那直接用 1111 就行了
    someonesnone
        16
    someonesnone  
       2025 年 12 月 30 日 via Android
    建议域名混淆为 generate 204
    guoguobaba
        17
    guoguobaba  
    OP
       2025 年 12 月 31 日
    @br2049 碰到机场域名本地 dns 不解析,连 1.1.1.1/8.8.8.8 又需要机场代理这种现象
    szdosar
        18
    szdosar  
       2025 年 12 月 31 日
    自建还是要用白名单限制访问比较稳。自己用可以,但对外开放就不稳了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1834 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 01:35 PVG 09:35 LAX 17:35 JFK 20:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86