Domain progtech.top
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80

  • Swagger API description is publicly available
    First seen 2025-11-07 22:07
    Last seen 2026-01-02 04:40
    Open for 55 days
  • Swagger API description is publicly available
    First seen 2025-10-26 04:12
    Last seen 2026-01-02 08:24
    Open for 68 days
  • Swagger API description is publicly available
    First seen 2025-10-26 04:12
    Last seen 2026-01-02 08:10
    Open for 68 days
  • Swagger API description is publicly available
    First seen 2025-10-26 04:12
    Last seen 2026-01-02 08:10
    Open for 68 days
  • Open service 104.21.227.134:80 · www.progtech.top

    2026-01-22 23:43

    HTTP/1.1 200 OK
    Date: Thu, 22 Jan 2026 23:43:26 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Last-Modified: Sat, 16 Nov 2024 16:01:42 GMT
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Znh0fid3SrJtfh%2BDJqzdusn5djrpdxy8wow8FtURqfxPO3gKNFQz3DiBVtXKG9mZZOjkjxDmr1mMW0atuyC%2Fy0UZMpfahkdcw0Nox8rx8%2B8%3D"}]}
    Accept-Ranges: bytes
    cf-cache-status: DYNAMIC
    CF-RAY: 9c22e9e15e36f938-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: 404 Not Found
    
    <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    Found 2026-01-22 by HttpPlugin
    Create report
  • Open service 104.18.185.26:443 · progtech.top

    2026-01-22 22:54

    HTTP/1.1 526 <none>
    Date: Thu, 22 Jan 2026 22:54:19 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: 9c22a1ea18d6436a-EWR
    alt-svc: h3=":443"; ma=86400
    
    
    error code: 526
    Found 2026-01-22 by HttpPlugin
    Create report
  • Open service 104.16.250.22:80 · progtech.top

    2026-01-22 22:54

    HTTP/1.1 200 OK
    Date: Thu, 22 Jan 2026 22:54:19 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Last-Modified: Sat, 16 Nov 2024 16:01:42 GMT
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Qvs3%2BoUkbZoY1sX4oJsaJsLKROeaML%2BKX7JygQ%2B%2F4qIAncKYf8XV3PyuSlMKBV1bKdYe7XIstULA4Nt9TNKL7Vhbwzun7%2B2NY0kpLA%3D%3D"}]}
    Accept-Ranges: bytes
    cf-cache-status: DYNAMIC
    CF-RAY: 9c22a1ea1cc2ee23-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: 404 Not Found
    
    <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    Found 2026-01-22 by HttpPlugin
    Create report
  • Open service 104.21.224.5:443 · www.progtech.top

    2026-01-22 22:53

    HTTP/1.1 526 <none>
    Date: Thu, 22 Jan 2026 22:53:30 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: 9c22a0ba3fc18f3a-FRA
    alt-svc: h3=":443"; ma=86400
    
    
    error code: 526
    Found 2026-01-22 by HttpPlugin
    Create report
  • Open service 104.18.185.26:443 · progtech.top

    2026-01-09 06:58

    HTTP/1.1 526 <none>
    Date: Fri, 09 Jan 2026 06:58:42 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: 9bb20c344d47dc8c-FRA
    alt-svc: h3=":443"; ma=86400
    
    
    error code: 526
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 104.16.250.22:80 · progtech.top

    2026-01-09 06:58

    HTTP/1.1 200 OK
    Date: Fri, 09 Jan 2026 06:58:42 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Last-Modified: Sat, 16 Nov 2024 16:01:42 GMT
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1wxxi31zFQrWDiylyyrSkDkJKOWzHJdSeptgWt5lQpsICtyCxWqTHIsjo6ZQynJhJal0buDMBqTLJwJ8sjP8CVg0FF4dxJBkbLiZOg%3D%3D"}]}
    Accept-Ranges: bytes
    cf-cache-status: DYNAMIC
    CF-RAY: 9bb20c32b8b319f7-AMS
    alt-svc: h3=":443"; ma=86400
    
    Page title: 404 Not Found
    
    <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 104.21.224.5:443 · www.progtech.top

    2026-01-09 06:43

    HTTP/1.1 526 <none>
    Date: Fri, 09 Jan 2026 06:43:12 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: 9bb1f5816ad84030-SIN
    alt-svc: h3=":443"; ma=86400
    
    
    error code: 526
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 104.21.227.134:80 · www.progtech.top

    2026-01-09 01:18

    HTTP/1.1 200 OK
    Date: Fri, 09 Jan 2026 01:18:34 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Last-Modified: Sat, 16 Nov 2024 16:01:42 GMT
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=StSJb1dURjPojLm7dzGg%2BvdC8vCNii6oLJS0KmNNevOvDOEo7%2B8sbRVTjkBNzdwelpZFB3jmFFMbWO0O%2BFA%2BjFWZpd0BP3GV2foJz7De"}]}
    Accept-Ranges: bytes
    cf-cache-status: DYNAMIC
    CF-RAY: 9bb019fa3b7b88d4-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: 404 Not Found
    
    <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 104.21.224.5:443 · www.progtech.top

    2026-01-02 08:24

    HTTP/1.1 200 OK
    Date: Fri, 02 Jan 2026 08:24:31 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    vary: Origin
    vary: Access-Control-Request-Method
    vary: Access-Control-Request-Headers
    vary: accept-encoding
    content-language: en-US
    Cache-Control: no-cache, no-store, max-age=0, must-revalidate
    Cache-Control: no-cache
    pragma: no-cache
    expires: 0
    x-content-type-options: nosniff
    strict-transport-security: max-age=31536000
    x-frame-options: SAMEORIGIN
    x-xss-protection: 0
    referrer-policy: strict-origin-when-cross-origin
    Set-Cookie: XSRF-TOKEN=154a6212-3e37-4435-9839-a923b1ffe221; Path=/; HTTPOnly
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TqCbzUucMORsLS0IKLp2HXFqCy8c9noEqjyvLW%2F1DZFr6BSyJD%2BEmNZqrbWbOGD6xyE65Ei6xpG19w9PzFVYGxCC1RIzQMg4zVPRrUq%2BT%2Fs%3D"}]}
    cf-cache-status: DYNAMIC
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    CF-RAY: 9b78dc4dbca897a7-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: code匠-个人博客|CodeArtisan-blog
    
    <!DOCTYPE html>
    <html lang="zh" class="default">
    
      
      
        <head>
      <title>code匠-个人博客|CodeArtisan-blog</title>
      
      <meta charset="utf-8"/>
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
      <meta http-equiv="x-dns-prefetch-control" content="on">
      <meta name="keywords"/>
      <meta name="description">
      <meta name="author" content="code匠-个人博客">
      <meta name="site" content="https://www.progtech.top/">
      <meta property="og:type" content="website">
      <meta property="og:title" content="code匠-个人博客">
      <meta property="og:url" content="https://www.progtech.top/">
      <meta property="og:site_name" content="code匠-个人博客">
      <meta property="og:description">
      <meta property="og:locale" content="zh">
      <meta property="og:image">
      <meta name="twitter:card" content="summary">
      <meta name="twitter:title" content="code匠-个人博客">
      <meta name="twitter:description">
      <meta name="twitter:image">
      <link rel="canonical" href="https://www.progtech.top/"/>
    
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/css/theme.min.css?mew=1.3.2">
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/lib/remixicon@3.5.0/remixicon.min.css">
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/css/style.min.css?mew=1.3.2">
      
    
      
    
      <link rel="stylesheet" href="/themes/theme-dream/assets/css/mew-custom.min.css?mew=1.3.2">
      
      <link rel="stylesheet" href="/themes/theme-dream/assets/lib/qmsg/qmsg.min.css">
    
      
    
      
      <style>
        
    
        html {
          --theme: #50bfff;
          filter: none;
          
        }
    
        html.night {
          --theme: #5d93db;
        }
    
        body:before {
          
        }
    
        html.night body:before {
          
        }
    
        @media screen and (max-width: 768px) {
          body:before {
            
          }
          html.night body:before {
            
          }
        }
      </style>
      <script>
        window.logger = console.log;
        
        console.logStorage = [];
        console.log = function (message, ...optionalParams) {
          console.logStorage.push(()=>window.logger(message, optionalParams));
          if (console.logStorage.length > 100) {
            console.logStorage.shift()
          }
        };
        console.logPrint = function () {
          for (let logItem of console.logStorage) {
            logItem();
          }
        };
        
        /** 主题配置 */
        const DreamConfig = {};
        DreamConfig["theme_version"] = "1.3.2";
        DreamConfig["theme_base"] = "/themes/theme-dream/assets";
        
          
          
          
          DreamConfig["spark_input_content"] = ["\u505A\u4E00\u4E2AArtist\uFF0C\u518D\u505A\u4E00\u4E2AArtisan"]
          DreamConfig["notice_show_mode"] = 'index';
          
          
          
          
          
          
          DreamConfig["effects_snowflake_mode"] = "day";
          DreamConfig["effects_universe_mode"] = "night";
          
          DreamConfig["enable_baidu_push"] = true;
          
          DreamConfig["show_img_name"] = true;
          DreamConfig["load_progress"] = "center";
          
          
    
        /** 配置主题模式 */
        DreamConfig["default_theme"] = 'light';
        (function(){
          let isNight = DreamConfig.default_theme === 'system'? matchMedia('(prefers-color-scheme: dark)').matches : localStorage.getItem('night') || DreamConfig.default_theme === 'night';
          if (isNight.toString() === 'true') {
            localStorage.setItem('night', 'true');
            document.documentElement.classList.add('night');
          } else {
            localStorage.setItem('night', 'false');
          }
        })();
      </script>
    
    
      <script src="/themes/theme-dream/assets/lib/jquery@3.5.1/jquery.min.js"></script>
    
      
      
      
      
    <meta name="baidu-site-verification" content="codeva-vKkJ7p0uJ9" />
    <meta content="Halo 2.20.14" name="generator"/><!-- PluginSearchWidget start -->
    <script src="/plugins/PluginSearchWidget/assets/static/search-widget.iife.js?version=1.3.1" async></script>
    <link rel="stylesheet" href="/plugins/PluginSearchWidget/assets/static/style.css?version=1.3.1" />
    <!-- PluginSearchWidget end -->
    </head>
        <body>
        <header class="navbar">
        <div class="navbar-above">
            <div 
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 104.16.250.22:80 · progtech.top

    2026-01-02 08:10

    HTTP/1.1 200 OK
    Date: Fri, 02 Jan 2026 08:10:07 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Origin
    Vary: Access-Control-Request-Method
    Vary: Access-Control-Request-Headers
    vary: accept-encoding
    Content-Language: en-US
    Cache-Control: no-cache, no-store, max-age=0, must-revalidate
    Cache-Control: no-cache
    Pragma: no-cache
    Expires: 0
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 0
    Referrer-Policy: strict-origin-when-cross-origin
    set-cookie: XSRF-TOKEN=cf8ef93c-71ff-4f4f-846c-01bbff0b9f8d; Path=/; HTTPOnly
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=q410lGQHQHhwZYnt7DhQoFJJ4llgNvAo1ScJSQlalTeLwY66Lk3o%2BFjdi1QotNr9NrBldnKKSFBZZzCkUjbeF%2FQFjvbSfqdL3u0wGA%3D%3D"}]}
    cf-cache-status: DYNAMIC
    CF-RAY: 9b78c72e5d406c4d-SJC
    alt-svc: h3=":443"; ma=86400
    
    Page title: code匠-个人博客|CodeArtisan-blog
    
    <!DOCTYPE html>
    <html lang="zh" class="default">
    
      
      
        <head>
      <title>code匠-个人博客|CodeArtisan-blog</title>
      
      <meta charset="utf-8"/>
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
      <meta http-equiv="x-dns-prefetch-control" content="on">
      <meta name="keywords"/>
      <meta name="description">
      <meta name="author" content="code匠-个人博客">
      <meta name="site" content="https://www.progtech.top/">
      <meta property="og:type" content="website">
      <meta property="og:title" content="code匠-个人博客">
      <meta property="og:url" content="https://www.progtech.top/">
      <meta property="og:site_name" content="code匠-个人博客">
      <meta property="og:description">
      <meta property="og:locale" content="zh">
      <meta property="og:image">
      <meta name="twitter:card" content="summary">
      <meta name="twitter:title" content="code匠-个人博客">
      <meta name="twitter:description">
      <meta name="twitter:image">
      <link rel="canonical" href="https://www.progtech.top/"/>
    
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/css/theme.min.css?mew=1.3.2">
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/lib/remixicon@3.5.0/remixicon.min.css">
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/css/style.min.css?mew=1.3.2">
      
    
      
    
      <link rel="stylesheet" href="/themes/theme-dream/assets/css/mew-custom.min.css?mew=1.3.2">
      
      <link rel="stylesheet" href="/themes/theme-dream/assets/lib/qmsg/qmsg.min.css">
    
      
    
      
      <style>
        
    
        html {
          --theme: #50bfff;
          filter: none;
          
        }
    
        html.night {
          --theme: #5d93db;
        }
    
        body:before {
          
        }
    
        html.night body:before {
          
        }
    
        @media screen and (max-width: 768px) {
          body:before {
            
          }
          html.night body:before {
            
          }
        }
      </style>
      <script>
        window.logger = console.log;
        
        console.logStorage = [];
        console.log = function (message, ...optionalParams) {
          console.logStorage.push(()=>window.logger(message, optionalParams));
          if (console.logStorage.length > 100) {
            console.logStorage.shift()
          }
        };
        console.logPrint = function () {
          for (let logItem of console.logStorage) {
            logItem();
          }
        };
        
        /** 主题配置 */
        const DreamConfig = {};
        DreamConfig["theme_version"] = "1.3.2";
        DreamConfig["theme_base"] = "/themes/theme-dream/assets";
        
          
          
          
          DreamConfig["spark_input_content"] = ["\u505A\u4E00\u4E2AArtist\uFF0C\u518D\u505A\u4E00\u4E2AArtisan"]
          DreamConfig["notice_show_mode"] = 'index';
          
          
          
          
          
          
          DreamConfig["effects_snowflake_mode"] = "day";
          DreamConfig["effects_universe_mode"] = "night";
          
          DreamConfig["enable_baidu_push"] = true;
          
          DreamConfig["show_img_name"] = true;
          DreamConfig["load_progress"] = "center";
          
          
    
        /** 配置主题模式 */
        DreamConfig["default_theme"] = 'light';
        (function(){
          let isNight = DreamConfig.default_theme === 'system'? matchMedia('(prefers-color-scheme: dark)').matches : localStorage.getItem('night') || DreamConfig.default_theme === 'night';
          if (isNight.toString() === 'true') {
            localStorage.setItem('night', 'true');
            document.documentElement.classList.add('night');
          } else {
            localStorage.setItem('night', 'false');
          }
        })();
      </script>
    
    
      <script src="/themes/theme-dream/assets/lib/jquery@3.5.1/jquery.min.js"></script>
    
      
      
      
      
    <meta name="baidu-site-verification" content="codeva-vKkJ7p0uJ9" />
    <meta content="Halo 2.20.14" name="generator"/><!-- PluginSearchWidget start -->
    <script src="/plugins/PluginSearchWidget/assets/static/search-widget.iife.js?version=1.3.1" async></script>
    <link rel="stylesheet" href="/plugins/PluginSearchWidget/assets/static/style.css?version=1.3.1" />
    <!-- PluginSearchWidget end -->
    </head>
        <body>
        <header class="navbar">
        <div class="navbar-above">
            <div 
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 104.21.227.134:80 · www.progtech.top

    2026-01-02 04:40

    HTTP/1.1 200 OK
    Date: Fri, 02 Jan 2026 04:40:35 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Vary: Origin
    Vary: Access-Control-Request-Method
    Vary: Access-Control-Request-Headers
    vary: accept-encoding
    Content-Language: en-US
    Cache-Control: no-cache, no-store, max-age=0, must-revalidate
    Cache-Control: no-cache
    Pragma: no-cache
    Expires: 0
    X-Content-Type-Options: nosniff
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 0
    Referrer-Policy: strict-origin-when-cross-origin
    set-cookie: XSRF-TOKEN=96497ed0-ecd9-471f-8a4e-b1465c1f4c44; Path=/; HTTPOnly
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CMWDqEvvYci6G2XlLfo4SyVu82YXXxWuA8B6z1nfdVWXe67On7kBCcD7lfE9VSfJ8POgEOuuiB%2BFWbirfbUU4MJvOfUDOduG40lHiM0TrTI%3D"}]}
    cf-cache-status: DYNAMIC
    CF-RAY: 9b779442b8cad9ce-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: code匠-个人博客|CodeArtisan-blog
    
    <!DOCTYPE html>
    <html lang="zh" class="default">
    
      
      
        <head>
      <title>code匠-个人博客|CodeArtisan-blog</title>
      
      <meta charset="utf-8"/>
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
      <meta http-equiv="x-dns-prefetch-control" content="on">
      <meta name="keywords"/>
      <meta name="description">
      <meta name="author" content="code匠-个人博客">
      <meta name="site" content="https://www.progtech.top/">
      <meta property="og:type" content="website">
      <meta property="og:title" content="code匠-个人博客">
      <meta property="og:url" content="https://www.progtech.top/">
      <meta property="og:site_name" content="code匠-个人博客">
      <meta property="og:description">
      <meta property="og:locale" content="zh">
      <meta property="og:image">
      <meta name="twitter:card" content="summary">
      <meta name="twitter:title" content="code匠-个人博客">
      <meta name="twitter:description">
      <meta name="twitter:image">
      <link rel="canonical" href="https://www.progtech.top/"/>
    
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/css/theme.min.css?mew=1.3.2">
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/lib/remixicon@3.5.0/remixicon.min.css">
      <link rel="preload stylesheet" as="style" href="/themes/theme-dream/assets/css/style.min.css?mew=1.3.2">
      
    
      
    
      <link rel="stylesheet" href="/themes/theme-dream/assets/css/mew-custom.min.css?mew=1.3.2">
      
      <link rel="stylesheet" href="/themes/theme-dream/assets/lib/qmsg/qmsg.min.css">
    
      
    
      
      <style>
        
    
        html {
          --theme: #50bfff;
          filter: none;
          
        }
    
        html.night {
          --theme: #5d93db;
        }
    
        body:before {
          
        }
    
        html.night body:before {
          
        }
    
        @media screen and (max-width: 768px) {
          body:before {
            
          }
          html.night body:before {
            
          }
        }
      </style>
      <script>
        window.logger = console.log;
        
        console.logStorage = [];
        console.log = function (message, ...optionalParams) {
          console.logStorage.push(()=>window.logger(message, optionalParams));
          if (console.logStorage.length > 100) {
            console.logStorage.shift()
          }
        };
        console.logPrint = function () {
          for (let logItem of console.logStorage) {
            logItem();
          }
        };
        
        /** 主题配置 */
        const DreamConfig = {};
        DreamConfig["theme_version"] = "1.3.2";
        DreamConfig["theme_base"] = "/themes/theme-dream/assets";
        
          
          
          
          DreamConfig["spark_input_content"] = ["\u505A\u4E00\u4E2AArtist\uFF0C\u518D\u505A\u4E00\u4E2AArtisan"]
          DreamConfig["notice_show_mode"] = 'index';
          
          
          
          
          
          
          DreamConfig["effects_snowflake_mode"] = "day";
          DreamConfig["effects_universe_mode"] = "night";
          
          DreamConfig["enable_baidu_push"] = true;
          
          DreamConfig["show_img_name"] = true;
          DreamConfig["load_progress"] = "center";
          
          
    
        /** 配置主题模式 */
        DreamConfig["default_theme"] = 'light';
        (function(){
          let isNight = DreamConfig.default_theme === 'system'? matchMedia('(prefers-color-scheme: dark)').matches : localStorage.getItem('night') || DreamConfig.default_theme === 'night';
          if (isNight.toString() === 'true') {
            localStorage.setItem('night', 'true');
            document.documentElement.classList.add('night');
          } else {
            localStorage.setItem('night', 'false');
          }
        })();
      </script>
    
    
      <script src="/themes/theme-dream/assets/lib/jquery@3.5.1/jquery.min.js"></script>
    
      
      
      
      
    <meta name="baidu-site-verification" content="codeva-vKkJ7p0uJ9" />
    <meta content="Halo 2.20.14" name="generator"/><!-- PluginSearchWidget start -->
    <script src="/plugins/PluginSearchWidget/assets/static/search-widget.iife.js?version=1.3.1" async></script>
    <link rel="stylesheet" href="/plugins/PluginSearchWidget/assets/static/style.css?version=1.3.1" />
    <!-- PluginSearchWidget end -->
    </head>
        <body>
        <header class="navbar">
        <div class="navbar-above">
            <div 
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 104.18.185.26:443 · progtech.top

    2025-12-22 14:19

    HTTP/1.1 502 Bad Gateway
    Date: Mon, 22 Dec 2025 14:19:40 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: 9b204157ffcbfc28-AMS
    alt-svc: h3=":443"; ma=86400
    
    
    error code: 502
    Found 2025-12-22 by HttpPlugin
    Create report
  • Open service 104.21.224.5:443 · www.progtech.top

    2025-12-22 08:39

    HTTP/1.1 502 Bad Gateway
    Date: Mon, 22 Dec 2025 08:39:22 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: 9b1e4edf3d707b96-ATL
    alt-svc: h3=":443"; ma=86400
    
    
    error code: 502
    Found 2025-12-22 by HttpPlugin
    Create report
progtech.top
CN:
progtech.top
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-11-19 16:32
Not after:
2026-02-17 17:32
www.progtech.top
CN:
www.progtech.top
Key:
ECDSA-256
Issuer:
WE1
Not before:
2025-11-20 06:03
Not after:
2026-02-18 07:03