nginx
tcp/443 tcp/80
Open service 43.174.247.38:443 · pan.12t.top
2026-01-25 14:23
HTTP/1.1 200 OK
Last-Modified: Tue, 13 Jan 2026 16:54:23 GMT
Etag: "696678bf-1870"
Server: nginx
Content-Type: text/html
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000
Alt-Svc: quic=":443"; h3=":443"; h3-29=":443"; h3-27=":443";h3-25=":443"; h3-T050=":443"; h3-Q050=":443";h3-Q049=":443";h3-Q048=":443"; h3-Q046=":443"; h3-Q043=":443"
Content-Length: 6256
Accept-Ranges: bytes
Connection: close
Date: Sun, 25 Jan 2026 14:24:08 GMT
Age: 15
EO-LOG-UUID: 12570045786515770528
EO-Cache-Status: HIT
NEL: {"success_fraction":0.1,"report_to":"eo-nel","max_age":604800}
Report-To: {"endpoints":[{"url":"https://nel.teo-rum.com/eo-cgi/nel"}],"group":"eo-nel","max_age":604800}
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: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Helvetica Neue', Arial, sans-serif;
background: #f2f2f7;
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.container {
background: #ffffff;
border-radius: 24px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
padding: 48px 32px;
text-align: center;
max-width: 400px;
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.05);
}
h1 {
color: #1d1d1f;
font-size: 2.25rem;
font-weight: 700;
margin-bottom: 32px;
letter-spacing: -0.02em;
}
.placeholder {
color: #8e8e93;
font-size: 1rem;
margin-top: 20px;
font-weight: 400;
}
.button-container {
margin-top: 32px;
display: flex;
flex-direction: column;
gap: 12px;
}
.platform-button {
background: #f2f2f7;
color: #1d1d1f;
border: none;
padding: 16px 24px;
border-radius: 16px;
font-size: 1.1rem;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
border: 1px solid rgba(0, 0, 0, 0.04);
font-family: inherit;
}
.platform-button:hover {
background: #e5e5ea;
transform: translateY(-1px);
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.platform-button:active {
transform: translateY(0);
background: #d1d1d6;
}
/* 手机端适配 */
@media (max-width: 480px) {
.container {
padding: 32px 24px;
margin: 16px;
border-radius: 20px;
}
h1 {
font-size: 1.75rem;
}
.placeholder {
font-size: 0.9rem;
}
.platform-button {
padding: 14px 20px;
font-size: 1rem;
border-radius: 14px;
}
}
/* 超小屏幕适配 */
@media (max-width: 320px) {
.container {
padding: 24px 20px;
margin: 12px;
}
h1 {
font-size: 1.5rem;
}
.platform-button {
padding: 12px 18px;
font-size: 0.95rem;
}
}
</style>
</head>
<body>
<div class="container">
<h1>选择游戏平台</h1>
<div class="button-container" id="buttonContainer">
<div class="placeholder">
正在加载平台...
</div>
</div>
</div>
<script>
// 静态文件夹列表(用于演示)
const staticFolders = [
'Steam',
'Epic Games',
'Origin',
'Uplay'
];
let folders = [...staticFolders];
// 尝试动态读取文件夹(需要PHP服务器支持)
async function loadFoldersFromServer() {
try {
const response = await fetch('get_folders.php');
if (response.ok) {
const serverFolders = await response.json();
folders = serverFolders;
console
Open service 43.174.246.38:443 · pan.12t.top
2026-01-25 14:23
HTTP/1.1 200 OK
Last-Modified: Tue, 13 Jan 2026 16:54:23 GMT
Etag: "696678bf-1870"
Server: nginx
Content-Type: text/html
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000
Alt-Svc: quic=":443"; h3=":443"; h3-29=":443"; h3-27=":443";h3-25=":443"; h3-T050=":443"; h3-Q050=":443";h3-Q049=":443";h3-Q048=":443"; h3-Q046=":443"; h3-Q043=":443"
Content-Length: 6256
Accept-Ranges: bytes
Connection: close
Date: Sun, 25 Jan 2026 14:24:08 GMT
Age: 15
EO-LOG-UUID: 13070182548178736027
EO-Cache-Status: HIT
NEL: {"success_fraction":0.1,"report_to":"eo-nel","max_age":604800}
Report-To: {"endpoints":[{"url":"https://nel.teo-rum.com/eo-cgi/nel"}],"group":"eo-nel","max_age":604800}
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: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Helvetica Neue', Arial, sans-serif;
background: #f2f2f7;
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.container {
background: #ffffff;
border-radius: 24px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
padding: 48px 32px;
text-align: center;
max-width: 400px;
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.05);
}
h1 {
color: #1d1d1f;
font-size: 2.25rem;
font-weight: 700;
margin-bottom: 32px;
letter-spacing: -0.02em;
}
.placeholder {
color: #8e8e93;
font-size: 1rem;
margin-top: 20px;
font-weight: 400;
}
.button-container {
margin-top: 32px;
display: flex;
flex-direction: column;
gap: 12px;
}
.platform-button {
background: #f2f2f7;
color: #1d1d1f;
border: none;
padding: 16px 24px;
border-radius: 16px;
font-size: 1.1rem;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
border: 1px solid rgba(0, 0, 0, 0.04);
font-family: inherit;
}
.platform-button:hover {
background: #e5e5ea;
transform: translateY(-1px);
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.platform-button:active {
transform: translateY(0);
background: #d1d1d6;
}
/* 手机端适配 */
@media (max-width: 480px) {
.container {
padding: 32px 24px;
margin: 16px;
border-radius: 20px;
}
h1 {
font-size: 1.75rem;
}
.placeholder {
font-size: 0.9rem;
}
.platform-button {
padding: 14px 20px;
font-size: 1rem;
border-radius: 14px;
}
}
/* 超小屏幕适配 */
@media (max-width: 320px) {
.container {
padding: 24px 20px;
margin: 12px;
}
h1 {
font-size: 1.5rem;
}
.platform-button {
padding: 12px 18px;
font-size: 0.95rem;
}
}
</style>
</head>
<body>
<div class="container">
<h1>选择游戏平台</h1>
<div class="button-container" id="buttonContainer">
<div class="placeholder">
正在加载平台...
</div>
</div>
</div>
<script>
// 静态文件夹列表(用于演示)
const staticFolders = [
'Steam',
'Epic Games',
'Origin',
'Uplay'
];
let folders = [...staticFolders];
// 尝试动态读取文件夹(需要PHP服务器支持)
async function loadFoldersFromServer() {
try {
const response = await fetch('get_folders.php');
if (response.ok) {
const serverFolders = await response.json();
folders = serverFolders;
console
Open service 43.174.247.38:80 · pan.12t.top
2026-01-25 14:23
HTTP/1.1 200 OK
Last-Modified: Tue, 13 Jan 2026 16:54:23 GMT
Etag: "696678bf-1870"
Server: nginx
Content-Type: text/html
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000
Alt-Svc: quic=":443"; h3=":443"; h3-29=":443"; h3-27=":443";h3-25=":443"; h3-T050=":443"; h3-Q050=":443";h3-Q049=":443";h3-Q048=":443"; h3-Q046=":443"; h3-Q043=":443"
Content-Length: 6256
Accept-Ranges: bytes
Connection: close
Date: Sun, 25 Jan 2026 14:24:10 GMT
Age: 17
EO-LOG-UUID: 16072805805246303526
EO-Cache-Status: HIT
NEL: {"success_fraction":0.1,"report_to":"eo-nel","max_age":604800}
Report-To: {"endpoints":[{"url":"https://nel.teo-rum.com/eo-cgi/nel"}],"group":"eo-nel","max_age":604800}
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: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Helvetica Neue', Arial, sans-serif;
background: #f2f2f7;
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.container {
background: #ffffff;
border-radius: 24px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
padding: 48px 32px;
text-align: center;
max-width: 400px;
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.05);
}
h1 {
color: #1d1d1f;
font-size: 2.25rem;
font-weight: 700;
margin-bottom: 32px;
letter-spacing: -0.02em;
}
.placeholder {
color: #8e8e93;
font-size: 1rem;
margin-top: 20px;
font-weight: 400;
}
.button-container {
margin-top: 32px;
display: flex;
flex-direction: column;
gap: 12px;
}
.platform-button {
background: #f2f2f7;
color: #1d1d1f;
border: none;
padding: 16px 24px;
border-radius: 16px;
font-size: 1.1rem;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
border: 1px solid rgba(0, 0, 0, 0.04);
font-family: inherit;
}
.platform-button:hover {
background: #e5e5ea;
transform: translateY(-1px);
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.platform-button:active {
transform: translateY(0);
background: #d1d1d6;
}
/* 手机端适配 */
@media (max-width: 480px) {
.container {
padding: 32px 24px;
margin: 16px;
border-radius: 20px;
}
h1 {
font-size: 1.75rem;
}
.placeholder {
font-size: 0.9rem;
}
.platform-button {
padding: 14px 20px;
font-size: 1rem;
border-radius: 14px;
}
}
/* 超小屏幕适配 */
@media (max-width: 320px) {
.container {
padding: 24px 20px;
margin: 12px;
}
h1 {
font-size: 1.5rem;
}
.platform-button {
padding: 12px 18px;
font-size: 0.95rem;
}
}
</style>
</head>
<body>
<div class="container">
<h1>选择游戏平台</h1>
<div class="button-container" id="buttonContainer">
<div class="placeholder">
正在加载平台...
</div>
</div>
</div>
<script>
// 静态文件夹列表(用于演示)
const staticFolders = [
'Steam',
'Epic Games',
'Origin',
'Uplay'
];
let folders = [...staticFolders];
// 尝试动态读取文件夹(需要PHP服务器支持)
async function loadFoldersFromServer() {
try {
const response = await fetch('get_folders.php');
if (response.ok) {
const serverFolders = await response.json();
folders = serverFolders;
console
Open service 43.174.246.38:80 · pan.12t.top
2026-01-25 14:23
HTTP/1.1 200 OK
Last-Modified: Tue, 13 Jan 2026 16:54:23 GMT
Etag: "696678bf-1870"
Server: nginx
Content-Type: text/html
Vary: Accept-Encoding
Strict-Transport-Security: max-age=31536000
Alt-Svc: quic=":443"; h3=":443"; h3-29=":443"; h3-27=":443";h3-25=":443"; h3-T050=":443"; h3-Q050=":443";h3-Q049=":443";h3-Q048=":443"; h3-Q046=":443"; h3-Q043=":443"
Content-Length: 6256
Accept-Ranges: bytes
Connection: close
Date: Sun, 25 Jan 2026 14:24:10 GMT
Age: 17
EO-LOG-UUID: 10944321396998724589
EO-Cache-Status: HIT
NEL: {"success_fraction":0.1,"report_to":"eo-nel","max_age":604800}
Report-To: {"endpoints":[{"url":"https://nel.teo-rum.com/eo-cgi/nel"}],"group":"eo-nel","max_age":604800}
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: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Helvetica Neue', Arial, sans-serif;
background: #f2f2f7;
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.container {
background: #ffffff;
border-radius: 24px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
padding: 48px 32px;
text-align: center;
max-width: 400px;
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.05);
}
h1 {
color: #1d1d1f;
font-size: 2.25rem;
font-weight: 700;
margin-bottom: 32px;
letter-spacing: -0.02em;
}
.placeholder {
color: #8e8e93;
font-size: 1rem;
margin-top: 20px;
font-weight: 400;
}
.button-container {
margin-top: 32px;
display: flex;
flex-direction: column;
gap: 12px;
}
.platform-button {
background: #f2f2f7;
color: #1d1d1f;
border: none;
padding: 16px 24px;
border-radius: 16px;
font-size: 1.1rem;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
border: 1px solid rgba(0, 0, 0, 0.04);
font-family: inherit;
}
.platform-button:hover {
background: #e5e5ea;
transform: translateY(-1px);
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.platform-button:active {
transform: translateY(0);
background: #d1d1d6;
}
/* 手机端适配 */
@media (max-width: 480px) {
.container {
padding: 32px 24px;
margin: 16px;
border-radius: 20px;
}
h1 {
font-size: 1.75rem;
}
.placeholder {
font-size: 0.9rem;
}
.platform-button {
padding: 14px 20px;
font-size: 1rem;
border-radius: 14px;
}
}
/* 超小屏幕适配 */
@media (max-width: 320px) {
.container {
padding: 24px 20px;
margin: 12px;
}
h1 {
font-size: 1.5rem;
}
.platform-button {
padding: 12px 18px;
font-size: 0.95rem;
}
}
</style>
</head>
<body>
<div class="container">
<h1>选择游戏平台</h1>
<div class="button-container" id="buttonContainer">
<div class="placeholder">
正在加载平台...
</div>
</div>
</div>
<script>
// 静态文件夹列表(用于演示)
const staticFolders = [
'Steam',
'Epic Games',
'Origin',
'Uplay'
];
let folders = [...staticFolders];
// 尝试动态读取文件夹(需要PHP服务器支持)
async function loadFoldersFromServer() {
try {
const response = await fetch('get_folders.php');
if (response.ok) {
const serverFolders = await response.json();
folders = serverFolders;
console