Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: elFarto on March 07, 2011, 09:29:33 PM



Title: Announcing Bitcoin RPC Proxy
Post by: elFarto on March 07, 2011, 09:29:33 PM
Hi

I've just finished my first Bitcoin related project, an RPC proxy. The purpose of the application is to proxy requests from the various miners to a weighted lists of (possibly) remote servers.

This allows you to have your miners to do a set percentage of work for a pool, and the rest locally (for people who don't want to give up hope of finding a block all by themselves ;D)

Click here (http://elfarto.com/BitcoinWorkProxy.zip) to download the app, it requires Java 1.6 (1.5 might work, but I didn't test it).
Click here (http://elfarto.com/src.zip) to download the source if you don't trust random programs on the Internet ;).

You'll need to edit the servers.txt file to include all the servers you want it to talk to, including usernames and passwords. Then point all your miners to localhost on port 8331, with no username or password.

Regards
elFarto
1DLJrSyHW1rqBq6fVAAiPCzcP56v2Rz8fm


Title: Re: Announcing Bitcoin RPC Proxy
Post by: LMGTFY on March 07, 2011, 09:34:05 PM
Hi

I've just finished my first Bitcoin related project, an RPC proxy. The purpose of the application is to proxy requests from the various miners to a weighted lists of (possibly) remote servers.

This allows you to have your miners to do a set percentage of work for a pool, and the rest locally (for people who don't want to give up hope of finding a block all by themselves ;D)

Click here (http://elfarto.com/BitcoinWorkProxy.zip) to download the app, it requires Java 1.6 (1.5 might work, but I didn't test it).

You'll need to edit the servers.txt file to include all the servers you want it to talk to, including usernames and passwords. Then point all your miners to localhost on port 8331, with no username or password.

Regards
elFarto
1DLJrSyHW1rqBq6fVAAiPCzcP56v2Rz8fm
Apologies for sounding a wee bit paranoid, but is the source available? There was a (Java) app posted here a while back that did naughty things with other people's money...


Title: Re: Announcing Bitcoin RPC Proxy
Post by: Gavin Andresen on March 07, 2011, 09:35:30 PM
I was just about to ask the same thing as LMGTFY....
Running anybody else's code on your system is dangerous.


Title: Re: Announcing Bitcoin RPC Proxy
Post by: elFarto on March 07, 2011, 09:43:43 PM
Source uploaded.

Regards
elFarto


Title: Re: Announcing Bitcoin RPC Proxy
Post by: jgarzik on March 07, 2011, 10:14:37 PM
This functions as a proxy as well: http://yyz.us/bitcoin/poold.py


Title: Re: Announcing Bitcoin RPC Proxy
Post by: film2240 on June 10, 2011, 10:37:17 AM
Hi

I've just finished my first Bitcoin related project, an RPC proxy. The purpose of the application is to proxy requests from the various miners to a weighted lists of (possibly) remote servers.

This allows you to have your miners to do a set percentage of work for a pool, and the rest locally (for people who don't want to give up hope of finding a block all by themselves ;D)

Click here (http://elfarto.com/BitcoinWorkProxy.zip) to download the app, it requires Java 1.6 (1.5 might work, but I didn't test it).
Click here (http://elfarto.com/src.zip) to download the source if you don't trust random programs on the Internet ;).

You'll need to edit the servers.txt file to include all the servers you want it to talk to, including usernames and passwords. Then point all your miners to localhost on port 8331, with no username or password.

Regards
elFarto
1DLJrSyHW1rqBq6fVAAiPCzcP56v2Rz8fm

Can this work for ppl who have errors like ;"Problem connecting to Bitcoin RPC" in hte GUIminer?