Domain tvhub.cc
United States
CLOUDFLARENET
Software information

Photon-Edge

tcp/80

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

  • Open service 2606:4700:3031::6815:4a7f:80 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BRaEnKxeTq4CrSCnEyS85MdPVsJnME5vhEu%2Bemn47lJfVwEL1aNByI9PNlLV5D5yzz0g25rMpw6s%2BaRbjw%2Bi48%2FzW1S%2FUmz4V3B4dpdpUWTTk4V9"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=18,cfOrigin;dur=308
    Server: cloudflare
    CF-RAY: 9c3560aa2cc27ad9-SJC
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:9e61:8443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 525 <none>
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=234,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3560ae38576798-SJC
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 525
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:9e61:443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vwK200i7PR0ShPx1twnTk0vYG4dPN6BGlhY4jI5Jl7XGVtwPd4kMe2GTkeIx4s3up8PVBkCgSCNCauSAagqbeOHfYNda2HStD53eaI64qCXxyECI"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=6,cfOrigin;dur=169
    Server: cloudflare
    CF-RAY: 9c3560aa0ef4ca3e-SJC
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:9e61:80 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3V09WIC%2Bs9yqBi7%2FA%2FGB7Q4jlzYLn1JaR9Lqztb9JujA1wYK6ceg7%2BXOI6flqA8G%2F8oO9o%2BOiWPXLxrxQQwSXvBcj55OK0UHmka8KZ6ha1zfTOna"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=12,cfOrigin;dur=155
    Server: cloudflare
    CF-RAY: 9c3560ac2a4bebe5-SJC
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.74.127:8443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 525 <none>
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    Server-Timing: cfEdge;dur=365,cfOrigin;dur=0
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3560a9feeeeb25-SJC
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 525
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:4a7f:8443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 525 <none>
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3560ad68dcd3ac-FRA
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 525
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 172.67.158.97:8443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 525 <none>
    Date: Sun, 25 Jan 2026 05:30:17 GMT
    Content-Type: text/plain; charset=UTF-8
    Content-Length: 15
    Connection: close
    Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 01 Jan 1970 00:00:01 GMT
    Referrer-Policy: same-origin
    X-Frame-Options: SAMEORIGIN
    Server: cloudflare
    CF-RAY: 9c3560a95ee24f95-FRA
    alt-svc: h3=":8443"; ma=86400
    
    
    error code: 525
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:4a7f:443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZaEqwVFtsw10C9r794AGhglrL85Tz7uWmBJOwajJObDtiKf%2B8IQnRNr7jcGc4xyWmXUuB8FzpaL9m1A7Vun4TT6IjrPOC0J4I50YDTK5%2BrUUpVI2"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3560a97ed03a85-FRA
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.74.127:80 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hSlCCSL%2FFL3U5MgILGnoXy8IN03NCMJ3c0jXNtSToxUBi2Y4EEmlDpFfCetkkHLSX9NM8y379L1%2Fy1461k%2BqKDS0RI%2BNhukg"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3560a96fb01db8-FRA
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 172.67.158.97:443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:17 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jfniQFUGHYZgZ%2B1uJPZlhIhscBLsMRd4bfsKz8zx1il3f0yYAVlWbOEQhRmgJ7qSO28tL9vR1%2BIwPdxG3J1iKHcRrvfp71F8"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3560a91e874f95-FRA
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.74.127:443 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BxLeiDG8LB8YaF%2BB1s9kezxjrPr9qg320YIaJvjZfFLeUu%2FsPCeLdN%2BC5kXEOQOA2UTXJUk9%2FG2SE1zTTkVnojQseTzaJPz1"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3560a8dcbe2bc0-FRA
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 172.67.158.97:80 · tvhub.cc

    2026-01-25 05:30

    HTTP/1.1 307 Temporary Redirect
    Date: Sun, 25 Jan 2026 05:30:16 GMT
    Transfer-Encoding: chunked
    Connection: close
    location: /login?redirect=%2F
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WvwWhXbMJqkdsGpVdtQQzuHOFgW9XIIS1IzKJmuA7%2B07wy008xNDQZ%2BexHK4Eazj9aS6RBfXmjsFFpeQMhJT1YNOlOXkPv8L"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    cf-cache-status: DYNAMIC
    Server: cloudflare
    CF-RAY: 9c3560a8cb9da061-FRA
    alt-svc: h3=":443"; ma=86400
    
    
    /login?redirect=%2F
    Found 2026-01-25 by HttpPlugin
    Create report
  • Open service 104.21.74.127:8443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 09:00:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dcrXyeErPoYh1eB0xozph3kggNi0H6i3OJW8c1NZqwHNHnENCttomLo0fRderFwgBwzdSidZbN6DbERnOpfKWSFiFt3S1ubhU%2BaDHceO"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb7603fbddc360-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:4a7f:443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DILuHl%2FEc1%2Fg9AdvCtaLAx0vaLaDk6HBFZQOKCCwSGilnjv32dGr%2BQsVKhsrYn6llgi9lTGA7gHR7rTdEl0FYcjS4ddPtrVNRT3C%2Blze9CWRc8xi9idKQYm5wgI%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb7603d9ae46b4-BOM
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 104.21.74.127:80 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 09:00:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server-Timing: cfEdge;dur=30,cfOrigin;dur=0
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QYipuJztPG%2BASjoi55UcOVqr7lDlveARUPtGgcPQ7no8kQZSUNovfuscPVR9yE4i8tPT0PVd0lySZqyI29OyDITkDs%2FfIZkfiQCDqT%2FSHvg%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb7603d970442d-BOM
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>http://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>http://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动转�
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 104.21.74.127:443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2B3heCS7QD2kXeDvqnkKI0qBDQTL9gZHzaA%2BzQwxmq5alqXGMPYSYxEoPnGAY6l%2FzDCeDJy4NPkH388w8xg%2FpOxxrA7I7sqh06QTm3xh8HFo%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb760368a87b0b-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:4a7f:8443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server-Timing: cfEdge;dur=16,cfOrigin;dur=0
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mrVhvSLwWZyOG2bq9u8S%2FoQBjhiacOy02mxz0l0fVutTCM1gGKMGae3YY12h32grXcZyU1OqFqABiK0bpSFjvShkUCYI2XNLh7DEKBRO7%2Ba5xPfZPO0rZYSe"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb76036ddea214-YYZ
    alt-svc: h3=":8443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:9e61:443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 4883
    Connection: close
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tpJS44H4LtxizIKOYvF4j9AcCkykC9jT8J%2BouRfshemr92hYbdALkGLZ8QAnYZ0fRfF0H2LKuZpklRaHcgknceuzDiRfaW%2FDG8FLIycQ08fCndq8G2Fnphlh20A%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb7603df0934b7-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 172.67.158.97:443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 4883
    Connection: close
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pi0pu1kwlT1YutamukLhtWAYwynmI40N5dGjhb2qbiIwmpeZGyo1OSENARrygculQooQoeFkkc3M1F0SRbWRyPDXM5edB7nH6LZZ%2F5Wqts4%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb76031b320b6c-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 172.67.158.97:8443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 4883
    Connection: close
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iyf9bx3DCCzFkI0tzsKlFCntumR%2BRscggh28VCRf3j0eAYJ1B1Ie8k1AmsQFJ%2BotMoHJn2cpEkYpxumt%2F7Mh1f1Tw3n877Mt2i%2BvFpMBvtE%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb76031eddb969-AMS
    alt-svc: h3=":8443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:9e61:80 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server-Timing: cfEdge;dur=20,cfOrigin;dur=0
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9qARLlpeGzgCpgVbABwINQJ8OmiswOYAAGVg65v9OdMagkDpTwX2DuCeQrYw3%2BhfEToE2MSImbz%2BL98GR2Z9X0AfTsuQr58vNoCqnz8%2B2TqFy1BZGtAAy8IVfxs%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb76032888c64a-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>http://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>http://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动转�
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::6815:4a7f:80 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 4878
    Connection: close
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BDy7YG%2BkrYAaYOXozDa9iJONBDU3IGKZi4MwEDb7bbPYU0FwAlJAg11tzZ0KKu5MdsaySjMwuXv8Gh3MAmI1i%2Fg1%2Bgn%2BEc5qdd9WDHGk5zrO4u0bl70AJjsb3II%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb76030ea203e0-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>http://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>http://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动转�
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 2606:4700:3037::ac43:9e61:8443 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 4883
    Connection: close
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KNvfAUZfbX5gDpZRIn2oPR39YHvu2LPG1EMg8iMYPBSrDEcMkvRXzNfoKWxKrF5nFUCZxGLpKVSMMu1r9wRH3S9tKH5bujA01T1XggDTTezhmx%2FoTss7WFPVRr8%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb7602f8f563f6-LHR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>https://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>https://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>https://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 172.67.158.97:80 · corsapi.tvhub.cc

    2026-01-12 08:59

    HTTP/1.1 200 OK
    Date: Mon, 12 Jan 2026 08:59:59 GMT
    Content-Type: text/html; charset=utf-8
    Content-Length: 4878
    Connection: close
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type, Authorization
    Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
    Access-Control-Max-Age: 86400
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Pvrzz4aRGbDrQDODOgalsXJhAWjVYaKBoAd154H%2FuHZJ%2Ffi7FLULfhrN69TrD1%2F8W%2Fql5DCYRfh93mfbzSiSfShWHIjZcSIdQSdFGB583Qw%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bcb7602dfb4d276-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: CORSAPI - API 中转代理服务
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>CORSAPI - API 中转代理服务</title>
      <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
          font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
          max-width: 900px;
          margin: 0 auto;
          padding: 40px 20px;
          line-height: 1.8;
          background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
          min-height: 100vh;
        }
        .container {
          background: white;
          border-radius: 12px;
          padding: 40px;
          box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }
        h1 { color: #667eea; margin-bottom: 10px; font-size: 2.5em; }
        .subtitle { color: #666; margin-bottom: 30px; font-size: 1.1em; }
        h2 {
          color: #333;
          margin-top: 35px;
          margin-bottom: 15px;
          padding-bottom: 8px;
          border-bottom: 2px solid #667eea;
        }
        code {
          background: #f4f4f4;
          padding: 3px 8px;
          border-radius: 4px;
          font-size: 0.9em;
          color: #d63384;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        pre {
          background: #2d2d2d;
          color: #f8f8f2;
          padding: 20px;
          border-radius: 8px;
          overflow-x: auto;
          margin: 15px 0;
          font-family: 'Consolas', 'Monaco', monospace;
        }
        .example {
          background: #e8f5e9;
          padding: 20px;
          border-left: 4px solid #4caf50;
          margin: 20px 0;
          border-radius: 4px;
        }
        ul { margin: 15px 0; padding-left: 25px; }
        li { margin: 10px 0; }
        .badge {
          display: inline-block;
          padding: 4px 10px;
          background: #667eea;
          color: white;
          border-radius: 12px;
          font-size: 0.85em;
          margin-left: 8px;
        }
        .footer {
          margin-top: 40px;
          padding-top: 20px;
          border-top: 1px solid #eee;
          color: #666;
          font-size: 0.9em;
          text-align: center;
        }
        .footer a { color: #667eea; text-decoration: none; }
        .footer a:hover { text-decoration: underline; }
        .status {
          display: inline-block;
          width: 8px;
          height: 8px;
          background: #4caf50;
          border-radius: 50%;
          margin-right: 6px;
          animation: pulse 2s infinite;
        }
        @keyframes pulse {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.5; }
        }
      </style>
    </head>
    <body>
      <div class="container">
        <h1>🔄 CORSAPI</h1>
        <p class="subtitle"><span class="status"></span>API 中转代理服务正在运行</p>
    
        <p>基于 Cloudflare Workers 的通用 API 中转代理服务,用于加速和转发 API 请求。</p>
    
        <h2>📖 基本用法</h2>
        <p>在 API 请求前添加代理地址和 <code>?url=</code> 参数:</p>
        <pre>http://corsapi.tvhub.cc/?url=https://api.example.com/endpoint</pre>
    
        <div class="example">
          <strong>示例:代理一个 API 请求</strong><br><br>
          原始请求:<code>https://api.example.com/data?id=123</code><br>
          通过代理:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/data&id=123</code>
        </div>
    
        <h2>🚀 高级用法</h2>
        <p>使用专属路径避免缓存冲突(推荐):</p>
        <pre>http://corsapi.tvhub.cc/p/source1?url=https://api1.example.com/endpoint</pre>
        <p>为不同 API 源使用不同路径标识符(如 <code>/p/source1</code>、<code>/p/source2</code>),可以:</p>
        <ul>
          <li>避免不同源之间的缓存冲突</li>
          <li>提高客户端兼容性</li>
          <li>更好的请求管理</li>
        </ul>
    
        <h2>🔧 参数转发</h2>
        <p>所有额外的 query 参数都会自动转发到目标 API:</p>
        <div class="example">
          <strong>参数自动转发示例</strong><br><br>
          请求:<code>http://corsapi.tvhub.cc/?url=https://api.example.com/list&page=1&limit=10</code><br>
          转发:<code>https://api.example.com/list?page=1&limit=10</code>
        </div>
    
        <h2>✨ 功能特性</h2>
        <ul>
          <li>✅ 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)</li>
          <li>✅ 自动转�
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 23.147.52.26:443 · tvhub.cc

    2026-01-12 08:50

    HTTP/1.0 400 Bad Request
    
    
    Client sent an HTTP request to an HTTPS server.
    
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 23.147.52.24:443 · tvhub.cc

    2026-01-12 08:50

    HTTP/1.0 400 Bad Request
    
    
    Client sent an HTTP request to an HTTPS server.
    
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 23.147.52.22:80 · tvhub.cc

    2026-01-12 08:50

    HTTP/1.1 307 Temporary Redirect
    Date: Mon, 12 Jan 2026 08:50:31 GMT
    Location: /login?redirect=%2F
    Server: Photon-Edge
    Content-Length: 19
    Connection: close
    
    
    /login?redirect=%2F
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 23.147.52.24:80 · tvhub.cc

    2026-01-12 08:50

    HTTP/1.1 307 Temporary Redirect
    Date: Mon, 12 Jan 2026 08:50:34 GMT
    Location: /login?redirect=%2F
    Server: Photon-Edge
    Content-Length: 19
    Connection: close
    
    
    /login?redirect=%2F
    Found 2026-01-12 by HttpPlugin
    Create report
  • Open service 23.147.52.16:80 · tvhub.cc

    2026-01-12 08:50

    HTTP/1.1 307 Temporary Redirect
    Date: Mon, 12 Jan 2026 08:50:33 GMT
    Location: /login?redirect=%2F
    Server: Photon-Edge
    Content-Length: 19
    Connection: close
    
    
    /login?redirect=%2F
    Found 2026-01-12 by HttpPlugin
    Create report
tvhub.cccorsapi.tvhub.cc
CN:
tvhub.cc
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-12 08:00
Not after:
2026-04-12 08:59
tvhub.cc*.tvhub.cc
CN:
tvhub.cc
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-11-27 04:17
Not after:
2026-02-25 05:15