cloudflare
tcp/443 tcp/80
Open service 2606:4700:3034::ac43:90c7:443 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:22:54 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uvQP00Nq4j6MRD3Is3pHJ%2F1YVIrLWxwHcjld%2FJdjQ8FGOIci3wt64x8LTk5oRDFqmlOqrDRUmICmDyOPwY%2BHg%2BImgk%2F7B7xX1yvmALAy3yrrBQhCbmGH%2BCBn"}]}
via: http/2 edgeproxy-h
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=9
CF-RAY: 9b81174bc88d603e-SIN
alt-svc: h3=":443"; ma=86400
Page title: ZtoApi - OpenAI兼容API代理
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ZtoApi - OpenAI兼容API代理</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0;
padding: 0;
background-color: #f5f5f5;
line-height: 1.6;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: white;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
padding: 40px;
margin-top: 40px;
}
header {
text-align: center;
margin-bottom: 40px;
}
h1 {
color: #333;
margin-bottom: 10px;
font-size: 2.5rem;
}
.subtitle {
color: #666;
font-size: 1.2rem;
margin-bottom: 30px;
}
.links {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin-top: 40px;
}
.link-card {
background-color: #f8f9fa;
border-radius: 8px;
padding: 20px;
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
border: 1px solid #e9ecef;
}
.link-card:hover {
transform: translateY(-5px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.link-card h3 {
margin-top: 0;
color: #007bff;
}
.link-card p {
color: #666;
margin-bottom: 20px;
}
.link-card a {
display: inline-block;
background-color: #007bff;
color: white;
padding: 10px 20px;
border-radius: 4px;
text-decoration: none;
font-weight: bold;
transition: background-color 0.3s ease;
}
.link-card a:hover {
background-color: #0056b3;
}
.features {
margin-top: 60px;
}
.features h2 {
text-align: center;
color: #333;
margin-bottom: 30px;
}
.feature-list {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.feature-item {
text-align: center;
padding: 20px;
}
.feature-item i {
font-size: 2rem;
color: #007bff;
margin-bottom: 15px;
}
.feature-item h3 {
color: #333;
margin-bottom: 10px;
}
.feature-item p {
color: #666;
}
footer {
text-align: center;
margin-top: 60px;
padding-top: 20px;
border-top: 1px solid #e9ecef;
color: #666;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>ZtoApi</h1>
<div class="subtitle">OpenAI兼容API代理 for Z.ai GLM-4.5</div>
<p>一个高性能、易于部署的API代理服务,让你能够使用OpenAI兼容的格式访问Z.ai的GLM-4.5模型。</p>
</header>
<div class="links">
<div class="link-card">
<h3>📖 API文档</h3>
<p>查看完整的API文档,了解如何使用本服务。</p>
<a href="/docs">查看文档</a>
</div>
<div class="link-card">
<h3>📊 API调用看板</h3>
<p>实时监控API调用情况,查看请求统计和性能指标。</p>
<a href="/dashboard">查看看板</a>
</div>
<div class="link-card">
<h3>🤖 模型列表</h3>
<p>查看可用的AI模型列表及其详细信息。</p>
Open service 172.67.144.199:8443 · zapi.nonull.me
2026-01-03 08:22
Open service 2606:4700:3034::ac43:90c7:8443 · zapi.nonull.me
2026-01-03 08:22
Open service 2606:4700:3032::6815:519b:80 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:22:53 GMT
Content-Length: 0
Connection: close
Location: https://zapi.nonull.me/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FRyCdDx5dQU9YaHO8nGKZeK1LCqddy4mpZ9ujtzCXZXPXOIuXKAqQtQndYxTuo%2FOuPvAzC5dRikY%2FSjvPGundyyA8loqFF5rl%2F%2BpHdyPZZE4II8i9sq41X4T"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b8117477842c8b2-YYZ
alt-svc: h3=":443"; ma=86400
Open service 104.21.81.155:8443 · zapi.nonull.me
2026-01-03 08:22
Open service 172.67.144.199:80 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:22:53 GMT
Content-Length: 0
Connection: close
Location: https://zapi.nonull.me/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ML9iIfeSMN1LeIvNybUoU8UwVgrvqXm8fBJt%2Br1%2F1w4MJAHkTluQIR%2F2fHsbBjH03XYzlgS5HwmCdQXe%2F7GvjFCUzezpeMkQtr%2BJ2%2FeS"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b81174739772be0-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.144.199:443 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:22:53 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EwLxTSMMEt29mbaxRpELuUHgRMSnmyVzaG6WmK65ViHsPDR2J9mLXaQA2ldf8T7BVAOR2BRPl9KYb7VnNJpI6tGMy8imCEGXiSlqP3US"}]}
via: http/2 edgeproxy-h
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=40,cfOrigin;dur=26
CF-RAY: 9b81174778010866-EWR
alt-svc: h3=":443"; ma=86400
Page title: ZtoApi - OpenAI兼容API代理
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ZtoApi - OpenAI兼容API代理</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0;
padding: 0;
background-color: #f5f5f5;
line-height: 1.6;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: white;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
padding: 40px;
margin-top: 40px;
}
header {
text-align: center;
margin-bottom: 40px;
}
h1 {
color: #333;
margin-bottom: 10px;
font-size: 2.5rem;
}
.subtitle {
color: #666;
font-size: 1.2rem;
margin-bottom: 30px;
}
.links {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin-top: 40px;
}
.link-card {
background-color: #f8f9fa;
border-radius: 8px;
padding: 20px;
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
border: 1px solid #e9ecef;
}
.link-card:hover {
transform: translateY(-5px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.link-card h3 {
margin-top: 0;
color: #007bff;
}
.link-card p {
color: #666;
margin-bottom: 20px;
}
.link-card a {
display: inline-block;
background-color: #007bff;
color: white;
padding: 10px 20px;
border-radius: 4px;
text-decoration: none;
font-weight: bold;
transition: background-color 0.3s ease;
}
.link-card a:hover {
background-color: #0056b3;
}
.features {
margin-top: 60px;
}
.features h2 {
text-align: center;
color: #333;
margin-bottom: 30px;
}
.feature-list {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.feature-item {
text-align: center;
padding: 20px;
}
.feature-item i {
font-size: 2rem;
color: #007bff;
margin-bottom: 15px;
}
.feature-item h3 {
color: #333;
margin-bottom: 10px;
}
.feature-item p {
color: #666;
}
footer {
text-align: center;
margin-top: 60px;
padding-top: 20px;
border-top: 1px solid #e9ecef;
color: #666;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>ZtoApi</h1>
<div class="subtitle">OpenAI兼容API代理 for Z.ai GLM-4.5</div>
<p>一个高性能、易于部署的API代理服务,让你能够使用OpenAI兼容的格式访问Z.ai的GLM-4.5模型。</p>
</header>
<div class="links">
<div class="link-card">
<h3>📖 API文档</h3>
<p>查看完整的API文档,了解如何使用本服务。</p>
<a href="/docs">查看文档</a>
</div>
<div class="link-card">
<h3>📊 API调用看板</h3>
<p>实时监控API调用情况,查看请求统计和性能指标。</p>
<a href="/dashboard">查看看板</a>
</div>
<div class="link-card">
<h3>🤖 模型列表</h3>
<p>查看可用的AI模型列表及其详细信息。</p>
Open service 2606:4700:3034::ac43:90c7:80 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:22:53 GMT
Content-Length: 0
Connection: close
Location: https://zapi.nonull.me/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ofNtt3F5vZt%2BsMtEneOnko9P07VSwKgg0qJ7BDsggeH%2B2Zax8iMhs%2BWDssBKp6IbpUUrTqwwLjf%2FpOQoaBbqgSRzMYviad%2FZRrUWXbV89BgPGp6spJk1ZhUk"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=14,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b8117470c8776d1-LHR
alt-svc: h3=":443"; ma=86400
Open service 104.21.81.155:80 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:22:53 GMT
Content-Length: 0
Connection: close
Location: https://zapi.nonull.me/
Speculation-Rules: "/cdn-cgi/speculation"
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xj0rAeU%2FQk7wxBFofYZQ9qbB%2B9ZvEruXjucFQhI5XBLTtBC5pqJuvXnomVeLdM%2FIkO7pRlnsdvHhFJCzeU6WLSveaJJ%2Bz8lxvoNPI9OH"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b8117470813d355-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::6815:519b:8443 · zapi.nonull.me
2026-01-03 08:22
Open service 2606:4700:3032::6815:519b:443 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:22:53 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AhNlzBwL0g6KJ3tf9VEjRAe0905H9C4NUL2boIjw85u7ohVCpQPGki0wzc9oUgmb3F6Syw8wVMb6tttu2DbbgWGSqcEcmPMLPbAK4a5sGxkZiMfKkPczLaon"}]}
via: http/2 edgeproxy-h
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=58,cfOrigin;dur=28
CF-RAY: 9b811747cb14bd47-AMS
alt-svc: h3=":443"; ma=86400
Page title: ZtoApi - OpenAI兼容API代理
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ZtoApi - OpenAI兼容API代理</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0;
padding: 0;
background-color: #f5f5f5;
line-height: 1.6;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: white;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
padding: 40px;
margin-top: 40px;
}
header {
text-align: center;
margin-bottom: 40px;
}
h1 {
color: #333;
margin-bottom: 10px;
font-size: 2.5rem;
}
.subtitle {
color: #666;
font-size: 1.2rem;
margin-bottom: 30px;
}
.links {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin-top: 40px;
}
.link-card {
background-color: #f8f9fa;
border-radius: 8px;
padding: 20px;
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
border: 1px solid #e9ecef;
}
.link-card:hover {
transform: translateY(-5px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.link-card h3 {
margin-top: 0;
color: #007bff;
}
.link-card p {
color: #666;
margin-bottom: 20px;
}
.link-card a {
display: inline-block;
background-color: #007bff;
color: white;
padding: 10px 20px;
border-radius: 4px;
text-decoration: none;
font-weight: bold;
transition: background-color 0.3s ease;
}
.link-card a:hover {
background-color: #0056b3;
}
.features {
margin-top: 60px;
}
.features h2 {
text-align: center;
color: #333;
margin-bottom: 30px;
}
.feature-list {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.feature-item {
text-align: center;
padding: 20px;
}
.feature-item i {
font-size: 2rem;
color: #007bff;
margin-bottom: 15px;
}
.feature-item h3 {
color: #333;
margin-bottom: 10px;
}
.feature-item p {
color: #666;
}
footer {
text-align: center;
margin-top: 60px;
padding-top: 20px;
border-top: 1px solid #e9ecef;
color: #666;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>ZtoApi</h1>
<div class="subtitle">OpenAI兼容API代理 for Z.ai GLM-4.5</div>
<p>一个高性能、易于部署的API代理服务,让你能够使用OpenAI兼容的格式访问Z.ai的GLM-4.5模型。</p>
</header>
<div class="links">
<div class="link-card">
<h3>📖 API文档</h3>
<p>查看完整的API文档,了解如何使用本服务。</p>
<a href="/docs">查看文档</a>
</div>
<div class="link-card">
<h3>📊 API调用看板</h3>
<p>实时监控API调用情况,查看请求统计和性能指标。</p>
<a href="/dashboard">查看看板</a>
</div>
<div class="link-card">
<h3>🤖 模型列表</h3>
<p>查看可用的AI模型列表及其详细信息。</p>
Open service 104.21.81.155:443 · zapi.nonull.me
2026-01-03 08:22
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:22:53 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Accept-Encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mmX%2FxlRdBJbR7Ohrye00%2Fz9HJbNAFNQN4zk0PLAkAgdvb7dniHeFaM5CF85hihW0619%2Fxun8sG9QbK7rjhDyOsANaOauc6SDlD5y%2FRTH"}]}
via: http/2 edgeproxy-h
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Speculation-Rules: "/cdn-cgi/speculation"
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=78,cfOrigin;dur=12
CF-RAY: 9b811747c99e6359-LHR
alt-svc: h3=":443"; ma=86400
Page title: ZtoApi - OpenAI兼容API代理
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ZtoApi - OpenAI兼容API代理</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0;
padding: 0;
background-color: #f5f5f5;
line-height: 1.6;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: white;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
padding: 40px;
margin-top: 40px;
}
header {
text-align: center;
margin-bottom: 40px;
}
h1 {
color: #333;
margin-bottom: 10px;
font-size: 2.5rem;
}
.subtitle {
color: #666;
font-size: 1.2rem;
margin-bottom: 30px;
}
.links {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
margin-top: 40px;
}
.link-card {
background-color: #f8f9fa;
border-radius: 8px;
padding: 20px;
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
border: 1px solid #e9ecef;
}
.link-card:hover {
transform: translateY(-5px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.link-card h3 {
margin-top: 0;
color: #007bff;
}
.link-card p {
color: #666;
margin-bottom: 20px;
}
.link-card a {
display: inline-block;
background-color: #007bff;
color: white;
padding: 10px 20px;
border-radius: 4px;
text-decoration: none;
font-weight: bold;
transition: background-color 0.3s ease;
}
.link-card a:hover {
background-color: #0056b3;
}
.features {
margin-top: 60px;
}
.features h2 {
text-align: center;
color: #333;
margin-bottom: 30px;
}
.feature-list {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.feature-item {
text-align: center;
padding: 20px;
}
.feature-item i {
font-size: 2rem;
color: #007bff;
margin-bottom: 15px;
}
.feature-item h3 {
color: #333;
margin-bottom: 10px;
}
.feature-item p {
color: #666;
}
footer {
text-align: center;
margin-top: 60px;
padding-top: 20px;
border-top: 1px solid #e9ecef;
color: #666;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>ZtoApi</h1>
<div class="subtitle">OpenAI兼容API代理 for Z.ai GLM-4.5</div>
<p>一个高性能、易于部署的API代理服务,让你能够使用OpenAI兼容的格式访问Z.ai的GLM-4.5模型。</p>
</header>
<div class="links">
<div class="link-card">
<h3>📖 API文档</h3>
<p>查看完整的API文档,了解如何使用本服务。</p>
<a href="/docs">查看文档</a>
</div>
<div class="link-card">
<h3>📊 API调用看板</h3>
<p>实时监控API调用情况,查看请求统计和性能指标。</p>
<a href="/dashboard">查看看板</a>
</div>
<div class="link-card">
<h3>🤖 模型列表</h3>
<p>查看可用的AI模型列表及其详细信息。</p>