What is a Mining Proxy?
A mining proxy (also called a stratum proxy) sits between your mining hardware and mining pools, giving you control over how your hashrate is distributed, managed, and monitored.
How Does a Mining Proxy Work?
Instead of connecting each miner directly to a pool, all your mining hardware connects to the proxy. The proxy then forwards shares to one or more mining pools based on your configuration. This creates a single point of control for your entire mining operation.
The proxy communicates using the stratum protocol - the standard protocol used by mining pools worldwide. This means it works with any stratum-compatible mining software (like GMiner, T-Rex, lolMiner, TeamRedMiner, XMRig, and others).
Benefits of Using a Mining Proxy
Split Hashrate Across Pools
Distribute your hashrate across multiple pools with custom ratios. Mine 60% on Pool A, 30% on Pool B, and 10% on Pool C - all from a single configuration.
Automatic Pool Failover
When a pool goes down, the proxy automatically redirects your hashrate to backup pools. No manual intervention needed - your miners keep earning without even reconnecting.
Centralized Monitoring
View real-time hashrate, acceptance rates, and worker status from a single dashboard. No more checking multiple pool websites.
Fleet Management
Manage hundreds of workers from one place. Assign miners to different pool configurations, apply bulk changes, and organize your operation efficiently.
Instant Pool Switching
Switch pools or wallets without restarting your miners. Change your configuration on the proxy and it takes effect immediately.
API Automation
Automate your mining operation with REST APIs. Integrate with your own tools, scripts, or monitoring systems.
Mining Proxy vs Direct Pool Connection
| Feature | Direct Connection | With Mining Proxy |
|---|---|---|
| Split hashrate between pools | ||
| Automatic failover | Limited (per-miner config) | Instant, centralized |
| Switch pools without restart | ||
| Unified dashboard | Check each pool separately | Single view for all |
| Bulk worker management | Configure each miner | Centralized control |
| API access | Read-only stats (if any) | Full read/write REST API |
Who Needs a Mining Proxy?
A mining proxy is especially useful for:
- Multi-pool miners who want to split hashrate between different pools for diversification or to compare pool performance
- Mining farm operators managing multiple rigs who need centralized control and monitoring
- Hosting providers who offer mining services and need to apply service fees or manage client hashrate
- Serious hobbyists who want better visibility into their mining performance and easy pool switching
- Developers who want to automate their mining operations via API
If you're running a single GPU and mining on one pool, you might not need a proxy. But as soon as you want to split hashrate, manage multiple miners, or have instant failover protection, a mining proxy becomes essential.