Skip to content

HighSiteRadioProtocal/stratum-mining-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Production Stratum Mining Docker

⛏️ Stratum Mining Proxy

High-performance mining proxy with Stratum V1/V2, auto-failover, and real-time dashboard.
Route miners to pools, monitor hashrate, and earn proxy fees — all from one service.

🌐 Live DashboardFeaturesArchitectureConnectSelf-HostContact


🎯 What Is This?

A Stratum mining proxy sits between your miners (ASICs/GPUs) and upstream pools. Benefits:

  • Auto-failover — Primary pool down? Seamless switch to backup, zero downtime
  • Central monitoring — All miners on one dashboard
  • Fee collection — Configurable transparent proxy fee (1-2%)
  • Profit switching — Auto-switch between pools based on profitability

✨ Features

  • Stratum V1 + V2 — Full legacy and modern protocol support
  • 🔄 Auto-Failover — Braiins → F2Pool → ViaBTC → custom backup chain
  • 📊 Real-Time Dashboard — Hashrate, shares, earnings, per-miner stats
  • 💰 Transparent Fee — Configurable 0.5–5%, reported honestly
  • 👥 Miner Management — Auto-register, grouping, difficulty adjustment
  • 📈 Charts — Hashrate over time, earnings history, reject rates
  • 🔔 Alerts — Miner offline, pool switch, high reject rate
  • 🚫 Anti-Abuse — Ban miners with excessive invalid shares
  • 🐳 Docker Image — Pre-built, pull and run

🏗️ Architecture

┌─────────────┐     ┌──────────────────────────┐     ┌─────────────┐
│  Miner #1   │────>│                          │────>│  Braiins    │
│  (ASIC)     │     │   STRATUM PROXY          │     │  Pool       │
├─────────────┤     │                          │     ├─────────────┤
│  Miner #2   │────>│  ✓ Accept connections    │────>│  F2Pool     │
│  (GPU)      │     │  ✓ Validate shares       │     │  (backup)   │
├─────────────┤     │  ✓ Track per-miner stats │     ├─────────────┤
│  Miner #N   │────>│  ✓ Auto pool failover    │────>│  ViaBTC     │
│             │     │  ✓ Dashboard :4000        │     │  (backup)   │
└─────────────┘     └──────────┬───────────────┘     └─────────────┘
                               │
                        ┌──────▼──────┐
                        │ 📊 Dashboard │
                        │ Real-Time   │
                        └─────────────┘

📊 Dashboard Preview

Metric Description
Total Hashrate Combined from all connected miners
Per-Miner Stats Individual hashrate, uptime, accepted/rejected shares
Pool Status Connected pool, latency, uptime %
Earnings Estimated BTC daily / weekly / monthly
Fee Collected Your proxy fee revenue
Charts Hashrate & earnings graphs over time
Alerts Miner offline, pool failover events

⚡ Connect Your Miners

Use Our Hosted Proxy (Free to Try)

Point your ASIC/GPU miner to:

Pool URL:     stratum+tcp://pool.highsiteradio.com:3333    (V1)
Pool URL:     stratum+tcp://pool.highsiteradio.com:3336    (V2)
Worker:       your_btc_address.worker1
Password:     x

Dashboard: pool.highsiteradio.com

🐳 Self-Host with Docker

Run your own private proxy. Source code stays protected in the Docker image:

docker pull ghcr.io/artificialmanny/stratum-proxy:latest

docker run -d \
  --name stratum-proxy \
  -p 3333:3333 \
  -p 3336:3336 \
  -p 4000:4000 \
  -e UPSTREAM_POOL=stratum+tcp://stratum.braiins.com:3333 \
  -e POOL_WORKER=your_worker \
  -e FEE_PERCENT=1.5 \
  -e FEE_ADDRESS=bc1q_your_address \
  ghcr.io/artificialmanny/stratum-proxy:latest
Env Variable Description Default
UPSTREAM_POOL Primary pool stratum URL required
POOL_WORKER Your worker name on pool required
FEE_PERCENT Proxy fee (0.5–5%) 1.0
FEE_ADDRESS BTC address for fee collection required
BACKUP_POOL_1 First backup pool optional
BACKUP_POOL_2 Second backup pool optional
DASHBOARD_PORT Web dashboard port 4000

💰 Revenue Model

Your miners: 1,000 TH/s total
Fee: 1.5%
Your hashrate earning fees: 15 TH/s

≈ 0.00045 BTC/day in proxy fees
≈ $30-45/day (at $70K BTC)
≈ $900-1,350/month passive income

The more miners you onboard, the more you earn. Zero-capital income.

🏊 Compatible Pools

Works with any Stratum V1/V2 pool:

  • Braiins Pool (formerly Slush Pool)
  • F2Pool
  • ViaBTC
  • Foundry USA
  • AntPool
  • Custom pools

📋 Listing on Mining Directories

This proxy can be submitted to:

🔗 Part of the HighsiteRadio BTC Suite

Service Link
📡 Nostr Paid Relay View
🗼 Lightning Watchtower View
📊 Mempool API View
🚀 TX Accelerator View
🖼️ Ordinals Service View
📱 HigsiteWallet View

📬 Contact

⚖️ License

Proprietary — This repository contains product documentation and Docker deployment instructions. Source code is available under commercial license only. The Docker image is provided as-is for self-hosting.

© 2026 HighsiteRadio. All rights reserved.


🔶 HighsiteRadio BTC Suite
Zero-capital Bitcoin income through mining proxy fees

About

High-performance Stratum V1/V2 mining proxy with auto-failover and dashboard

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors