cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.21.48.152:8443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:36 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=OLpT6tbSc57%2FT7aOgh0CsNAtK10zj%2Fokhj9xxRa5KfwB%2BE2f1ynO%2B2%2F7%2BmweUpJIhXg5sWRm99Cb5fqCbdNpC%2BVzImOYm90O8g%2BsxLhRbwRC"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbce5dbcf41f-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 2606:4700:3035::ac43:995b:80 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:36 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=veuaYbtQzuimW%2FYtp23hyE7oCd0E373u5NlXhK7D0w38jrNQueAvENH3%2BT%2B7sUnpMxXeeY32jlG4vhopCP8uViWcSvAvp07uDpwj9xT4SmoVSkIQQr9gcayfQMbW"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcd3c516798-SJC
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 2606:4700:3037::6815:3098:80 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:36 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=keQXCwyImLZXNHN9qfRd4yqFtR68iAfhKEfbwzY0fegcRe6MwA%2BQSCiwoePtL4%2FcN2DWya%2F5InUGa4kFEphd8qzBS8clN6tbHWVuKI4pfv%2FiitwwZvteiutsEFH8"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbccfdef41fb-EWR
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 172.67.153.91:80 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=r8XUA1k1UEA9ibdqysC9AOUS8dTwc6JyVoIIF8X6hofME165azPdNBH%2BNYV2%2FO%2BJsQbqOqEylIstRfHdFzNbleapX6tWMF1bFrA3IZFxN3Sa"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcc9db47206-EWR
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 2606:4700:3037::6815:3098:443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Sjz561z6TbAPo5cKKjs%2FNHcfp4rNLWGa2SiEn%2Fc6%2F7J%2BX3v46OEutxr6vzeOGTFqDlO8PImpA4u9Zc0GBzxqEjVUPyLAwCX4wd%2BOo1oUOis2px1iyWrklr3nv%2FNb"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcca95cdbf7-FRA
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 172.67.153.91:8443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7WOTsPSoh1wORNAwSO%2F5b16ByWDMpVxptxIIf%2BjQi0njEvNbTWT2kKJLfAyjmCUuP3stRPqzZ%2BDHYqlKrMEZ40cDp8ouVzH0dyNKpa65W5fZ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcc9e1ed23c-LHR
alt-svc: h3=":8443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 2606:4700:3037::6815:3098:8443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FGlfMXr1l3c09O74KrnrJKwVzs3tVLeibzvlxev3brS0ZBPEaxsIjikV2Vg0G6h16xE%2BcnC97i0LBMrQA7FCj5sYPSnVqqi%2BfNpiMfmh4wdGiejedYmRmbaygTdM"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcc7d83638f-LHR
alt-svc: h3=":8443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 104.21.48.152:80 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Cig4AdyUCf0cFnxAX4mHpxeA4%2FrYTXrJpb%2BzNXJ4XLt9Vb3Anef165l7Ncen4lEty7WLECdFGo32Yb7QW4Nj%2FIvLpG2tvbYpd3QwUXdBCqly"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcc6eb09203-SJC
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 104.21.48.152:443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NrRAqQoT7rtHQQKkfQq1OM0jtZ14LaKCfjPi2HsMce5fGIRgOC7TzYle9c3H51z5V6uI8Z1iaWf%2FKEJQJ8djKhGdJKD8%2BUa2zeyvMZ1pjEla"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcc7a771997-FRA
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 2606:4700:3035::ac43:995b:8443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1NFVfkWLcGet82mhImhb36xvyZJnkZCzgyLk50e33JCdGC6pv%2FzueMWQFGScn%2FXZ1ZLFPQivcziN2ccsPRYQBOEbLkEJGc5rLdfCsp58zitqAExaEGBXE0bBo1lg"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcc6911d3a2-FRA
alt-svc: h3=":8443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 2606:4700:3035::ac43:995b:443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:36 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FqvEsUuwO2337YjFIkJWOrvr2anTUSf93feOJxKUDAba%2FguhqAuKTNdguTAyBe6tMNk3ZOwSFZTuZCyfYiD%2BAPXTkjf9jEbZL1RyczN1ohyZbz41C0qKu3QSLTmB"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcdaa18ce63-SIN
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co
Open service 172.67.153.91:443 · ecchips.dpdns.org
2026-01-23 02:28
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 02:28:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11876
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CbkQuWIMbiczGosdV1DYcEUm4x%2ByR%2B5P%2F%2Bt1fSfuaqRW4kYHZbrJsLCZPpPhSmkbxG1BQlliq2zl1IUdShpYmXpXCtDNaxBmExlqIvSZZ9rd"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c23dbcc6c0860e6-EWR
alt-svc: h3=":443"; ma=86400
Page title: 终端
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>终端</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "Courier New", monospace;
background: #000; color: #00ff00; min-height: 100vh;
overflow-x: hidden; position: relative;
display: flex; justify-content: center; align-items: center;
}
.matrix-bg {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%);
z-index: -1;
animation: bg-pulse 8s ease-in-out infinite;
}
@keyframes bg-pulse {
0%, 100% { background: linear-gradient(45deg, #000 0%, #001100 50%, #000 100%); }
50% { background: linear-gradient(45deg, #000 0%, #002200 50%, #000 100%); }
}
.matrix-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,0,0.03) 2px, rgba(0,255,0,0.03) 4px);
animation: matrix-fall 20s linear infinite;
z-index: -1;
}
@keyframes matrix-fall {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
.matrix-code-rain {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
pointer-events: none; z-index: -1;
overflow: hidden;
}
.matrix-column {
position: absolute; top: -100%; left: 0;
color: #00ff00; font-family: "Courier New", monospace;
font-size: 14px; line-height: 1.2;
animation: matrix-drop 15s linear infinite;
text-shadow: 0 0 5px #00ff00;
}
@keyframes matrix-drop {
0% { top: -100%; opacity: 1; }
10% { opacity: 1; }
90% { opacity: 0.3; }
100% { top: 100vh; opacity: 0; }
}
.matrix-column:nth-child(odd) {
animation-duration: 12s;
animation-delay: -2s;
}
.matrix-column:nth-child(even) {
animation-duration: 18s;
animation-delay: -5s;
}
.matrix-column:nth-child(3n) {
animation-duration: 20s;
animation-delay: -8s;
}
.terminal {
width: 90%; max-width: 800px; height: 500px;
background: rgba(0, 0, 0, 0.9);
border: 2px solid #00ff00;
border-radius: 8px;
box-shadow: 0 0 30px rgba(0, 255, 0, 0.5), inset 0 0 20px rgba(0, 255, 0, 0.1);
backdrop-filter: blur(10px);
position: relative; z-index: 1;
overflow: hidden;
}
.terminal-header {
background: rgba(0, 20, 0, 0.8);
padding: 10px 15px;
border-bottom: 1px solid #00ff00;
display: flex; align-items: center;
}
.terminal-buttons {
display: flex; gap: 8px;
}
.terminal-button {
width: 12px; height: 12px; border-radius: 50%;
background: #ff5f57; border: none;
}
.terminal-button:nth-child(2) { background: #ffbd2e; }
.terminal-button:nth-child(3) { background: #28ca42; }
.terminal-title {
margin-left: 15px; color: #00ff00;
font-size: 14px; font-weight: bold;
}
.terminal-body {
padding: 20px; height: calc(100% - 50px);
overflow-y: auto; font-size: 14px;
line-height: 1.4;
}
.terminal-line {
margin-bottom: 8px; display: flex; align-items: center;
}
.terminal-prompt {
color: #00ff00; margin-right: 10px;
font-weight: bold;
}
.terminal-input {
background: transparent; border: none; outline: none;
co