外置评测节点 · 零第三方依赖 · Go 单二进制 · AES-256-GCM 用例加密
| 文件 | 平台 | 说明 |
|---|---|---|
| judge-node-windows-amd64.exe | Windows x64 | 静态编译,免依赖 |
| judge-node-linux-amd64 | Linux x64 | 静态编译,需系统 g++ / python3 / prlimit |
| judge-node-src-v0.1.0.tar.gz | 源码 | 完整源码包(可复现构建) |
| SHA256SUMS | 校验和 | 全部产物的 SHA256 |
sha256sum -c SHA256SUMS # Linux 校验 certutil -hashfile judge-node-windows-amd64.exe SHA256 # Windows 校验
# Linux chmod +x judge-node-linux-amd64 JUDGE_NODE_SERVER=https://你的平台域名 \ JUDGE_NODE_TOKEN=与平台一致的令牌 \ ./judge-node-linux-amd64 --health-listen :7860 # Windows (PowerShell) $env:JUDGE_NODE_SERVER="https://你的平台域名" $env:JUDGE_NODE_TOKEN="与平台一致的令牌" .\judge-node-windows-amd64.exe --health-listen :7860
节点通过 WSS 主动外联平台,无需公网 IP / 端口转发。健康检查:GET :7860/healthz
go build 无需网络拉包,产物可复现(-trimpath)tar xzf judge-node-src-v0.1.0.tar.gz -d judge-node && cd judge-node go build -trimpath -ldflags "-s -w" -o judge-node . go test ./... # 需要本机 g++