Author

Topic: Stratum proxy for Zcash Step by Step on Windows OS (Read 1056 times)

hero member
Activity: 630
Merit: 502
I just point my rigs at miningrigrentals.com as a free hosted proxy service with backup pool support, easy pool switching without have to edit each individual rig's config and dashboard.
newbie
Activity: 28
Merit: 0
INFO :
This is a Stratum Proxy for Zcash using JSON-RPC.

Originally developed by the Cryptense team.

Working with flypool and nanopool.

Successfully tested with EWBF's Zcash CUDA miner. 0.3.4b and dstm's ZCash Nvidia Miner v0.5 (Linux) with several GPUs Rigs.
Zcash stratum proxy
Additional up to 10-20% increase of earning compared to standard pools
Pool failover system
Only one connection to the pool
Workers get new jobs immediately
Submit of shares without network delay, it’s like solo-mining but with benefits of professional pool
Central Wallet configuration, miners doesn’t need wallet as username
Bypasse worker_id for detailed statistic and per rig monitoring - not supported on flypool yet / working on nanopool
PM2 support

WARNING This work is still in development. Please report any broken features or issues.

Step By Step - Windows OS !

1.Go to : https://nodejs.org/en/  download node and install it(tested with v6 and v8 work stability)
Morror: https://drive.google.com/open?id=0BzCPNie633SYcGRMNWxwQ2dURFk
2. Download Stratum proxy for Zcash from : https://drive.google.com/open?id=0BzCPNie633SYcGRMNWxwQ2dURFk
3.Extract it on your hard disk
4.Go to the folder where you've unzipped it "zecproxy-master"
5.Start Install.bat
6.Open config.json with text editor (notepad) and change wallet address !!! On this file you can see all settings and can be change it : proxyname, wallet, pool.
Successfully tested with EWBF's Zcash CUDA miner. 0.3.4b and dstm's ZCash Nvidia Miner v0.5 (Linux) with several GPUs Rigs.
Working with flypool and nanopool.
7.Configuration the miner to work with the proxy:
EWBF's Zcash CUDA miner
./miner --server --user --pass --port

- that are your local IP

exemple : ./miner --server 192.168.0.100 --user miner_1 --pass "x" --port 8000

8.Ready to start the proxy from Proxy.bat (At the first startup, you will get a block of the Firewall window. To work your proxy will need to Allow access)

9. And start miner of course Smiley

Good Luck ! I hope I have been helpful  Wink


if that has helped you, you can reward the work :

BTC: 12NUrUeCGN9fTwAFDQYg49wK2NgemMpadG
ETH: 0x7c21efea5a146f17cfc748620a3475f3bc5fb0a7
ZEC: t1XwDDtxnsWeFqeqPtn9zt2Rykrj7Tb3EKh





how is this a step by step?
incomplete bro.
how do we set the node up?
newbie
Activity: 1
Merit: 0
Install.bat on step5
couldn’t find in files now.
where is it? Huh
newbie
Activity: 13
Merit: 0
@Tigel you are win or linux setup ?
newbie
Activity: 1
Merit: 0
Install.bat on step5
couldn’t find in files now.
where is it?
newbie
Activity: 66
Merit: 0
Hi,

I have question, tried this on fresh Ubuntu:

"git clone https://github.com/BScrk/zecproxy.git"
not found -> sudo apt-get install git

"npm install"
not found -> sudo apt-get install npm

result:
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.

Should I be worried about these?


But then:

user@host:~/zecproxy$ npm start

> [email protected] start /home/user/zecproxy
> node proxy.js

sh: 1: node: not found

npm ERR! Linux 4.4.0-78-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
npm ERR! node v4.2.6
npm ERR! npm  v3.5.2
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] start: `node proxy.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] start script 'node proxy.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the zecproxy package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node proxy.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs zecproxy
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls zecproxy
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/user/zecproxy/npm-debug.log

teemu@Linukka:~/zecproxy$ nodejs start
module.js:328
    throw err;
    ^

Error: Cannot find module '/home/user/zecproxy/start'
    at Function.Module._resolveFilename (module.js:326:15)
    at Function.Module._load (module.js:277:25)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3
user@host:~/zecproxy$

This javascript (?) is new to me.. any good pointers?`

--
Tigel
newbie
Activity: 13
Merit: 0
You’r welcome.
You can learn more about zecproxy on the official zcash thread here :
https://forum.z.cash/t/zcash-stratum-proxy-increase-earning-up-to-10/22113
I’ll send an official [ANN] here in a couple of weeks btw.
Enjoy
newbie
Activity: 3
Merit: 0
I will try it ,Thank you .
newbie
Activity: 13
Merit: 0
Hi guys
Zecproxy dev here.
You’ll find the proxy here :
https://github.com/BScrk/zecproxy
Enjoy  Wink
newbie
Activity: 3
Merit: 0
Again!!

Please update link for zecproxy-master.
It's the same link with nodejs.
Thanks!
newbie
Activity: 3
Merit: 0
Please update link for zecproxy-master.
It's the same link with nodejs.
Thanks!
newbie
Activity: 18
Merit: 0
INFO :
This is a Stratum Proxy for Zcash using JSON-RPC.

Originally developed by the Cryptense team.

Working with flypool and nanopool.

Successfully tested with EWBF's Zcash CUDA miner. 0.3.4b and dstm's ZCash Nvidia Miner v0.5 (Linux) with several GPUs Rigs.
Zcash stratum proxy
Additional up to 10-20% increase of earning compared to standard pools
Pool failover system
Only one connection to the pool
Workers get new jobs immediately
Submit of shares without network delay, it’s like solo-mining but with benefits of professional pool
Central Wallet configuration, miners doesn’t need wallet as username
Bypasse worker_id for detailed statistic and per rig monitoring - not supported on flypool yet / working on nanopool
PM2 support

WARNING This work is still in development. Please report any broken features or issues.

Step By Step - Windows OS !

1.Go to : https://nodejs.org/en/  download node and install it(tested with v6 and v8 work stability)
Morror: https://drive.google.com/open?id=0BzCPNie633SYcGRMNWxwQ2dURFk
2. Download Stratum proxy for Zcash from : https://drive.google.com/open?id=0BzCPNie633SYcGRMNWxwQ2dURFk
3.Extract it on your hard disk
4.Go to the folder where you've unzipped it "zecproxy-master"
5.Start Install.bat
6.Open config.json with text editor (notepad) and change wallet address !!! On this file you can see all settings and can be change it : proxyname, wallet, pool.
Successfully tested with EWBF's Zcash CUDA miner. 0.3.4b and dstm's ZCash Nvidia Miner v0.5 (Linux) with several GPUs Rigs.
Working with flypool and nanopool.
7.Configuration the miner to work with the proxy:
EWBF's Zcash CUDA miner
./miner --server --user --pass --port

- that are your local IP

exemple : ./miner --server 192.168.0.100 --user miner_1 --pass "x" --port 8000

8.Ready to start the proxy from Proxy.bat (At the first startup, you will get a block of the Firewall window. To work your proxy will need to Allow access)

9. And start miner of course Smiley

Good Luck ! I hope I have been helpful  Wink


if that has helped you, you can reward the work :

BTC: 12NUrUeCGN9fTwAFDQYg49wK2NgemMpadG
ETH: 0x7c21efea5a146f17cfc748620a3475f3bc5fb0a7
ZEC: t1XwDDtxnsWeFqeqPtn9zt2Rykrj7Tb3EKh



Jump to: