my first docker image for the mining proxy I use https://github.com/romslf/Ultimate-Proxy
10K+
Expose port 4444 from the container and forward it to a port of your choosing on the host. Ensure that the port specified in the configuration remains set to 4444. config.json is stored in the /config path
Map "/config" to a directory on your system to enable configuration persistence and editing.
GitHub for container documentation is at https://github.com/Bitofsin/ultimateproxy-docker
Ultimate-Proxy Repository for Ultimate Proxy releases, a multi platform stratum mining proxy
https://github.com/romslf/Ultimate-Proxy this is the repo with all documentation for the proxy
What is a proxy ? A proxy is a computer software that plays the role of intermediary by placing itself between two hosts to facilitate or monitor their exchanges. So basically every request sent by a client to a server can be recorded and edited, the same with server responses.
Little example (For Ultimate Proxy): Imagine having to switch 100 rigs to another pool or just want to edit the reward address. By hand, you just can't.
With Ultimate Proxy: Instead of connecting your rigs to a mining pool, you are going to connect all your rigs to Ultimate Proxy, and proxy to a pool. From here, Ultimate Proxy will receive all your rigs requests. And will adjust it depending on your proxy config.
The best part is that it subscribre once for jobs and broacast them to all connected workers. This lead to a huge bandwitch usage reduction, and a more stable job distributions along all miners, wich can increase profitability on a long run.
With our example of 100 workers this will divide our bandwidth usage by 100
Features Huge bandwidth usage reduction Control and monitor all your workers at one place Smart switch (Profit, Reward, Difficulty, TimeToBlock) [Thanks to Minerstat for providing such an awesome API for free] End-to-end encryption Pool mining Solo mining directly to node (Only ETH/ETC for now) Switch between pools and/or node without restarting miners Switch between wallets without restarting miners Keep track of your workers uptime Keep track of your workers reconnection Get total and per pool accepted/rejected shares Get average and per pool calculated hashrate Get average and per pool response time Unlimited number of failover pools Some users find it useful for:
Mining on unMineable and switch between coins Mining on pools most of the time and try their luck on solo the rest of the time Mining on different wallets for charging hosting fee Mining on different wallets for splitting rewards in case of sharing rig/farm Control workers using different OS at a single place
Autolykos: ERG Equihash125: FLUX Equihash144: BTCZ, BTG Equihash192: YEC, ZCL, ZER Equihash: ARR, HUSH, KMD, ZEC, ZEN Etchash: ETC Ethash: BTN, CAU, CLO, ETHW, EXP, OCTA, QKC, UBQ Firopow: FIRO Kawpow: CLORE, RVN, MEWC, NEOX kHeavyHash: KAS Nexapow: NEXA Octopus: CFX Scrypt: LTC, DOGE, DGB Sha512256d: RXD Sha256: BTC, BCH, BSV, DGB, XEC VerusHash: VRSC
Content type
Image
Digest
sha256:ae7e60cf5…
Size
129.1 MB
Last updated
over 2 years ago
docker pull bitofsin/ultimateproxy