You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extremely high performance Monero (XMR) Stratum protocol proxy, can easily handle over 100K connections on cheap $5 (1024 MB) virtual machine. Reduce number of pool connections up to 256 times, 100K workers become just 391 worker on pool side. Written on C++/libuv same as [XMRig](https://github.com/xmrig/xmrig) miner.
9
+
This is an extremely high-performance proxy for the CryptoNote stratum protocol (including Monero and others).
10
+
It can efficiently manage over 100K connections on an inexpensive, low-memory virtual machine (with just 1024 MB of RAM).
11
+
The proxy significantly reduces the number of connections to the pool, decreasing 100,000 workers down to just 391 on the pool side.
12
+
The codebase is shared with the [XMRig](https://github.com/xmrig/xmrig) miner.
10
13
11
14
## Compatibility
12
-
:warning::warning::warning:**Nicehash support must be enabled on miner side, it mandatory.**:warning::warning::warning:
13
-
14
-
* Compatible with any Monero, Electroneum, Sumokoin and AEON pools, except **nicehash.com**.
15
-
* Any miner with nicehash support, `--nicehash` option for [XMRig](https://github.com/xmrig/xmrig), `"nicehash_nonce": true,` for xmr-stak-cpu.
16
-
*[Comparison](https://github.com/xmrig/xmrig-proxy/wiki/Comparison) with other proxies.
15
+
Compatible with any pool and any miner that supports NiceHash.
17
16
18
17
## Why?
19
-
This proxy designed and created for handle donation traffic from XMRig. No one other solution works fine with high connection/disconnection rate.
18
+
This proxy is designed to handle donation traffic from XMRig. No other solution works well with high connection and disconnection rates.
* Clone with `git clone https://github.com/xmrig/xmrig-proxy.git`:hammer:[Build instructions](https://github.com/xmrig/xmrig-proxy/wiki/Build).
23
+
* Clone with `git clone https://github.com/xmrig/xmrig-proxy.git`:hammer:[Build instructions](https://xmrig.com/docs/proxy).
25
24
26
25
## Usage
27
-
:boom: If you use Linux and want handle more than **1000 connections**, you need [increase limits of open files](https://github.com/xmrig/xmrig-proxy/wiki/Ubuntu-setup).
28
-
29
-
Use [config.xmrig.com](https://config.xmrig.com/proxy) to generate, edit or share configurations.
26
+
:boom: If you are using Linux and need to manage over **1000 connections**, you must [increase the limits on open files](https://github.com/xmrig/xmrig-proxy/wiki/Ubuntu-setup).
30
27
31
28
### Options
32
29
```
@@ -45,7 +42,9 @@ Network:
45
42
--dns-ipv6 prefer IPv6 records from DNS responses
46
43
--dns-ttl=N N seconds (default: 30) TTL for internal DNS cache
47
44
--daemon use daemon RPC instead of pool for solo mining
45
+
--daemon-zmq-port daemon's zmq-pub port number (only use it if daemon has it enabled)
48
46
--daemon-poll-interval=N daemon poll interval in milliseconds (default: 1000)
47
+
--daemon-job-timeout=N daemon job timeout in milliseconds (default: 15000)
49
48
--self-select=URL self-select block templates from URL
50
49
--submit-to-origin also submit solution back to self-select URL
51
50
-r, --retries=N number of times to retry before switch to backup server (default: 5)
@@ -82,7 +81,6 @@ TLS:
82
81
--tls-ciphersuites=S set list of available TLSv1.3 ciphersuites
83
82
84
83
Logging:
85
-
-S, --syslog use system log for output messages
86
84
-l, --log-file=FILE log all output to a file
87
85
-A --access-log-file=FILE log all workers access to a file
88
86
--no-color disable colored output
@@ -98,11 +96,10 @@ Misc:
98
96
99
97
## Donations
100
98
101
-
Default donation fee is 2%can be reduced to 1% or disabled via `donate-level` option. Donation fee applies only if you use more than 256 miners.
99
+
The default donation fee is 2%, which can be reduced to 1% or completely disabled using the `donate-level` option. This fee applies only when you utilize more than 256 miners.
0 commit comments