Bitcoin Forum
April 27, 2024, 02:01:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Stratum proxy for Zcash Step by Step on Windows OS  (Read 1036 times)
aloneforever (OP)
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
October 09, 2017, 08:17:46 AM
Last edit: October 09, 2017, 08:38:58 AM by aloneforever
 #1

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 <PROXY_ADDRSS> --user <RIG_NAME> --pass --port <PROXY_PORT>

<PROXY_ADDRSS> - 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



1714226514
Hero Member
*
Offline Offline

Posts: 1714226514

View Profile Personal Message (Offline)

Ignore
1714226514
Reply with quote  #2

1714226514
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714226514
Hero Member
*
Offline Offline

Posts: 1714226514

View Profile Personal Message (Offline)

Ignore
1714226514
Reply with quote  #2

1714226514
Report to moderator
1714226514
Hero Member
*
Offline Offline

Posts: 1714226514

View Profile Personal Message (Offline)

Ignore
1714226514
Reply with quote  #2

1714226514
Report to moderator
enasistem
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
November 13, 2017, 07:55:59 PM
 #2

Please update link for zecproxy-master.
It's the same link with nodejs.
Thanks!
hsiang088
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
December 28, 2017, 03:34:41 AM
 #3

Again!!

Please update link for zecproxy-master.
It's the same link with nodejs.
Thanks!
BScrk
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
January 02, 2018, 09:55:24 PM
 #4

Hi guys
Zecproxy dev here.
You’ll find the proxy here :
https://github.com/BScrk/zecproxy
Enjoy  Wink
hsiang088
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
January 04, 2018, 12:42:34 AM
 #5

I will try it ,Thank you .
BScrk
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
January 05, 2018, 11:30:56 PM
 #6

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
Tigel
Newbie
*
Offline Offline

Activity: 66
Merit: 0


View Profile
January 13, 2018, 03:34:04 PM
 #7

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 zecproxy@1.0.8 No repository field.
npm WARN zecproxy@1.0.8 No license field.

Should I be worried about these?


But then:

user@host:~/zecproxy$ npm start

> zecproxy@1.0.8 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! zecproxy@1.0.8 start: `node proxy.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the zecproxy@1.0.8 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
ryo0125
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 19, 2018, 12:10:59 PM
 #8

Install.bat on step5
couldn’t find in files now.
where is it?
BScrk
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
January 22, 2018, 01:55:57 PM
 #9

@Tigel you are win or linux setup ?
svnkill
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
February 14, 2018, 08:19:01 PM
 #10

Install.bat on step5
couldn’t find in files now.
where is it? Huh
farizfadzimi
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
February 16, 2018, 10:11:51 AM
 #11

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 <PROXY_ADDRSS> --user <RIG_NAME> --pass --port <PROXY_PORT>

<PROXY_ADDRSS> - 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?
NameTaken
Hero Member
*****
Offline Offline

Activity: 630
Merit: 502


View Profile
February 16, 2018, 10:27:49 AM
 #12

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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!