ESA
tcp/443 tcp/80 tcp/8443
Open service 163.181.225.88:443 · ac.beqmu.com
2026-01-11 06:29
HTTP/1.1 200 OK
Server: ESA
Content-Type: text/html; charset=utf-8
Content-Length: 8450
Connection: close
Set-Cookie: acw_tc=a3b55c9e17681129681465687e4b5d5a7ea704d8646d71389863472299;path=/;HttpOnly;Max-Age=3600
Set-Cookie: cdn_sec_tc=a3b55c9e17681129681465687e4b5d5a7ea704d8646d71389863472299;path=/;HttpOnly;Max-Age=3600
Date: Sun, 11 Jan 2026 06:29:28 GMT
Vary: Accept-Encoding
Vary: Cookie
via: ens-cache12.l2hk12[5,0,DP], ens-cache14.l2de4[188,0,DP], ens-cache10.de5[193,0,DP], ens-cache10.de5[197,0]
x-site-cache-status: DYNAMIC
Timing-Allow-Origin: *
EagleId: a3b55c9e17681129681465687e
Page title: 账单记录查询
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>账单记录查询</title>
<style>
body { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; margin: 24px; }
h1 { font-size: 22px; margin-bottom: 12px; }
form { display: grid; grid-template-columns: 1fr; gap: 12px; align-items: start; margin-bottom: 16px; }
label { display: flex; flex-direction: column; gap: 6px; font-size: 13px; }
.time-range { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; align-items: end; }
input[type="text"], input[type="number"], textarea, select { padding: 8px; font-size: 14px; border: 1px solid #ccc; border-radius: 6px; }
textarea { min-height: 60px; }
.full { grid-column: 1 / -1; }
.actions { grid-column: 1 / -1; display: flex; gap: 12px; }
button { padding: 10px 16px; font-size: 14px; border-radius: 6px; border: 1px solid #333; background: #111; color: #fff; cursor: pointer; }
pre { background: #f7f8fa; padding: 12px; border-radius: 6px; overflow: auto; }
.summary { margin-top: 8px; color: #555; font-size: 14px; }
table { width: 100%; border-collapse: collapse; margin-top: 12px; }
thead th { background: #111; color: #fff; padding: 10px; text-align: left; font-weight: 600; }
tbody td { padding: 10px; border-bottom: 1px solid #e5e7eb; }
tbody tr:nth-child(odd) { background: #fafafa; }
.addr { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', monospace; font-size: 12px; }
.pagination { display: flex; gap: 8px; align-items: center; margin-top: 12px; }
.pagination .info { margin: 0 8px; color: #555; }
.pagination button { background: #fff; color: #111; border: 1px solid #ccc; }
.pagination button:disabled { opacity: 0.5; cursor: not-allowed; }
.badge { display: inline-block; padding: 2px 8px; border-radius: 9999px; font-size: 12px; font-weight: 600; }
.badge-in { background: #dcfce7; color: #166534; border: 1px solid #16a34a22; }
.badge-out { background: #fee2e2; color: #991b1b; border: 1px solid #ef444422; }
.loader { display: none; align-items: center; gap: 8px; color: #555; margin-top: 8px; }
.loader.show { display: flex; }
.spinner { width: 16px; height: 16px; border: 2px solid #ccc; border-top-color: #111; border-radius: 50%; animation: spin 0.8s linear infinite; }
@keyframes spin { to { transform: rotate(360deg); } }
</style>
</head>
<body>
<h1>账单记录查询</h1>
<form method="post">
<label class="full">
地址
<input type="text" name="地址" value="" placeholder="请输入地址">
</label>
<label class="full">
接收地址(toAddress)
<input type="text" name="toAddress" placeholder="可选:按接收地址过滤">
</label>
<div class="time-range">
<label>
开始时间
<input type="datetime-local" name="start_time" value="">
</label>
<label>
结束时间
<input type="datetime-local" name="end_time" value="">
</label>
</div>
<div class="actions">
<button type="submit">发送请求</button>
<button type="button" id="export">导出 XLSX</button>
</div>
</form>
<div id="loader" class="loader"><span class="spinner"></span><span>正在加载...</span></div>
<div id="summary" class="summary"></div>
<div id="table-container"></div>
<div class="pagination" id="pager" style="display:none">
<button id="prev">上一页</button>
<div class="info" id="page-info"></div>
<button id="next">下一页</button>
</div>
<script>
const form = document.querySelector('form');
const addrInput = document.querySelector('input[name="地址"]');
const toAddrInput = document.querySelector('input[name="toAddress"]');
const startInput = document.querySelector('input[name="start_time"]');
const endInput = document.querySelector('input[name="end_time"]');
const summary = document.getElementById('summary
Open service 163.181.225.88:8443 · ac.beqmu.com
2026-01-11 06:29
HTTP/1.1 522 Origin Connection Time-out Server: ESA Content-Length: 0 Connection: close Set-Cookie: acw_tc=a3b55ca417681129691856374e860fbfb51458be9b2262294ad9bd7bf1;path=/;HttpOnly;Max-Age=3600 Set-Cookie: cdn_sec_tc=a3b55ca417681129691856374e860fbfb51458be9b2262294ad9bd7bf1;path=/;HttpOnly;Max-Age=3600 proxy-status: esa; error=connection_timeout; detail=os_error via: ens-cache28.l2hk7[1001,1000002,DP], ens-cache8.l2hk12[1001:1005,0,DP], ens-cache34.l2de4[2194,0,DP], ens-cache16.de5[2195,0,DP], ens-cache16.de5[2196,0] x-site-cache-status: DYNAMIC Timing-Allow-Origin: * EagleId: a3b55ca417681129691856374e
Open service 163.181.225.88:80 · ac.beqmu.com
2026-01-11 06:29
HTTP/1.1 301 Moved Permanently Server: ESA Content-Type: text/html Content-Length: 162 Connection: close Set-Cookie: acw_tc=a3b55c9b17681129686558658e65d43f5f04a5adbd94d526688a19ebd1;path=/;HttpOnly;Max-Age=3600 Set-Cookie: cdn_sec_tc=a3b55c9b17681129686558658e65d43f5f04a5adbd94d526688a19ebd1;path=/;HttpOnly;Max-Age=3600 Date: Sun, 11 Jan 2026 06:29:28 GMT Location: https://ac.beqmu.com/ via: ens-cache20.l2hk12[2,0,DP], ens-cache22.l2de4[245,0,DP], ens-cache7.de5[248,0,DP], ens-cache7.de5[251,0] x-site-cache-status: DYNAMIC Strict-Transport-Security: max-age=31536000 Timing-Allow-Origin: * EagleId: a3b55c9b17681129686558658e Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>