cloudflare
tcp/443 tcp/80 tcp/8443
Open service 162.159.36.20:443 · sub.iw.gs
2026-01-25 13:28
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 13:28:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=4,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R7EykB%2BVx1aRHWgeidasPyVopk3pC7%2B1tws8dluzsImUTjabbc%2BchxFrYYTAK5R2bmKmzLll9lvPDqOfgb6HHDZ%2BDnpZbPssHw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c381c95db8071ff-YYZ
alt-svc: h3=":443"; ma=86400
Page title: 订阅管理系统
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>订阅管理系统</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
<style>
/* === 全局暗黑模式核心变量与覆盖 === */
:root {
--dark-bg-primary: #111827; /* 深灰/黑背景 */
--dark-bg-secondary: #1f2937; /* 卡片/容器背景 */
--dark-border: #374151; /* 边框颜色 */
--dark-text-main: #f9fafb; /* 主要文字 */
--dark-text-muted: #9ca3af; /* 次要文字 */
}
html.dark body { background-color: var(--dark-bg-primary); color: var(--dark-text-muted); }
html.dark .bg-white { background-color: var(--dark-bg-secondary) !important; color: var(--dark-text-main); }
html.dark .bg-gray-50 { background-color: var(--dark-bg-primary) !important; }
html.dark .bg-gray-100 { background-color: var(--dark-border) !important; }
html.dark .shadow-md, html.dark .shadow-lg, html.dark .shadow-xl {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
html.dark .text-gray-900, html.dark .text-gray-800 { color: var(--dark-text-main) !important; }
html.dark .text-gray-700 { color: #d1d5db !important; }
html.dark .text-gray-600, html.dark .text-gray-500 { color: var(--dark-text-muted) !important; }
html.dark .text-indigo-600 { color: #818cf8 !important; }
html.dark .border-gray-200, html.dark .border-gray-300 { border-color: var(--dark-border) !important; }
html.dark .divide-y > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark .divide-gray-200 > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark input, html.dark select, html.dark textarea {
background-color: #374151 !important;
border-color: #4b5563 !important;
color: white !important;
}
html.dark input::placeholder, html.dark textarea::placeholder { color: #9ca3af; }
html.dark input:focus, html.dark select:focus, html.dark textarea:focus {
border-color: #818cf8 !important;
background-color: #4b5563 !important;
}
html.dark nav { background-color: var(--dark-bg-secondary) !important; border-bottom: 1px solid var(--dark-border); }
html.dark thead {
background-color: #111827 !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
}
html.dark thead th {
color: #f9fafb !important;
background-color: #111827 !important;
border-bottom: 1px solid #4b5563 !important;
letter-spacing: 0.08em;
}
html.dark tbody tr:hover { background-color: #374151 !important; }
html.dark tbody tr.bg-gray-100 { background-color: #374151 !important; }
/* 弹窗与日期选择器 */
html.dark .custom-date-picker { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .custom-date-picker .calendar-day { color: #e5e7eb; }
html.dark .custom-date-picker .calendar-day:hover { background-color: #374151; }
html.dark .custom-date-picker .calendar-day.other-month { color: #4b5563; }
html.dark .month-option, html.dark .year-option { color: #e5e7eb; }
html.dark .month-option:hover, html.dark .year-option:hover { background-color: #374151 !important; }
html.dark .custom-dropdown-list { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .dropdown-item { color: #d1d5db; border-bottom-color: var(--dark-border); }
html.dark .dropdown-item:hover { background-color: #374151; color: #818cf8; }
html.dark #mobile-menu { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark #mobile-menu a { color: #e5e7eb; }
html.dark #mobile-menu a:hover { background-color: #374151; }
html.dark #mobile-menu-btn { color: #e5e7eb; }
html.dark #mobile-menu-btn:hover { background-color: #374151; }
html.dark .loading-skeleton { background: li
Open service 162.159.36.5:8443 · sub.iw.gs
2026-01-25 13:28
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 13:28:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfEdge;dur=4,cfOrigin;dur=0
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lfzWzj1GNBgWLdbtU7gRHb4GdaIbfi4%2Bx39C7aslCGr7cf%2BTEEWHP1m58llux%2B%2BCCN0CLXocxpoKQJsrrAsvJT%2FILXE4HcxYVw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c381c95ef3febb5-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: 订阅管理系统
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>订阅管理系统</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
<style>
/* === 全局暗黑模式核心变量与覆盖 === */
:root {
--dark-bg-primary: #111827; /* 深灰/黑背景 */
--dark-bg-secondary: #1f2937; /* 卡片/容器背景 */
--dark-border: #374151; /* 边框颜色 */
--dark-text-main: #f9fafb; /* 主要文字 */
--dark-text-muted: #9ca3af; /* 次要文字 */
}
html.dark body { background-color: var(--dark-bg-primary); color: var(--dark-text-muted); }
html.dark .bg-white { background-color: var(--dark-bg-secondary) !important; color: var(--dark-text-main); }
html.dark .bg-gray-50 { background-color: var(--dark-bg-primary) !important; }
html.dark .bg-gray-100 { background-color: var(--dark-border) !important; }
html.dark .shadow-md, html.dark .shadow-lg, html.dark .shadow-xl {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
html.dark .text-gray-900, html.dark .text-gray-800 { color: var(--dark-text-main) !important; }
html.dark .text-gray-700 { color: #d1d5db !important; }
html.dark .text-gray-600, html.dark .text-gray-500 { color: var(--dark-text-muted) !important; }
html.dark .text-indigo-600 { color: #818cf8 !important; }
html.dark .border-gray-200, html.dark .border-gray-300 { border-color: var(--dark-border) !important; }
html.dark .divide-y > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark .divide-gray-200 > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark input, html.dark select, html.dark textarea {
background-color: #374151 !important;
border-color: #4b5563 !important;
color: white !important;
}
html.dark input::placeholder, html.dark textarea::placeholder { color: #9ca3af; }
html.dark input:focus, html.dark select:focus, html.dark textarea:focus {
border-color: #818cf8 !important;
background-color: #4b5563 !important;
}
html.dark nav { background-color: var(--dark-bg-secondary) !important; border-bottom: 1px solid var(--dark-border); }
html.dark thead {
background-color: #111827 !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
}
html.dark thead th {
color: #f9fafb !important;
background-color: #111827 !important;
border-bottom: 1px solid #4b5563 !important;
letter-spacing: 0.08em;
}
html.dark tbody tr:hover { background-color: #374151 !important; }
html.dark tbody tr.bg-gray-100 { background-color: #374151 !important; }
/* 弹窗与日期选择器 */
html.dark .custom-date-picker { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .custom-date-picker .calendar-day { color: #e5e7eb; }
html.dark .custom-date-picker .calendar-day:hover { background-color: #374151; }
html.dark .custom-date-picker .calendar-day.other-month { color: #4b5563; }
html.dark .month-option, html.dark .year-option { color: #e5e7eb; }
html.dark .month-option:hover, html.dark .year-option:hover { background-color: #374151 !important; }
html.dark .custom-dropdown-list { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .dropdown-item { color: #d1d5db; border-bottom-color: var(--dark-border); }
html.dark .dropdown-item:hover { background-color: #374151; color: #818cf8; }
html.dark #mobile-menu { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark #mobile-menu a { color: #e5e7eb; }
html.dark #mobile-menu a:hover { background-color: #374151; }
html.dark #mobile-menu-btn { color: #e5e7eb; }
html.dark #mobile-menu-btn:hover { background-color: #374151; }
html.dark .loading-skeleton { background: li
Open service 162.159.36.20:80 · sub.iw.gs
2026-01-25 13:28
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 13:28:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c381c959b2e30e8-FRA
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=YjwmCj07YBSFopXuKGWs%2BlZaEQUXSva8QAnPqUCGujzL%2B4%2F3tDBOeqEXr8lEP8x0DPW54sZjTcy%2FSPRLCSG1vJ%2BN1QGMsepC0Z2UCsyQjALf0etXTbPq6jPs2Lw%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=709&min_rtt=709&rtt_var=354&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=140&delivery_rate=0&cwnd=246&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 订阅管理系统
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>订阅管理系统</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
<style>
/* === 全局暗黑模式核心变量与覆盖 === */
:root {
--dark-bg-primary: #111827; /* 深灰/黑背景 */
--dark-bg-secondary: #1f2937; /* 卡片/容器背景 */
--dark-border: #374151; /* 边框颜色 */
--dark-text-main: #f9fafb; /* 主要文字 */
--dark-text-muted: #9ca3af; /* 次要文字 */
}
html.dark body { background-color: var(--dark-bg-primary); color: var(--dark-text-muted); }
html.dark .bg-white { background-color: var(--dark-bg-secondary) !important; color: var(--dark-text-main); }
html.dark .bg-gray-50 { background-color: var(--dark-bg-primary) !important; }
html.dark .bg-gray-100 { background-color: var(--dark-border) !important; }
html.dark .shadow-md, html.dark .shadow-lg, html.dark .shadow-xl {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
html.dark .text-gray-900, html.dark .text-gray-800 { color: var(--dark-text-main) !important; }
html.dark .text-gray-700 { color: #d1d5db !important; }
html.dark .text-gray-600, html.dark .text-gray-500 { color: var(--dark-text-muted) !important; }
html.dark .text-indigo-600 { color: #818cf8 !important; }
html.dark .border-gray-200, html.dark .border-gray-300 { border-color: var(--dark-border) !important; }
html.dark .divide-y > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark .divide-gray-200 > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark input, html.dark select, html.dark textarea {
background-color: #374151 !important;
border-color: #4b5563 !important;
color: white !important;
}
html.dark input::placeholder, html.dark textarea::placeholder { color: #9ca3af; }
html.dark input:focus, html.dark select:focus, html.dark textarea:focus {
border-color: #818cf8 !important;
background-color: #4b5563 !important;
}
html.dark nav { background-color: var(--dark-bg-secondary) !important; border-bottom: 1px solid var(--dark-border); }
html.dark thead {
background-color: #111827 !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
}
html.dark thead th {
color: #f9fafb !important;
background-color: #111827 !important;
border-bottom: 1px solid #4b5563 !important;
letter-spacing: 0.08em;
}
html.dark tbody tr:hover { background-color: #374151 !important; }
html.dark tbody tr.bg-gray-100 { background-color: #374151 !important; }
/* 弹窗与日期选择器 */
html.dark .custom-date-picker { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .custom-date-picker .calendar-day { color: #e5e7eb; }
html.dark .custom-date-picker .calendar-day:hover { background-color: #374151; }
html.dark .custom-date-picker .calendar-day.other-month { color: #4b5563; }
html.dark .month-option, html.dark .year-option { color: #e5e7eb; }
html.dark .month-option:hover, html.dark .year-option:hover { background-color: #374151 !important; }
html.dark .custom-dropdown-list { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .dropdown-item { color: #d1d5db; border-bottom-color: var(--dark-border); }
html.dark .dropdown-item:hover { background-color: #374151; color: #818cf8; }
html.dark #mobile-menu { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark #mobile-menu a { color: #e5e7eb; }
html.dark #mobile-menu a:hover { background-color: #374151; }
html.dark #mobile-menu-btn { color: #e5e7eb; }
html.dark #mobile-menu-btn:hover { background-color: #374151; }
html.dark .loading-skeleton { background: li
Open service 162.159.36.5:443 · sub.iw.gs
2026-01-25 13:28
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 13:28:04 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 10278
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dh2SdehM%2BH3dmmVxbfdaFQlvmUN6DnvsZtkNJXx%2FDWn7SwNO8ELogejUCJyZuLWPsNv%2F%2FsbDRNkAmtn%2B6p3uVyQ3mQ1WU0xktA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c381c95aa22db0a-FRA
alt-svc: h3=":443"; ma=86400
Page title: 订阅管理系统
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>订阅管理系统</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
<style>
/* === 全局暗黑模式核心变量与覆盖 === */
:root {
--dark-bg-primary: #111827; /* 深灰/黑背景 */
--dark-bg-secondary: #1f2937; /* 卡片/容器背景 */
--dark-border: #374151; /* 边框颜色 */
--dark-text-main: #f9fafb; /* 主要文字 */
--dark-text-muted: #9ca3af; /* 次要文字 */
}
html.dark body { background-color: var(--dark-bg-primary); color: var(--dark-text-muted); }
html.dark .bg-white { background-color: var(--dark-bg-secondary) !important; color: var(--dark-text-main); }
html.dark .bg-gray-50 { background-color: var(--dark-bg-primary) !important; }
html.dark .bg-gray-100 { background-color: var(--dark-border) !important; }
html.dark .shadow-md, html.dark .shadow-lg, html.dark .shadow-xl {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
html.dark .text-gray-900, html.dark .text-gray-800 { color: var(--dark-text-main) !important; }
html.dark .text-gray-700 { color: #d1d5db !important; }
html.dark .text-gray-600, html.dark .text-gray-500 { color: var(--dark-text-muted) !important; }
html.dark .text-indigo-600 { color: #818cf8 !important; }
html.dark .border-gray-200, html.dark .border-gray-300 { border-color: var(--dark-border) !important; }
html.dark .divide-y > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark .divide-gray-200 > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark input, html.dark select, html.dark textarea {
background-color: #374151 !important;
border-color: #4b5563 !important;
color: white !important;
}
html.dark input::placeholder, html.dark textarea::placeholder { color: #9ca3af; }
html.dark input:focus, html.dark select:focus, html.dark textarea:focus {
border-color: #818cf8 !important;
background-color: #4b5563 !important;
}
html.dark nav { background-color: var(--dark-bg-secondary) !important; border-bottom: 1px solid var(--dark-border); }
html.dark thead {
background-color: #111827 !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
}
html.dark thead th {
color: #f9fafb !important;
background-color: #111827 !important;
border-bottom: 1px solid #4b5563 !important;
letter-spacing: 0.08em;
}
html.dark tbody tr:hover { background-color: #374151 !important; }
html.dark tbody tr.bg-gray-100 { background-color: #374151 !important; }
/* 弹窗与日期选择器 */
html.dark .custom-date-picker { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .custom-date-picker .calendar-day { color: #e5e7eb; }
html.dark .custom-date-picker .calendar-day:hover { background-color: #374151; }
html.dark .custom-date-picker .calendar-day.other-month { color: #4b5563; }
html.dark .month-option, html.dark .year-option { color: #e5e7eb; }
html.dark .month-option:hover, html.dark .year-option:hover { background-color: #374151 !important; }
html.dark .custom-dropdown-list { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .dropdown-item { color: #d1d5db; border-bottom-color: var(--dark-border); }
html.dark .dropdown-item:hover { background-color: #374151; color: #818cf8; }
html.dark #mobile-menu { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark #mobile-menu a { color: #e5e7eb; }
html.dark #mobile-menu a:hover { background-color: #374151; }
html.dark #mobile-menu-btn { color: #e5e7eb; }
html.dark #mobile-menu-btn:hover { background-color: #374151; }
html.dark .loading-skeleton { background: li
Open service 162.159.36.20:8443 · sub.iw.gs
2026-01-25 13:28
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 13:28:04 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 10278
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AjaMg8Q7weHX6HAnu7E5r30JAHvYAgLbp22IRyJObk9aU9UigzMBvEqNn7FhapD66o1K5ItudU7t3Ms3Sj7C9LSWTjmp2WSx9Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c381c959a90d275-FRA
alt-svc: h3=":8443"; ma=86400
Page title: 订阅管理系统
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>订阅管理系统</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
<style>
/* === 全局暗黑模式核心变量与覆盖 === */
:root {
--dark-bg-primary: #111827; /* 深灰/黑背景 */
--dark-bg-secondary: #1f2937; /* 卡片/容器背景 */
--dark-border: #374151; /* 边框颜色 */
--dark-text-main: #f9fafb; /* 主要文字 */
--dark-text-muted: #9ca3af; /* 次要文字 */
}
html.dark body { background-color: var(--dark-bg-primary); color: var(--dark-text-muted); }
html.dark .bg-white { background-color: var(--dark-bg-secondary) !important; color: var(--dark-text-main); }
html.dark .bg-gray-50 { background-color: var(--dark-bg-primary) !important; }
html.dark .bg-gray-100 { background-color: var(--dark-border) !important; }
html.dark .shadow-md, html.dark .shadow-lg, html.dark .shadow-xl {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
html.dark .text-gray-900, html.dark .text-gray-800 { color: var(--dark-text-main) !important; }
html.dark .text-gray-700 { color: #d1d5db !important; }
html.dark .text-gray-600, html.dark .text-gray-500 { color: var(--dark-text-muted) !important; }
html.dark .text-indigo-600 { color: #818cf8 !important; }
html.dark .border-gray-200, html.dark .border-gray-300 { border-color: var(--dark-border) !important; }
html.dark .divide-y > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark .divide-gray-200 > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark input, html.dark select, html.dark textarea {
background-color: #374151 !important;
border-color: #4b5563 !important;
color: white !important;
}
html.dark input::placeholder, html.dark textarea::placeholder { color: #9ca3af; }
html.dark input:focus, html.dark select:focus, html.dark textarea:focus {
border-color: #818cf8 !important;
background-color: #4b5563 !important;
}
html.dark nav { background-color: var(--dark-bg-secondary) !important; border-bottom: 1px solid var(--dark-border); }
html.dark thead {
background-color: #111827 !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
}
html.dark thead th {
color: #f9fafb !important;
background-color: #111827 !important;
border-bottom: 1px solid #4b5563 !important;
letter-spacing: 0.08em;
}
html.dark tbody tr:hover { background-color: #374151 !important; }
html.dark tbody tr.bg-gray-100 { background-color: #374151 !important; }
/* 弹窗与日期选择器 */
html.dark .custom-date-picker { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .custom-date-picker .calendar-day { color: #e5e7eb; }
html.dark .custom-date-picker .calendar-day:hover { background-color: #374151; }
html.dark .custom-date-picker .calendar-day.other-month { color: #4b5563; }
html.dark .month-option, html.dark .year-option { color: #e5e7eb; }
html.dark .month-option:hover, html.dark .year-option:hover { background-color: #374151 !important; }
html.dark .custom-dropdown-list { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .dropdown-item { color: #d1d5db; border-bottom-color: var(--dark-border); }
html.dark .dropdown-item:hover { background-color: #374151; color: #818cf8; }
html.dark #mobile-menu { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark #mobile-menu a { color: #e5e7eb; }
html.dark #mobile-menu a:hover { background-color: #374151; }
html.dark #mobile-menu-btn { color: #e5e7eb; }
html.dark #mobile-menu-btn:hover { background-color: #374151; }
html.dark .loading-skeleton { background: li
Open service 162.159.36.5:80 · sub.iw.gs
2026-01-25 13:28
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 13:28:04 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 10278
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fqR9RW%2BfVDmBrbHP2UcfytTS4SVgfIx5xumm6o0gtogGogP81daNmY%2BzCiBZ1%2B3%2F%2FY6Lma7ShkWkelTmkngYRnjVicG7EmMo1A%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c381c959f5fdcbc-FRA
alt-svc: h3=":443"; ma=86400
Page title: 订阅管理系统
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>订阅管理系统</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
<style>
/* === 全局暗黑模式核心变量与覆盖 === */
:root {
--dark-bg-primary: #111827; /* 深灰/黑背景 */
--dark-bg-secondary: #1f2937; /* 卡片/容器背景 */
--dark-border: #374151; /* 边框颜色 */
--dark-text-main: #f9fafb; /* 主要文字 */
--dark-text-muted: #9ca3af; /* 次要文字 */
}
html.dark body { background-color: var(--dark-bg-primary); color: var(--dark-text-muted); }
html.dark .bg-white { background-color: var(--dark-bg-secondary) !important; color: var(--dark-text-main); }
html.dark .bg-gray-50 { background-color: var(--dark-bg-primary) !important; }
html.dark .bg-gray-100 { background-color: var(--dark-border) !important; }
html.dark .shadow-md, html.dark .shadow-lg, html.dark .shadow-xl {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.5), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
html.dark .text-gray-900, html.dark .text-gray-800 { color: var(--dark-text-main) !important; }
html.dark .text-gray-700 { color: #d1d5db !important; }
html.dark .text-gray-600, html.dark .text-gray-500 { color: var(--dark-text-muted) !important; }
html.dark .text-indigo-600 { color: #818cf8 !important; }
html.dark .border-gray-200, html.dark .border-gray-300 { border-color: var(--dark-border) !important; }
html.dark .divide-y > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark .divide-gray-200 > :not([hidden]) ~ :not([hidden]) { border-color: var(--dark-border) !important; }
html.dark input, html.dark select, html.dark textarea {
background-color: #374151 !important;
border-color: #4b5563 !important;
color: white !important;
}
html.dark input::placeholder, html.dark textarea::placeholder { color: #9ca3af; }
html.dark input:focus, html.dark select:focus, html.dark textarea:focus {
border-color: #818cf8 !important;
background-color: #4b5563 !important;
}
html.dark nav { background-color: var(--dark-bg-secondary) !important; border-bottom: 1px solid var(--dark-border); }
html.dark thead {
background-color: #111827 !important;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
}
html.dark thead th {
color: #f9fafb !important;
background-color: #111827 !important;
border-bottom: 1px solid #4b5563 !important;
letter-spacing: 0.08em;
}
html.dark tbody tr:hover { background-color: #374151 !important; }
html.dark tbody tr.bg-gray-100 { background-color: #374151 !important; }
/* 弹窗与日期选择器 */
html.dark .custom-date-picker { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .custom-date-picker .calendar-day { color: #e5e7eb; }
html.dark .custom-date-picker .calendar-day:hover { background-color: #374151; }
html.dark .custom-date-picker .calendar-day.other-month { color: #4b5563; }
html.dark .month-option, html.dark .year-option { color: #e5e7eb; }
html.dark .month-option:hover, html.dark .year-option:hover { background-color: #374151 !important; }
html.dark .custom-dropdown-list { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark .dropdown-item { color: #d1d5db; border-bottom-color: var(--dark-border); }
html.dark .dropdown-item:hover { background-color: #374151; color: #818cf8; }
html.dark #mobile-menu { background-color: var(--dark-bg-secondary); border-color: var(--dark-border); }
html.dark #mobile-menu a { color: #e5e7eb; }
html.dark #mobile-menu a:hover { background-color: #374151; }
html.dark #mobile-menu-btn { color: #e5e7eb; }
html.dark #mobile-menu-btn:hover { background-color: #374151; }
html.dark .loading-skeleton { background: li