cloudflare
tcp/443 tcp/80 tcp/8443
Open service 162.159.36.20:443 · cf.binhe.cloudns.be
2026-01-23 11:25
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 11:25:43 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=804h0qhaTFhm5QK6xOoS6yW%2FBjsd4EdxrT8xqZNMvfsEhZvbb%2FxtI%2FhUzoZyZqPH%2F3HRXQd%2F0JkhvFfsCUbO6I6llZc%2Fzt0541Vrxhhabk%2FPwUc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c26ee9cfe2d2925-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; fo
Open service 162.159.36.20:80 · cf.binhe.cloudns.be
2026-01-23 11:25
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 11:25:43 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8%2BtFtmTWlpZlookUwOwTftejFF6NYhRdsZ5QrcQKfZ592iYnhlaX6BOPjpa9t5uZ5eB1os0yhchDbOR2S2eY1NFChSfk%2BX3AmF4nJY6f%2FfDc5cY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c26ee9bad52dc96-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; fo
Open service 162.159.36.20:8443 · cf.binhe.cloudns.be
2026-01-23 11:25
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 11:25:43 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=m3evk56cAfusz98rr28oive2ooPojdHLOe0xZLgoyE9UfI%2BLNMZ0Dj1koVV1fjcF2sSiHJoIfFNVieOjTmCRDR706Y2K6duA3ls6gzt%2F4LhiTBs%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c26ee9c18db4042-SIN
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; fo
Open service 162.159.36.5:8443 · cf.binhe.cloudns.be
2026-01-23 11:25
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 11:25:43 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oubVjCHD%2FGCT6wvtytcAXdCzffFPyO2nRf1iZYBuGamrlitVDyO0WGXn6MKOlwjFBY0ZKRQXB4uhhhCZSrjHLA5oZT7tmrQY6nCQaGjNbBOqXbg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c26ee9aaf606d93-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; fo
Open service 162.159.36.5:443 · cf.binhe.cloudns.be
2026-01-23 11:25
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 11:25:43 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ouj6Dk6eLqk%2FmEwSYuLsNwilP6gmicWW0t8aBxbBxDA1ab9H6EtcRDsVVqY3TJwgg9mrxrwVIpXdSVPUIBJg1N86l5IXkfEjiyDY0%2FvvYzdj1zY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c26ee9bda3221eb-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; fo
Open service 162.159.36.5:80 · cf.binhe.cloudns.be
2026-01-23 11:25
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 11:25:43 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FCnDnQbv%2BFH8OTMNJiIPJjbngnEzdLtULJ1laKd0LsH34urRPboEVHi7rhDfJjzAwKqCi%2FnsPczENv5P9n8XahQxmEXGlvqwGc9HsnY4%2F%2B0Vzs4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c26ee9a2f76d9db-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; fo
Open service 162.159.36.5:80 · cf.binhe.cloudns.be
2026-01-12 12:25
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 12:25:37 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=r4lNfLzCTNb2uFPNCF3gU9fJ9F6vcnUhEdd0h7Ts6NZqF7lf%2F9fmiV6AEe9Et9hZMyiZNkYw8aqWbJNiv7X%2By65n%2Bc7zEbY6Z468EPPr7hhmICA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bcca33a4fbec143-BLR
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; fo
Open service 162.159.36.20:8443 · cf.binhe.cloudns.be
2026-01-12 12:25
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 12:25:37 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dPBrxotjksiM6W9SZ8613F4cp05gC9ztyBsnyqQmGCp74EfuqHjEH1FA4KJ4RPFO1F8aBgPfp4DcIyw4L%2BmtqtDC1BZLexavjIvUzTUTMZcT"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bcca339e9f3a1ec-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; fo
Open service 162.159.36.20:443 · cf.binhe.cloudns.be
2026-01-12 12:25
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 12:25:37 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QIWxKlgLA0PnjEaq3EE2VUPllV%2B62kTH9P%2FTOVYA0sbp0IGzyqJIRHg7QI9xeAtJUIw%2F9JMx36Vl087wYdE5%2BpHKow4jBgiVjSkGes5Y3HOdnd0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bcca33abd02f8c6-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; fo
Open service 162.159.36.5:443 · cf.binhe.cloudns.be
2026-01-12 12:25
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 12:25:37 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8BPcYPI5UyTILjlq6GOtYFCd%2FZQU63NaB8rdK2choQM2qmdtlBZVHyzSTTM0tjIT7Yzwcb%2FIvjvrS7puWiIa73mPzhPWnqstq6FrUzhL%2FemgCzA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bcca3387d626627-AMS
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; fo
Open service 162.159.36.20:80 · cf.binhe.cloudns.be
2026-01-12 12:25
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 12:25:37 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dp%2FrbyueLyvS5GgmZtOddnQgHRJwONuZ6Trjb%2F%2FsyAotqVXL4EX7OEL5S6n4O7ZSicUmtESQPfMA5ysPFo%2F5E48WL9HCIL9qmplkhMt23Zcu080%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bcca3387b5f9006-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; fo
Open service 162.159.36.5:8443 · cf.binhe.cloudns.be
2026-01-12 12:25
HTTP/1.1 200 OK
Date: Mon, 12 Jan 2026 12:25:37 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 12119
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YmlVKpxG7Z9tT0rqLBzZASJuTBflHweuAHbttaOvyy%2FOHfOmeheym6rCFyBbU3MNJc2Iy8yV67g3wLF86DDoNx2wdObKV%2F5Qt5X2KREzLLFU8dc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bcca338583cb145-AMS
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; fo