MISSION CONTROL
// 参数配置PRESETS
PROXY // host:port:user:pass
提示: user/pass 中
xxx 会被替换成 6-8 位随机串PROTOCOL
THREADS
TARGET URL
TOTAL
RETRY
TIMEOUT (s)
JSON MAPPING // 点路径
{{ errorMsg }}
LIVE TELEMETRY
TASK
{{ currentTask.id }}
STATUS
{{ (currentTask.status||'').toUpperCase() }}
PROGRESS
{{ fmtNum(progress.completed) }} / {{ fmtNum(progress.total) }}
·
{{ progressPct.toFixed(1) }}%
// STANDBY · 等待启动任务
UNIQUE IP
{{ fmtNum(progress.unique_ips) }}
REPEAT
{{ fmtNum(progress.repeat_ips) }}
SUCCESS
{{ fmtNum(progress.success) }}
FAILED
{{ fmtNum(progress.failed) }}
RATE
{{ fmtFloat(progress.rate_per_sec) }}/s
REPEAT RATE
{{ fmtFloat(progress.repeat_rate) }}%
ELAPSED
{{ fmtElapsed(progress.elapsed_ms) }}
COUNTRIES
{{ countries.length }}
GEO DISTRIBUTION
// 暂无数据
{{ c || '??' }}
{{ fmtNum(n) }}
LOG STREAM
{{ logs.length }} LINES// idle
[{{ shortTime(l.time) }}]{{ l.message }}
MISSION HISTORY
// EMPTY
| ID | STATUS | TARGET | UNIQUE | RATE | PROGRESS | CREATED |
|---|---|---|---|---|---|---|
{{ t.id.slice(0,12) }} |
{{ (t.status||'').toUpperCase() }} | {{ t.request && t.request.target_url }} | {{ fmtNum(t.progress && t.progress.unique_ips) }} | {{ fmtFloat(t.progress && t.progress.rate_per_sec) }}/s | {{ fmtNum(t.progress && t.progress.completed) }}/{{ fmtNum(t.progress && t.progress.total) }} | {{ fmtTime(t.created_at) }} |