ccbikai / DNS.Surf

Querying DNS Resolution Results in Different Regions Worldwide.
https://DNS.Surf
GNU Affero General Public License v3.0
256 stars 42 forks source link

Worker 报错 Too many redirects #2

Closed wen-long closed 2 weeks ago

wen-long commented 2 weeks ago
{
  "truncated": false,
  "outcome": "ok",
  "scriptVersion": {
    "id": "8db1f2f7-48e3-4e09-9134-ee0f02ba6699"
  },
  "scriptName": "dns-surf-worker",
  "diagnosticsChannelEvents": [],
  "exceptions": [],
  "logs": [
    {
      "message": [
        "DNS API",
        "https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1"
      ],
      "level": "info",
      "timestamp": 1727947477500
    },
    {
      "message": [
        "TypeError: Too many redirects.https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1, https://dns.[mydomain.com]/dns-query?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1"
      ],
      "level": "error",
      "timestamp": 1727947482058
    }
  ],
  "eventTimestamp": 1727947477490,
  "event": {
    "request": {
      "url": "https://dns.[mydomain.com]/?dns=AAABAAABAAAAAAAAAmlwAmZtAAABAAE&resolver=cloudflare&region=au1",
      "method": "GET",
      "headers": {
        "accept": "*/*",
        "accept-encoding": "gzip, br",
        "cf-connecting-ip": "2001:df1:801:*****",
        "cf-ipcountry": "HK",
        "cf-ray": "8ccbe1563cf509a1",
        "cf-visitor": "{\"scheme\":\"https\"}",
        "connection": "Keep-Alive",
        "host": "dns.[mydomain.com]",
        "user-agent": "curl/7.88.1",
        "x-forwarded-proto": "https",
        "x-real-ip": "2001:df1:801:*****"
      },
      "cf": {
        "clientTcpRtt": 3,
        "longitude": "114.17590",
        "latitude": "22.28420",
        "tlsCipher": "AEAD-AES256-GCM-SHA384",
        "continent": "AS",
        "asn": 133752,
        "country": "HK",
        "tlsClientAuth": {
          "certIssuerDNLegacy": "",
          "certIssuerSKI": "",
          "certSubjectDNRFC2253": "",
          "certSubjectDNLegacy": "",
          "certFingerprintSHA256": "",
          "certNotBefore": "",
          "certSKI": "",
          "certSerial": "",
          "certIssuerDN": "",
          "certVerified": "NONE",
          "certNotAfter": "",
          "certSubjectDN": "",
          "certPresented": "0",
          "certRevoked": "0",
          "certIssuerSerial": "",
          "certIssuerDNRFC2253": "",
          "certFingerprintSHA1": ""
        },
        "tlsExportedAuthenticator": {
          "clientFinished": "2e6ba2d7eff96438e28c06bf37777622258ddef66c252a1a256aae01c14b73ff72dc994964807617204c4d917fc40ad9",
          "clientHandshake": "9d82f3dfe1f80b15ae1c4f64701e465105d30a1f715a67e24ab6401c7b59167b8b006e04adfaaec40e11cd2e35640702",
          "serverHandshake": "212e45686ea9c1d5930ffe1f6785c331030b9d984b8f87a286184fd94beea651a1854c1c3966d861bb14be41ba069537",
          "serverFinished": "0d24cdc0b7576f5e95b2312928fb5f3e1f50e4040631aeb8466d59e41c24cddac815f5d97988d700ae6dbe2b66b60d58"
        },
        "tlsVersion": "TLSv1.3",
        "colo": "HKG",
        "timezone": "Asia/Hong_Kong",
        "verifiedBotCategory": "",
        "tlsClientHelloLength": "508",
        "edgeRequestKeepAliveStatus": 1,
        "requestPriority": "weight=16;exclusive=0;group=0;group-weight=0",
        "tlsClientExtensionsSha1": "tlH5gnoC5Z1HF45J5OgHEi338V0=",
        "city": "Hong Kong",
        "asOrganization": "******",
        "tlsClientRandom": "pQ1VrWio+in1rkVoL8x/WrY8Uy69inmvMoDmawWEvQ4=",
        "httpProtocol": "HTTP/2"
      }
    },
    "response": {
      "status": 500
    }
  },
  "id": 1
}

不知道有没有人部署成功, 我试着部署最小 poc(指定 resolveOverride 调用自己), 也遇到同样的 Too many redirects 错误

ccbikai commented 2 weeks ago

对应域名的 HTTPS 证书选完全

wen-long commented 2 weeks ago

对应域名的 HTTPS 证书选完全

试了可以, 非常感谢!