[求助] 国外访问不了论坛

本人目前在加拿大温哥华,访问论坛一直显示源站服务器连接超时。

显示的信息是:

Gateway Time-out 504 - 源站服务器连接超时
您的IP: 128.189.21.86 • 节点IP: 38.165.1.155

现在我只能挂国内的服务器访问。请问有其他人遇见类似情况吗,应该如何解决或定位问题?我不知道我是否是个例,因为我大概搜索了一下没有同类话题。我尝试过切换不同的网络环境和设备都不行。

1 个赞

添加一条信息:几天前是可以正常访问的,这几天突然不行了。

加拿大?你试一下把dns服务器更改为8.8.8.8(谷歌)或者1.1.1.1(cf)

感谢你的回复。我尝试了一下还是不行。我的系统是win11,改了DNS后通过ipconfig /all可以看到修改生效了:

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller
   Physical Address. . . . . . . . . : 38-F3-AB-E7-7B-BE
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::30b8:7c7f:ff1:e977%17(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.0.172(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Wednesday, February 12, 2025 03:30:45
   Lease Expires . . . . . . . . . . : Wednesday, February 19, 2025 22:32:23
   Default Gateway . . . . . . . . . : 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1
   DHCPv6 IAID . . . . . . . . . . . : 238613419
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2C-AB-74-72-38-F3-AB-E7-7B-BE
   DNS Servers . . . . . . . . . . . : 8.8.8.8
   NetBIOS over Tcpip. . . . . . . . : Enabled

考虑到错误是源站服务器连接超时,我想是不是CDN配置对国外访问进行了限制。我又试了一个美国硅谷的节点,也是无法访问的。难道国外都被屏蔽了?不知道有没有同在国外的坛友验证一下。

错误信息:

Gateway Time-out 504 - 源站服务器连接超时
您的IP: 47.251.76.146 • 节点IP: 38.165.1.154
1 个赞

我注意到另一个话题提出了一个类似的问题。本质上都是国外无法访问?

https://zlb.ink/t/topic/10649/

能ping通吗?海外这边测试是没有问题的
Tcping也可以建立连接

是可以ping通的,但只能连到CDN节点,连不到源站,我贴个截图更直观一点。

ping返回信息:

ping zlb.ink

Pinging ytgf.svipcdn.cn [38.165.1.200] with 32 bytes of data:
Reply from 38.165.1.200: bytes=32 time=33ms TTL=50
Reply from 38.165.1.200: bytes=32 time=33ms TTL=50
Reply from 38.165.1.200: bytes=32 time=33ms TTL=50
Reply from 38.165.1.200: bytes=32 time=33ms TTL=50

Ping statistics for 38.165.1.200:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 33ms, Maximum = 33ms, Average = 33ms

网站访问截图:

同在加拿大,以前可以上,从周六开始不行了,挂梯子去美国倒是可以上。

先使用代理服务器

这个偶发性问题暂时没什么头绪

日本ip倒是可以访问 :thinking:

看来确实如此,我只能翻回国内看了 :cry:

最后尝试给一些信息帮助定位错误,这是curl -Lvv zlb.ink的结果:

curl -Lvv zlb.ink
21:37:33.630423 [0-0] * Host zlb.ink:80 was resolved.
21:37:33.633133 [0-0] * IPv6: (none)
21:37:33.634597 [0-0] * IPv4: 38.165.1.154, 38.165.1.155, 38.165.1.200, 38.165.1.153
21:37:33.636631 [0-0] * [SETUP] added
21:37:33.638377 [0-0] *   Trying 38.165.1.154:80...
21:37:33.670454 [0-0] * Connected to zlb.ink (38.165.1.154) port 80
21:37:33.672705 [0-0] * using HTTP/1.x
21:37:33.674220 [0-0] > GET / HTTP/1.1
21:37:33.674220 [0-0] > Host: zlb.ink
21:37:33.674220 [0-0] > User-Agent: curl/8.10.1
21:37:33.674220 [0-0] > Accept: */*
21:37:33.674220 [0-0] >
21:37:33.682052 [0-0] * Request completely sent off
21:37:33.705037 [0-0] < HTTP/1.1 301 Moved Permanently
21:37:33.706901 [0-0] < Date: Thu, 20 Feb 2025 05:37:33 GMT
21:37:33.708594 [0-0] < Content-Type: text/html
21:37:33.710102 [0-0] < Content-Length: 166
21:37:33.711561 [0-0] < Connection: keep-alive
21:37:33.713277 [0-0] < Location: https://zlb.ink/
21:37:33.715011 [0-0] < Server: cdn
21:37:33.716306 [0-0] * Ignoring the response-body
21:37:33.717744 [0-0] * setting size while ignoring
21:37:33.719289 [0-0] <
21:37:33.720470 [0-0] * Connection #0 to host zlb.ink left intact
21:37:33.722171 [0-0] * Clear auth, redirects to port from 80 to 443
21:37:33.723813 [0-0] * Issue another request to this URL: 'https://zlb.ink/'
21:37:33.727115 [0-1] * Host zlb.ink:443 was resolved.
21:37:33.728795 [0-1] * IPv6: (none)
21:37:33.730048 [0-1] * IPv4: 38.165.1.154, 38.165.1.155, 38.165.1.200, 38.165.1.153
21:37:33.731990 [0-1] * [HTTPS-CONNECT] added
21:37:33.733378 [0-1] * [HTTPS-CONNECT] connect, init
21:37:33.734973 [0-1] * [HTTPS-CONNECT] connect, check h21
21:37:33.736654 [0-1] *   Trying 38.165.1.154:443...
21:37:33.738402 [0-1] * [HTTPS-CONNECT] connect -> 0, done=0
21:37:33.739980 [0-1] * [HTTPS-CONNECT] adjust_pollset -> 1 socks
21:37:33.741659 [0-1] * [HTTPS-CONNECT] connect, check h21
21:37:33.743431 [0-1] * [HTTPS-CONNECT] connect -> 0, done=0
21:37:33.745435 [0-1] * [HTTPS-CONNECT] adjust_pollset -> 1 socks
21:37:33.772094 [0-1] * [HTTPS-CONNECT] connect, check h21
21:37:33.774525 [0-1] * schannel: disabled automatic use of client certificate
21:37:33.779347 [0-1] * ALPN: curl offers http/1.1
21:37:33.782542 [0-1] * [HTTPS-CONNECT] connect -> 0, done=0
21:37:33.784262 [0-1] * [HTTPS-CONNECT] adjust_pollset -> 1 socks
21:37:33.825043 [0-1] * [HTTPS-CONNECT] connect, check h21
21:37:33.828437 [0-1] * [HTTPS-CONNECT] connect -> 0, done=0
21:37:33.830470 [0-1] * [HTTPS-CONNECT] adjust_pollset -> 1 socks
21:37:33.832206 [0-1] * [HTTPS-CONNECT] connect, check h21
21:37:33.835213 [0-1] * ALPN: server accepted http/1.1
21:37:33.837116 [0-1] * [HTTPS-CONNECT] connect+handshake h21: 102ms, 1st data: 90ms
21:37:33.839207 [0-1] * [HTTPS-CONNECT] connect -> 0, done=1
21:37:33.840802 [0-1] * Connected to zlb.ink (38.165.1.154) port 443
21:37:33.842366 [0-1] * using HTTP/1.x
21:37:33.843725 [0-1] > GET / HTTP/1.1
21:37:33.843725 [0-1] > Host: zlb.ink
21:37:33.843725 [0-1] > User-Agent: curl/8.10.1
21:37:33.843725 [0-1] > Accept: */*
21:37:33.843725 [0-1] >
21:37:33.850623 [0-1] * Request completely sent off
21:37:33.868610 [0-1] * schannel: remote party requests renegotiation
21:37:33.871052 [0-1] * schannel: renegotiating SSL/TLS connection
21:37:33.873113 [0-1] * schannel: SSL/TLS connection renegotiated
21:37:33.874859 [0-1] * schannel: remote party requests renegotiation
21:37:33.876658 [0-1] * schannel: renegotiating SSL/TLS connection
21:37:33.878706 [0-1] * schannel: SSL/TLS connection renegotiated
21:37:43.878606 [0-1] < HTTP/1.1 504 Gateway Time-out
21:37:43.881271 [0-1] < Date: Thu, 20 Feb 2025 05:37:43 GMT
21:37:43.883661 [0-1] < Content-Type: text/html;charset=utf-8
21:37:43.886585 [0-1] < Transfer-Encoding: chunked
21:37:43.889425 [0-1] < Connection: keep-alive
21:37:43.891503 [0-1] < Strict-Transport-Security: max-age=31536000
21:37:43.893657 [0-1] < Alt-Svc: h3=":443"; ma=86400
21:37:43.895963 [0-1] < Server: cdn
21:37:43.897885 [0-1] <

<!DOCTYPE html>
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="shortcut icon" href="//cnmcdn.com/favicon.ico" />
    <title>504</title>
    <style type="text/css">
        *{margin:0;padding:0;text-align:center;}
        html,body{width:100%;height:100%;}
        .content {
            padding-top: 5%;
        }
        .top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 40px 0px;
            color: #7D7D7D;
        }
        .top div{
            width: 50%;
            word-break: break-all;
        }
        .top div:first-of-type {
            padding: 0px 20px;
            text-align: right;
        }
        .top div:last-of-type {
            border-left: 1px solid #CCCCCC;
            text-align: left;
            padding: 0px 20px;
        }
        .imageContent {
            display: flex;
            justify-content: space-between;
            color: #7D7D7D;
            max-width: 560px;
            margin: 0 auto;
        }
        .imageContent>div {
            margin: 0px 10px;
        }
        .visitor {
            background-image: url(https://cnmcdn.com/img/cdn/sj.png);
            width: 33px;
            height: 37px;
            margin: auto;
        }
        .protectNode {
            background-image: url(https://cnmcdn.com/img/cdn/jd.png);
            width: 61px;
            height: 37px;
            margin: auto;
        }
        .server {
            background-image: url(https://cnmcdn.com/img/cdn/yz.png);
            width: 47px;
            height: 43px;
            margin: auto;
        }
        .success {
            background-image: url(https://cnmcdn.com/img/cdn/zc.png);
            width: 102px;
            height: 24px;
        }
        .timeout {
            background-image: url(https://cnmcdn.com/img/cdn/wz.png);
            width: 100px;
            height: 24px;
        }
                h1{
                        font-size:16px;
                }
        .nodeName {padding-top: 20px;}
    </style>
<script src="https://pv.sohu.com/cityjson?ie=utf-8" type="text/javascript"></script>
<script type="text/javascript">
window.onload=function(){
        document.getElementById("clientip").innerHTML=returnCitySN.cip;
        document.getElementById("clientcname").innerHTML=returnCitySN.cname;
}
</script></head>
<body>
<div class="content">
    <h1>Gateway Time-out 504 - 源站服务器连接超时</h1>
    <div class="top">
        <div><span class="inline-block md:block heading-ray-id font-mono text-15 lg:text-sm lg:leading-relaxed">您的IP: 128.189.21.86 &bull;</span></div>
        <div><span class="inline-block md:block heading-ray-id font-mono text-15 lg:text-sm lg:leading-relaxed">节点IP: 38.165.1.154</span></div>
    </div>
    <div class="imageContent">
        <div>
            <div class="visitor"></div>
            <div class="nodeName">网站访问者</div>
        </div>
        <div>
            <div class="success"></div>
        </div>
        <div>
            <div class="protectNode"></div>
            <div class="nodeName">防护节点</div>
        </div>
        <div>
            <div class="timeout"></div>
        </div>
        <div>
            <div class="server"></div>
            <div style="padding-top: 14px;">源站服务器</div>
        </div>
    </div>
</div>
<br>
<br>
<br>
          <div id="resolution-copy-section" class="w-1/2 mt-6 text-15 leading-normal">
            <h4 class="text-3xl leading-tight font-normal mb-4 text-black-dark antialiased" data-translate="what_happened">什么问题?</h4>
            <p>CDN节点请求源服务器时,请求被源服务器防火墙中断。</p>
          </div>
<br>
          <div id="resolution-copy-section" class="w-1/2 mt-6 text-15 leading-normal">
            <h4 class="text-3xl leading-tight font-normal mb-4 text-black-dark antialiased" data-translate="what_can_i_do">如何解决?</h4>
            <p>如果您是网站用户,请稍候重试,或者联系管理员。

如果您是网站管理员,请检查您的源服务器防火墙是否拉黑了CDN的节点,检查CDN网站配置的回源协议和回源端口是否正确。</p>
            <h2></h2><p><br/></p>
            <h2>CDN防护系统</a></h2>
            <h2><a href="https://docs.qq.com/doc/DTWZHaVl2Y3dYb3JL" >排查教程</a></h2>
          </div>

</body></html>21:37:43.900617 [0-1] * Connection #1 to host zlb.ink left intact

由于我对网站管理不是很懂,提供一个gpt-4o的解读:
根据提供的日志文件内容,似乎在使用 curl 连接到网站 zlb.ink 时遇到了问题。以下是过程和问题的详细分析:

  1. 初始连接尝试

    • 执行了一个 curl 命令连接到 http://zlb.ink
    • 连接解析到多个IP地址,并成功地通过HTTP(端口80)连接到 38.165.1.153
    • 服务器返回了 301 Moved Permanently 状态码,重定向到 https://zlb.ink/
  2. 重定向到HTTPS

    • curl 跟随重定向到 https://zlb.ink
    • 再次解析主机并尝试通过HTTPS(端口443)连接到 38.165.1.153
    • 连接建立后,数据被发送以启动SSL/TLS握手。
  3. SSL/TLS 问题

    • 服务器请求多次重新协商SSL/TLS连接。
    • 最终,连接由于 504 Gateway Time-out 错误而失败。
    • 错误页面提示,CDN节点对源站服务器的请求被中断,可能是由于防火墙问题。

识别的问题

  • 504 Gateway Time-out 表示源站服务器未能在预期时间内响应CDN的请求。这可能是由以下原因导致的:
    • 源站服务器宕机或无响应。
    • 网络问题阻止CDN到达源站服务器。
    • 源站服务器的防火墙设置阻止了来自CDN的请求。

建议的解决措施

  • 对于网站用户:稍后重试访问网站或在问题持续时联系网站管理员。
  • 对于网站管理员
    • 检查源站服务器是否正在运行并能响应请求。
    • 验证源站服务器的防火墙设置,确保没有阻止来自CDN的IP地址的请求。
    • 确保CDN平台上的源站服务器配置正确,包括协议和端口设置。
    • 查阅CDN的文档或联系其支持部门以获取特定的故障排除步骤。

如果问题持续存在,可能需要收集更多来自CDN和源站服务器的详细日志,以准确确定超时的具体原因。

买个回国vpn吧,推荐穿梭,我用着挺好

附议附议!我也有相同的问题。搞得现在都得用梯子爬回国内才能进论坛。

1 个赞

我用hk节点上不了,用tw节点就能看了…

主要是我们国内的技术人员使用全局梯子到国外都无法复现问题:smiling_face_with_tear:而且我平时用香港代理一直可以正常访问:smiling_face_with_tear: