Scalalala
V2EX  ›  问与答

阿里云不备案就无法访问其上部署的 https 服务?

  •  
  •   Scalalala · Aug 16, 2024 · 6400 views
    This topic created in 816 days ago, the information mentioned may be changed or developed.
    在阿里云的轻量应用服务器自建了 adguard home 并用 acme.sh 做了证书,访问 dot/doq 都是正常的,但 doh 却报错 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to 135642.xyz ,像是被阿里云给 b 了
    Supplement 1  ·  Aug 16, 2024
    又发现把这个 curl 报错的相同的 url 复制进最新版 edge 浏览器,居然是可以正常访问的!?不是阿里云的锅?
    28 replies  •  2024-08-19 10:03:35 +08:00
    DIO
    DIO
    Aug 16, 2024 via Android
    1
    防火墙确定没问题的话,一般应该可以,HTTP 见光死,HTTPS 相对好很多,不过我一般会用一些非常用端口,常用端口风险高。
    test9106
    test9106
    Aug 16, 2024
    2
    正常是需要在阿里云做域名接入备案的。
    Scalalala
    Scalalala
    OP
    Aug 16, 2024
    3
    @DIO 我用的是高位非常用端口,控制台页面的防火墙也都是放开的
    Ldo
    Ldo
    Aug 16, 2024
    4
    我的服务器,如果你的域名没备案,域名无法打开站点会被直接拦截,腾讯也一样
    yushiro
    yushiro
    Aug 16, 2024 via iPhone
    5
    国内大厂全都是进机房就检测 http 的请求头,非备案域名被封是早晚的事情。
    否则你这域名到时候出问题了,服务商可是要担责的,他们怎么可能愿意替你背锅呢
    DIO
    DIO
    Aug 16, 2024 via Android
    6
    @Scalalala 你的域名在哪里托管的,我在 cf ,dns 刷新也很快。搭配阿里云服务器,目前还算能用。但是上面都是玩具,真的稍微有用点的工具,要么自己的实体主机要么海外服务器
    Scalalala
    Scalalala
    OP
    Aug 16, 2024
    7
    @DIO #6 我也在 cf ,你的不备案可以访问?
    zhangdp
    zhangdp
    Aug 16, 2024
    8
    是你的域名被 ban 了,不是服务器,服务器你是可以通过 ip 去访问 http 服务
    DIO
    DIO
    Aug 16, 2024 via Android
    9
    @Scalalala 我刚才试了下也访问不了了,看了下应该是我上周部署的虚拟机 OOM 了,部署完了也没管,也不知道是 OOM 引起的还是域名被 ban 。其他海外和实体服务器二级域名一样,访问正常
    Scalalala
    Scalalala
    OP
    Aug 16, 2024
    10
    @zhangdp 讲白了还是域名没在阿里云上备案?相同的域名绑到国外的 hy2 服务器上都能直接访问
    Scalalala
    Scalalala
    OP
    Aug 16, 2024
    11
    @DIO #9 嗯应该是阿里云对未备案域名的 https 访问墙了
    zhangdp
    zhangdp
    Aug 16, 2024
    12
    @Scalalala #10 是的,国内域名没有备案解析到国内服务器上的话会被阻断的,要吗用国外服务器,要吗域名备案即可恢复
    faithxy
    faithxy
    Aug 16, 2024
    13
    改成香港服务器就行了
    zhch602
    zhch602
    Aug 16, 2024
    14
    热知识:在国内使用域名访问任何服务商都需要备案的
    hefish
    hefish
    Aug 16, 2024
    15
    op 之前是以为现在的防火墙只识别端口号是吧?
    Scalalala
    Scalalala
    OP
    Aug 16, 2024
    16
    @hefish 我之前以为先扫再封,看来是先备案再放
    brom111
    brom111
    Aug 16, 2024
    17
    国内 http 访问都是会检测备案的啊。
    TeslaLyon
    TeslaLyon
    Aug 16, 2024
    18
    有更新了啊,以前还能 https 绕过备案
    totoro625
    totoro625
    Aug 16, 2024
    19
    实测必须是接入阿里云备案,备案域名都不行 /t/1062980
    happyxhw101
    happyxhw101
    Aug 16, 2024
    20
    这不是常识吗
    snitfk
    snitfk
    Aug 16, 2024
    21
    阿里云的服务器,域名必须得在阿里云备案,在腾讯云上备过都不行。反之亦然。
    buffzty
    buffzty
    Aug 16, 2024❤️2
    22
    不备案也能访问, 在服务器和客户端都要写个程序 过滤掉建立连接时的 rst 包就行
    test9106
    test9106
    Aug 16, 2024
    23
    @buffzty 请教下具体咋搞啊?什么 rst 包
    DIO
    DIO
    Aug 16, 2024
    24
    我 PC 可以访问,应该是手机的移动有墙中墙,还有手机的奇怪缓存机制
    rammiah
    rammiah
    Aug 17, 2024 via Android
    25
    ip 证书不走 443 端口没事
    buffzty
    buffzty
    Aug 17, 2024❤️1
    26
    @test9106 阿里云在 tls 握手时检测到 sni 域名未备案就会向两边各发 5 个 rst, linux 下用 iptables 就可以 drop,win 下我是用 WinDivert. 方法很多 只要能 drop 掉就行
    Scalalala
    Scalalala
    OP
    Aug 17, 2024
    27
    @buffzty #26 学到了感谢,但是为什么用浏览器访问可以访问到呢
    test9106
    test9106
    Aug 19, 2024
    28
    @buffzty 明白了,多谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1131 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 23:09 · PVG 07:09 · LAX 15:09 · JFK 18:09
    ♥ Do have faith in what you're doing.