Skip to content

Monero (XMR) Stratum protocol proxy tailored for HashVault mining pools.

License

Notifications You must be signed in to change notification settings

HashVault/vltrig-proxy

 
 

Repository files navigation

vltrig-proxy

GitHub release GitHub downloads GitHub license

A fork of XMRig Proxy tailored for HashVault mining pools.

Anti-censorship first. Helping miners bypass network restrictions and DNS blocking that prevent access to mining pools. Mining should be accessible to everyone, everywhere.

Focus Areas

  • Anti-censorship features
  • UI/UX improvements
  • HashVault pool optimizations
  • Tracking upstream XMRig Proxy for updates and security fixes

Not Changing

  • Donation mechanics (original XMRig donation is preserved)
  • Core proxy functionality

Table of Contents


Download

Prebuilt binaries are available on the Releases page.

Platform Architecture Notes
Linux x64 Static binary (musl libc)
Windows x64 MinGW build
macOS x64 Intel Macs
macOS ARM64 Apple Silicon

What is a Stratum Proxy?

A stratum proxy sits between your miners and the pool, aggregating connections:

[Miner 1] ──┐
[Miner 2] ──┼──> [vltrig-proxy] ──> [Pool]
[Miner N] ──┘

Benefits:

  • Reduces pool-side connections (100,000 miners → ~400 pool connections)
  • Handles donation traffic efficiently
  • Supports both NiceHash and simple modes
  • Can manage 100K+ miner connections on minimal hardware

Building

Dependencies

Ubuntu/Debian
apt install build-essential cmake libuv1-dev libssl-dev
RHEL/CentOS
yum install gcc gcc-c++ cmake libuv-devel openssl-devel
macOS
brew install cmake libuv openssl

Build Commands

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)

Binary output: build/vltrig-proxy


Versioning

Version format: X.Y.Z.P

Part Description
X.Y.Z Upstream XMRig Proxy version
.P vltrig-proxy patch number (continuous)
XMRig Proxy 6.24.0 → vltrig-proxy 6.24.0.1 → 6.24.0.2 → 6.24.0.3
XMRig Proxy 6.25.0 → vltrig-proxy 6.25.0.4 → 6.25.0.5

Upstream XMRig Proxy

About XMRig Proxy

Github All Releases GitHub release GitHub license

XMRig Proxy is an extremely high-performance proxy for the CryptoNote stratum protocol. It can efficiently manage over 100K connections on an inexpensive, low-memory virtual machine.

Links:

Donations:

  • Default donation 2% can be reduced to 1% or disabled via donate-level option
  • XMR: 48edfHu7V9Z84YzzMa6fUueoELZ9ZRXq9VetWzYGzKt52XU5xvqgzYnDK9URnRoJMk1j8nLwEVsaSWJ4fhdUyZijBGUicoD

Developers: xmrig, sech1


Contributing

While vltrig-proxy is tailored for HashVault pools, improvements that benefit all users are submitted as pull requests to the upstream XMRig Proxy project.

About

Monero (XMR) Stratum protocol proxy tailored for HashVault mining pools.

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 81.5%
  • C 16.6%
  • CMake 1.8%
  • Other 0.1%