MISSION CONTROL
// 参数配置PRESETS
{{ testMode === 'comparison' ? 'PROXIES' : 'PROXY' }} // host:port:user:pass
提示: user/pass 中
xxx 会被替换成 6-8 位随机串每条代理都会执行下方 TOTAL 次请求,线程数也按每条代理分别计算。
PROTOCOL
THREADS / PROXY
TARGET URL
TOTAL / PROXY
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 · 等待启动任务
{{ isComparisonTask ? 'UNION UNIQUE IP' : 'UNIQUE IP' }}
{{ fmtNum(progress.unique_ips) }}
{{ isComparisonTask ? 'INTERNAL REPEAT' : '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) }}%
FAILURE RATE
{{ fmtFloat(progress.failure_rate) }}%
ELAPSED
{{ fmtElapsed(progress.elapsed_ms) }}
COUNTRIES
{{ countries.length }}
PROXY COMPARISON
交叉重复按唯一 IP 集合统计PROXIES
{{ fmtNum(comparison.proxy_count) }}
SHARED UNIQUE IP
{{ fmtNum(comparison.shared_ips) }}
GLOBAL SHARED RATE
{{ fmtFloat(comparison.shared_rate) }}%
| PROXY | STATUS | UNIQUE | REPEAT | REPEAT RATE | SUCCESS | FAILED | FAIL RATE | PROGRESS |
|---|---|---|---|---|---|---|---|---|
#{{ item.index }} {{ item.proxy }} |
{{ (item.status || '').toUpperCase() }} | {{ fmtNum(item.progress.unique_ips) }} | {{ fmtNum(item.progress.repeat_ips) }} | {{ fmtFloat(item.progress.repeat_rate) }}% | {{ fmtNum(item.progress.success) }} | {{ fmtNum(item.progress.failed) }} | {{ fmtFloat(item.progress.failure_rate) }}% | {{ fmtNum(item.progress.completed) }}/{{ fmtNum(item.progress.total) }} |
PAIRWISE OVERLAP
重复率 = 交集 IP ÷ 并集 IP
| PAIR | 重复 IP 条数 | 两者并集 | 重复比例 | 占代理 A 唯一 IP | 占代理 B 唯一 IP |
|---|---|---|---|---|---|
| #{{ pair.proxy_a }} ↔ #{{ pair.proxy_b }} | {{ fmtNum(pair.repeated_ips) }} | {{ fmtNum(pair.union_ips) }} | {{ fmtFloat(pair.repeat_rate) }}% | {{ fmtFloat(pair.proxy_a_repeat_rate) }}% | {{ fmtFloat(pair.proxy_b_repeat_rate) }}% |
GEO DISTRIBUTION
// 暂无数据
{{ c || '??' }}
{{ fmtNum(n) }}
LOG STREAM
{{ logs.length }} LINES// idle
[{{ shortTime(l.time) }}]{{ l.message }}
MISSION HISTORY
// EMPTY
| ID | MODE | STATUS | TARGET | UNIQUE | RATE | PROGRESS | CREATED |
|---|---|---|---|---|---|---|---|
{{ t.id.slice(0,12) }} |
{{ t.mode === 'comparison' ? 'COMPARE' : 'SINGLE' }} | {{ (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) }} |