Domain rowanchen.com
Hong Kong
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80 tcp/8443

openresty openresty

tcp/443 tcp/80

  • Open service 2606:4700:3031::ac43:be10:8443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zlcEzULo%2ByWi6pqgRVOyjSzgLs87hlp7qL7tC1b9jwdxvxHom3VDLquxkdb2m1Fd4Wsnd4vrdM5girAfl1M1NTLkcwMiA%2B7JccqS5Ha8SP%2BZRywXhdLHbGo%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d8be0c2781-FRA
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:80 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://rowanchen.com/
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=boKkA9WBTVAXDYADSPq9i1%2BRfa%2Bf0IMkrhxGg%2BUK3djcSkD3WurfFaHGRFxScVCer3LSgRv0buDws1cJma74N6uwDNAx%2FiAcEHByM%2FuarIcMp9rTR1mBxG8%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9bd031d85b5d1d41-SJC
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 172.67.190.16:8443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hKySt0ufcXOQ7VdY2uwOvAFj3wLWVabY2Wosd%2BMboVnq6Ky0fc9D9wqNGMRIX3gwwvEwNlpFu8W87pPovDL25cqOMmT%2BVjui5RuL"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d84b8d67a1-SJC
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 104.21.57.94:80 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://rowanchen.com/
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pZ8ZLhWFvw0SS421MG45VvGZVs%2BtEXwCw4g%2B2RgSpfjXHqYpgTuSSs797LnhWYDNZdBscgrN8k%2Bh5mly7rCbC3B%2BAcRWKA7khJhPcZw%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9bd031d84d413d68-SIN
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:80 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://rowanchen.com/
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vLu9l0La8duPa8zc3YYx9sROAK%2BKftIj1iKcAcWlIBwuq14puk7B8HVr29aAAG9fXr7RGnFSNqhJyZFdg2aZGNev3zetSZEGUgJvJexuU%2BTKT6fKmCAcPSs%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9bd031d86baeff60-BOM
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 104.21.57.94:443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NSR7ALUXkgi72YagV5DFJVXWd%2FbTKX3qsk6k%2FOCfDY5J01i14PXsNMotmWUJBc0SH7ofHyJfzxzTcw8FuEK55o2J2u%2FDNe96QS%2FcDUI%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d84d4ef906-SIN
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 104.21.57.94:8443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ORlSE%2F8noKil0UENMGP3PrwIXKatlAzrtObf%2FDNGtqCFN4Z6HxzQVyoKK1hytlOZNJhp%2BKthqOyyy%2FSNyxUjXANs4VY8iJEsqlclb38%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d81de8aa71-YYZ
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 172.67.190.16:80 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://rowanchen.com/
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QqlS%2BmM9xLaCaB3Epcb83Icig2rHZ7WRlEqZZ7%2BrjYdvnIOxENjnnJVY%2BVDI1E4oxY1kaSL3f9QPlO7U2QHjh7aV7yf3HSjJtHL%2Bvyc%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9bd031d7da1ce7b9-FRA
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:8443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pCBk80IJzrgIqBY9S8%2FVHKTjWyktiM8jp8tjDihjk4HiqJcEz%2Fl%2FYnPyNklexKcWCx5MNvxPx6SytHrSe5xf0st11fCHPY2BiwgBaKy2skpVa%2Fx97W%2FHORM%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d7c89adb35-AMS
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 172.67.190.16:443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dL9evQnas3ulnTuh7iahi1bIU%2FBOekfl7An3%2F9D4600F06HYESVex%2FWzH2DXaSOgwyOuE2dSfYWXEu8cdxy6y4%2Fy9oQi23KQ3%2FgeUDg%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d7cc705d84-FRA
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Y8tlV4q1L0vt5wc%2FtlNo4EierL1x8HGmK39sKDfqrzOJM8tyHaEvfgSqOOPG9ut7eT6PHzL%2B44UpBE9al6lKGDcPNuAnhvcWqlQg3bCRFqkpVSlmqhszMrs%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d7da3065e0-FRA
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:443 · rowanchen.com

    2026-01-12 22:47

    HTTP/1.1 301 Moved Permanently
    Date: Mon, 12 Jan 2026 22:47:16 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Strict-Transport-Security: max-age=2592000
    X-Content-Type-Options: nosniff
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Rg3cE2ImJ%2FmMYXlMqRP%2BZ7%2FwnI9y62xvp8IyQctC4OrpX%2BKzIarbmNjfyDyDbHW1pJxbN5NdT7heEyfTlLMqZ1fnjqYYxXch0YNB2G%2BzV0OxidSDu6cypw4%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9bd031d7de83906c-FRA
    
    Found 3 days ago by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:8443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:01 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    cf-cache-status: DYNAMIC
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yJfmDptmaGAFqSDeD71%2FgoZlD%2FkCvhz%2Ft1%2BiLXwFNBlPj8UqUIFDTvuaf7HTejlKGux8BHBv65i9ruo8GmEnymfsilWg%2F8GXfAS%2BsTel6VZDt3KDvvVHwJy5DbB1"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=10,cfOrigin;dur=307
    CF-RAY: 9b8ca964e83040ab-BOM
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:80 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=obN9kvJNSIxjbP4crsEEiYmKO38wWM%2BDyBFUbYA5Wupc2syiOPdc41oNTrP5w6lcpfkkjQMCYstGqzxdhmSiaTQAenahu5m5QUp2GC8eT6jIezducpKVjbslTfJz"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9b8ca95fbd43482c-BOM
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.21.57.94:8443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    cf-cache-status: DYNAMIC
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=d0fR2dgLQgZNgUq3pHHsbFQ%2FESocxi0%2Bqd84c63dEam7JwrOGzvbo1ge%2F%2Fb9A%2FsOrIXOzfgsL2L2efGOXUhDQaQZVeamhOKHy6tple2hfPXn"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=16,cfOrigin;dur=50
    CF-RAY: 9b8ca96078703e4f-SIN
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 172.67.190.16:80 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tgbtzwx6K9hHT717QRs8amFzZ0WavDqnH1%2FGvnYaK9jma3GrCMPaQKloH9pUNMuOpsT40tjUYWRO3cUHQU%2FxQW7XtBWsRvuc3DpK08atevlc"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8ca95eef11d28c-FRA
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 172.67.190.16:8443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    cf-cache-status: DYNAMIC
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RpAmb9U%2BD8Ort00YSIn2KAAPgnixfEkaTMUUJ9OEa2uof9fHgC%2BCtNMjmogxEUvOvyfVMmvBTO%2BV4gS97lQgQvMWlg9%2FzHI302HSaFjpEVcv"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=11,cfOrigin;dur=39
    CF-RAY: 9b8ca95f4cd3378a-YYZ
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.21.57.94:80 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=278zhmWohaPajZHCQkFjCQ0Z65b436%2FFm5nENvN3t%2FFwP8w1CRPhkpDM%2BaQzI5klnOMKzrAZ4gRsVxwHHYpel31XM1Kc%2BhQvItRLyiZOoA%3D%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9b8ca95ebc8e9608-EWR
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.21.57.94:443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=09yEMmeVrS%2BklQk1PymNgNnlZtHsMXxnWDdEO8IP9WLj1id%2FQKrypgg9vknvvxhDJROYooO34o1VT%2FsTl9tNb%2BacJWMWb%2FrS7HtAOvgX%2BgL9"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9b8ca95eea2d909a-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 172.67.190.16:443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JkOYc7FgRjatI5zuKAbqvlabyfJrOJBkg%2FCaJv017ai5gtdCX%2FS96hcGXk0rv%2FvzKaBUirEkLwdRXvC8sChf2x08bXk3T8s5H3KwUlvxXd0Y"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9b8ca95ecba76394-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YvOE5TJtbOC2ybZtPMsUdrSQe9c1cK9a2ra720GBsW7J5X4B4mQTqaZUNLkOd5VQNr%2FaY4TVFTOg%2Bj0J96uoGJpDKN0l1K6Bp2mGiJ%2FD%2B0FfW3ec4Sn5nNtjHFui"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9b8ca95e98886521-LHR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:8443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    cf-cache-status: DYNAMIC
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SZi8M0fzNLzWqY93c9iinmSL5uVMMuY%2F0KXYts3DHJ7JIjE50Yt71vwm5EZF2k9Uz1TmDNxaS9%2FkDOO2jFeWOlt39GNZsIS%2Fa9MvCF6I9wwU6H0tDJvnCHYkSsBx"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=7,cfOrigin;dur=32
    CF-RAY: 9b8ca95e8d45a8d0-EWR
    alt-svc: h3=":8443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:443 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 200 OK
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Access-Control-Allow-Origin: *
    Cache-Control: public, max-age=0, must-revalidate
    referrer-policy: strict-origin-when-cross-origin
    x-content-type-options: nosniff
    Vary: accept-encoding
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BE6urs7Y5XAulk6oPhYy01DYUu4H7UX7hXq2JbJ8JR8WwIEIRhIBSmnZvzCN8rbFS94JJFHy%2B7cbOB9M9UHGq0dQf6qjB8njeg6y3OsOc6Q1yUOHGBJgkUblc4kC"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    cf-cache-status: DYNAMIC
    CF-RAY: 9b8ca95eefd7d27d-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: Rowan Chen|设计 · 开发 · AI
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    
      <title>Rowan Chen|设计 · 开发 · AI</title>
      <meta name="description" content="Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。" />
      <meta name="keywords" content="Rowan Chen, 图形设计, UX设计, UI设计, Web开发, 前端开发, AI, 设计师, 开发者" />
      <meta name="author" content="Rowan Chen" />
      <link rel="canonical" href="https://www.rowanchen.com/" />
      <meta name="robots" content="index,follow,max-image-preview:large" />
    
      <script defer src="https://umami.rowanchen.com/script.js" data-website-id="3072dfba-6dbf-4a93-83f6-084d9f6eb3d9"></script>
    
      <link rel="icon" href="/assets/images/favicon.ico" sizes="any">
      <link rel="icon" type="image/png" href="/assets/images/logo.png">
    
      <link rel="preload" href="/assets/fonts/barlow/barlow-700.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/barlow/barlow-600.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Bold.woff2" as="font" type="font/woff2" crossorigin>
      <link rel="preload" href="/assets/fonts/harmony/HarmonyOS_Sans_SC_Regular.woff2" as="font" type="font/woff2" crossorigin>
    
      <link rel="stylesheet" href="/assets/css/base.css">
      <link rel="stylesheet" href="/assets/css/layout.css">
      <link rel="stylesheet" href="/assets/css/components.css">
      
      <link rel="stylesheet" href="/assets/css/pages/home.css" id="page-style">
    
      <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@graph": [
            {
              "@type": "WebSite",
              "@id": "https://www.rowanchen.com/#website",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen",
              "inLanguage": "zh-CN"
            },
            {
              "@type": "Person",
              "@id": "https://www.rowanchen.com/#person",
              "name": "Rowan Chen",
              "alternateName": ["Rowan"],
              "url": "https://www.rowanchen.com/",
              "image": "https://www.rowanchen.com/assets/images/logo.png",
              "sameAs": [
                "https://x.com/rowanchen_com",
                "https://github.com/rowanchen-com",
                "https://www.qmye.com"
              ],
              "jobTitle": "设计师 & 开发者",
              "worksFor": { "@type": "Organization", "name": "自由职业" },
              "description": "专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "knowsAbout": ["图形设计", "UX/UI设计", "Web开发", "前端开发", "AI"],
              "email": "hi@rowanchen.com"
            },
            {
              "@type": "WebPage",
              "@id": "https://www.rowanchen.com/#home",
              "url": "https://www.rowanchen.com/",
              "name": "Rowan Chen|设计 · 开发 · AI",
              "description": "Rowan Chen|专注于图形设计、UX/UI 设计与 Web 开发,探索审美与工程的平衡。",
              "inLanguage": "zh-CN",
              "isPartOf": { "@id": "https://www.rowanchen.com/#website" },
              "about": { "@id": "https://www.rowanchen.com/#person" },
              "mainEntity": { "@id": "https://www.rowanchen.com/#person" },
              "primaryImageOfPage": {
                "@type": "ImageObject",
                "@id": "https://www.rowanchen.com/#logo",
                "url": "https://www.rowanchen.com/assets/images/logo.png"
              }
            }
          ]
        }
      </script>
    </head>
    
    <body>
      <a href="/" class="logo" aria-label="Home">
        <svg class="logo-svg" viewBox="0 0 72.59 18.67" xmlns="http://www.w3.org/2000/svg">
          <path d="M3.42,11.92c.18.04.35.09.49.16s.28.13.42.19v.46H.64v-.46c.18-.1.34-.17.5-.22.16-.05.32-.09.48-.13v-6.79c-.4-.09-.73-.2-.98-.35v-.46h1.27c.16,0,.34,0,.55-.01.2,0,.42-.02.64-.03.22-.01.45-.02.68-.04s.46-.02.67-.02c.44,0,.85.05,1.22.15s.69.25.96.45.48.45.62.75c.15.3.22.65.22,1.06,0,.58-.14,1.05-.42,1.42-.28.37-.66.65-1.15.
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:80 · www.rowanchen.com

    2026-01-04 18:05

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 18:05:00 GMT
    Content-Length: 0
    Connection: close
    Location: https://www.rowanchen.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zrUy74Cjs%2FD%2F4sK9H7MS5TqmC3ZxLPUfNCkzRDOshvhxAplhHSYhomw4KXO%2BKj3OYJQCRaBDrTOWK%2B35nW1WxqVsQux0cQzv%2FdE5KonlkDBGPSSSk0rmMDd4Vz1Q"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9b8ca95ddee79fd5-AMS
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.21.57.94:80 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Location: https://www.rowanchen.com
    Strict-Transport-Security: max-age=31536000
    Alt-Svc: h3=":443"; ma=86400
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=20,cfOrigin;dur=69
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7QAy0uskvCj1pxtFzZ9CCHplpoR3q0DYTYaPxEniXrqZRlvxkOZrsMLCwpUrNnaXilDrSam7SjTfwHinQqpUpqwbZ4taSF5A%2FY4Kyyg%3D"}]}
    CF-RAY: 9b8c74fa1cec9d2c-SIN
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>openresty</center>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"13edbaa1260b4e8c98a1a47b0a842a9c","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:80 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 17:29:15 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Location: https://www.rowanchen.com
    Strict-Transport-Security: max-age=31536000
    Alt-Svc: h3=":443"; ma=86400
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=20,cfOrigin;dur=296
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0ZB3%2Bd%2FoyZg6dqtAjnTLIpQLzSXyolhnRZFXNRG1QfUN179VXI5P%2FYF3fx5kM9Zwp1YwBKH6ykNQ3cbWgcdZhWe4CRJnMWXWTfwNEnJ31GfKJMqRn2RBYkw%3D"}]}
    CF-RAY: 9b8c74fadd8acfe9-SJC
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>openresty</center>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"13edbaa1260b4e8c98a1a47b0a842a9c","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.21.57.94:8443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:8443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 104.21.57.94:443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 172.67.190.16:80 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 17:29:15 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Location: https://www.rowanchen.com
    Strict-Transport-Security: max-age=31536000
    Alt-Svc: h3=":443"; ma=86400
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=19,cfOrigin;dur=434
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AfOn9mXbBTEO8kbnBOZdqlgiPIKvUr4xp6EraWYUXyhGr6GRbTXNprqVP5ZZvoApwA4ueeI1bUxnTp%2FXCH4K1c5ymzvJ1iP5vdx0Ygw%3D"}]}
    CF-RAY: 9b8c74fb4fdeefa9-EWR
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>openresty</center>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"13edbaa1260b4e8c98a1a47b0a842a9c","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:395e:443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:8443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 172.67.190.16:8443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 172.67.190.16:443 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 400 Bad Request
    Server: cloudflare
    Date: Sun, 04 Jan 2026 17:29:14 GMT
    Content-Type: text/html
    Content-Length: 253
    Connection: close
    CF-RAY: -
    
    Page title: 400 The plain HTTP request was sent to HTTPS port
    
    <html>
    <head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
    <body>
    <center><h1>400 Bad Request</h1></center>
    <center>The plain HTTP request was sent to HTTPS port</center>
    <hr><center>cloudflare</center>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 2606:4700:3031::ac43:be10:80 · rowanchen.com

    2026-01-04 17:29

    HTTP/1.1 301 Moved Permanently
    Date: Sun, 04 Jan 2026 17:29:15 GMT
    Content-Type: text/html
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Location: https://www.rowanchen.com
    Strict-Transport-Security: max-age=31536000
    Alt-Svc: h3=":443"; ma=86400
    cf-cache-status: DYNAMIC
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=16,cfOrigin;dur=437
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=r5Ra7IKZhg3rzHd3YWIHDhhaiP2oClwDki5HdRL1Ov7zo%2B6QUc50Eno1NLA1%2FktPPhw%2F%2B%2BBi3CMMzgK4jqgqtksk770gDqcWEEfqqf0BqH6KRh%2BWvmhUomU%3D"}]}
    CF-RAY: 9b8c74fadde4519b-EWR
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>openresty</center>
    <script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"13edbaa1260b4e8c98a1a47b0a842a9c","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
    </body>
    </html>
    
    Found 2026-01-04 by HttpPlugin
    Create report
  • Open service 154.36.163.152:80 · rowanchen.com

    2025-12-31 02:10

    HTTP/1.1 301 Moved Permanently
    Server: openresty
    Date: Wed, 31 Dec 2025 02:10:28 GMT
    Content-Type: text/html
    Content-Length: 166
    Connection: close
    Location: https://www.rowanchen.com
    Strict-Transport-Security: max-age=31536000
    Alt-Svc: h3=":443"; ma=2592000
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>openresty</center>
    </body>
    </html>
    
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 154.36.163.152:443 · rowanchen.com

    2025-12-31 02:10

    HTTP/1.1 301 Moved Permanently
    Server: openresty
    Date: Wed, 31 Dec 2025 02:10:28 GMT
    Content-Type: text/html
    Content-Length: 166
    Connection: close
    Location: https://www.rowanchen.com
    Strict-Transport-Security: max-age=31536000
    Alt-Svc: h3=":443"; ma=2592000
    
    Page title: 301 Moved Permanently
    
    <html>
    <head><title>301 Moved Permanently</title></head>
    <body>
    <center><h1>301 Moved Permanently</h1></center>
    <hr><center>openresty</center>
    </body>
    </html>
    
    Found 2025-12-31 by HttpPlugin
    Create report
rowanchen.com
CN:
rowanchen.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-04 17:07
Not after:
2026-04-04 18:07
www.rowanchen.com
CN:
www.rowanchen.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-04 17:03
Not after:
2026-04-04 18:03
*.rowanchen.comrowanchen.com
CN:
*.rowanchen.com
Key:
ECDSA-256
Issuer:
E7
Not before:
2025-12-25 14:23
Not after:
2026-03-25 14:23