了解如何为 PECPool 挖矿连接测试 Ping、DNS 解析、TCP 端口、丢包、路由和长期网络稳定性。本指南提供 Windows 与 Linux 实用命令,并解释 Worker Offline、Pool Dead、Stale Share 和算力不稳定时的结果。

网络稳定性对 Bitcoin Mining 非常关键:矿机需要持续接收 Job 并提交 Shares。Latency、Packet Loss、DNS 或端口阻断会导致 Offline、Pool Dead、Stale 和 Hashrate 波动。

为什么重要?

目标不只是低 Ping,而是稳定连接、接近 0 的 Packet Loss 和持续 Accepted Shares。

从矿机网络测试

应在与矿机相同 LAN/VLAN 的计算机上执行测试。

官方 PECPool 服务器

Globalbtc.pecpool.com3333,443,25
USbtc-us.pecpool.com3333,443,25
Europebtc-eu.pecpool.com3333,443,25
Russiabtc-ru.pecpool.com3333,443,25
Asiabtc-as.pecpool.com8443,443,25
Iranbtc-ir.pecpool.com8443,443,25
Iran Alt.btc.pecpool.cc8443,443,25

Ping Windows/Linux

ping btc-eu.pecpool.com
ping btc-eu.pecpool.com -n 100
ping btc-eu.pecpool.com -t
ping -c 20 btc-eu.pecpool.com
ping -c 100 btc-eu.pecpool.com
Packets: Sent = 4, Received = 4, Lost = 0
Minimum = 48ms, Maximum = 55ms, Average = 51ms

Latency 与 Packet Loss

Server A: 42 ms, Loss 4%, Timeouts Yes
Server B: 86 ms, Loss 0%, Timeouts No

Server B 通常更适合挖矿。Packet Loss 应尽量为 0%

Ping 失败不一定挖矿失败

ICMP 可能被屏蔽,应使用 TCP 和 Accepted Shares 验证。

DNS

nslookup btc-eu.pecpool.com
Resolve-DnsName btc-eu.pecpool.com
getent hosts btc-eu.pecpool.com
dig btc-eu.pecpool.com
nslookup btc-eu.pecpool.com 1.1.1.1
nslookup btc-eu.pecpool.com 8.8.8.8
ipconfig /flushdns

不要永久使用 IP 替代 Hostname。

TCP Port

Test-NetConnection btc-eu.pecpool.com -Port 3333
Test-NetConnection btc-eu.pecpool.com -Port 443
Test-NetConnection btc-eu.pecpool.com -Port 25
TcpTestSucceeded : True
nc -vz btc-eu.pecpool.com 3333
nc -vz btc-eu.pecpool.com 443
nc -vz btc-eu.pecpool.com 25

成功只表示 TCP 可达,不代表 Authorization 成功。443 不自动等于 TLS,25 可能被 ISP 限制。

Route 测试

tracert btc-eu.pecpool.com
traceroute btc-eu.pecpool.com
pathping btc-eu.pecpool.com
mtr -rwzc 100 btc-eu.pecpool.com

单个 Hop 不响应不一定有问题。

长时间测试与保存

ping btc-eu.pecpool.com -t
ping -c 1000 btc-eu.pecpool.com
ping btc-eu.pecpool.com -t > pecpool-ping.txt
ping btc-eu.pecpool.com | tee pecpool-ping.txt

测试 Gateway

ping 192.168.1.1
Gateway/PECPool 都不稳LAN/Cable/Switch/Router
Gateway 稳,PECPool 不稳ISP/Route/Filtering
都稳定Miner Config/Firmware/Hardware
Ping fails, Mining worksICMP blocked

本地网络

检查 Duplicate IP、Ethernet、Switch,避免不稳定无线;关注 Router 与 Proxy 的 CPU/RAM/连接数。

比较地区

ping btc-eu.pecpool.com
ping btc.pecpool.com
ping btc-us.pecpool.com
Test-NetConnection btc-eu.pecpool.com -Port 3333
Test-NetConnection btc.pecpool.com -Port 443
Test-NetConnection btc-us.pecpool.com -Port 25

Europe 配置

Pool 1: stratum+tcp://btc-eu.pecpool.com:3333
Pool 2: stratum+tcp://btc.pecpool.com:443
Pool 3: stratum+tcp://btc-us.pecpool.com:25

Iran 配置

Pool 1: stratum+tcp://btc.pecpool.cc:8443
Pool 2: stratum+tcp://btc-as.pecpool.com:443
Pool 3: stratum+tcp://btc-eu.pecpool.com:3333

确认网络优化

比较 Accepted、Rejected/Stale、Pool Switching、Uptime 和 1h/24h Hashrate。

示例

DNS Lookup Failed -> nslookup failed / Resolve-DnsName Successful
3333 False -> 443 True
100 packets, 10 lost = 10%
Gateway 0%, 1 ms
PECPool 4%, 60-450 ms, Timeouts
Request Timed Out + Pool Alive + Accepted Increasing + Worker Online

推荐测试顺序

  1. Gateway Ping。
  2. 长 Ping。
  3. DNS。
  4. TCP。
  5. Route/MTR。
  6. 其他 Region。
  7. Cable/Switch/Router。
  8. Proxy。
  9. 挖矿结果。

常见错误

  • 从不同网络测试
  • 只做 4 次 Ping
  • 忽略 Loss/Timeout
  • 用固定 IP 替代 Hostname
  • 忽略 Gateway
  • 认为 443 一定是 TLS
  • 忽略 Router/Proxy 容量

命令参考

Pingping / ping -c
DNSnslookup / getent
TCPTest-NetConnection / nc
Routetracert / traceroute
Extendedpathping / mtr

最终清单

  • 从矿机 LAN 测试
  • Gateway 稳定
  • Packet Loss 接近 0
  • DNS 正常
  • Stratum Port 可达
  • Route 稳定
  • Ethernet/Switch 正常
  • Router 未过载
  • Proxy 稳定
  • 选择最佳 Region
  • 配置 Backup Pools
  • Accepted 与 Online 验证结果

最终测试是实际挖矿

网络工具只是线索;真正标准是 Pool 稳定连接、Accepted 持续增加、Rejected/Stale 较低、Worker Hashrate 稳定。

如何测试 Ping、DNS 和网络稳定性