• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

how do I configure pproxy for RC5 ?

err

Platinum Member
I have several computers at work to use as RC5 clients. I would like to have these computers to use my email address for RC5 only.

I have installed pproxy on my server at homr running win2k server and dedicated cable connection. I have one static IP and I have a domain name as well, if it helps.

How do I configure the .ini file ? What kind of value should I have? Can someone point my how they setup their pproxy ?

How do I configure the client to connect to my pproxy over the internet? How do I configure my local client ?

I tried for a long time but it still don't work 🙁

Thanks for any help

eRr
 
Below is the pproxy.ini file. Can anyone help me configure it??

I've changed the value httpproxy to my proxy address proxy.errsolutions.com , is that rite?

Thanks again for taking the time

eRr

[KeyServer]
ipaddress=us.v27.distributed.net
port=2064
connectperiod=600
connectivity=normal
;bindip= ; IP to talk out to keyserver from
;uuehttpmode=0
; 0=normal,1=uue,2=http,3=http+uue
; 4=socks4,5=socks5,6=genproxy,7=genproxy+uue
;httpproxy=proxy.errsolutions.com
;httpport=8080
;httpid=

[ports]
;listenaddress= ; IP to accept clients on
port=2064
;port2=23 ; must be root for ports < 1000
;port3=80
testport=3064
timeout=30

[console]
logfileconsole=
logfileconsolerotation=daily
consoleverbosity=&quot;general stats keyblock server client buffers timestamp attention errlow errsevere&quot;
timestampflags=130

[rc564]
logfilekeyblock=pproxyrc5
logfilekeyblockrotation=daily
minkeysready=10
maxkeysready=20
maxkeysdone=3

[desII]
logfilekeyblock=pproxydes
logfilekeyblockrotation=none
minkeysready=10
maxkeysready=20
maxkeysdone=3
contestclosed=1

[ogr]
logfilekeyblock=pproxyogr
logfilekeyblockrotation=none
minkeysready=10
maxkeysready=20
maxkeysdone=3

[csc]
logfilekeyblock=pproxycsc
logfilekeyblockrotation=none
minkeysready=10
maxkeysready=20
maxkeysdone=3
contestclosed=1

[misc]
proxymessage=&quot;eRrsolutions rc5 Proxy!&quot;
pidfile=rc5desproxy.pid
statusperiod=30
periodicperiod=120
;logfilecompressor=logcompressor.sh

[ignoredip]

[allowedip]
 
I think I got the pproxy going now. My clients can connect to the server ok.

How do I set so that only RC5 stub is being sent ?

I am confused over how my internal client should connect to the pproxy ? should it or no ? How about the buffer location, does it matter?

Thanks

errrrr
 
You will probably also want to increase the size of your RC5 buffers otherwise you will be connecting every 10 minutes... 🙂
 
Geoff, Thanks, I've modified the OGR line and only doing RC5 now.

I believe what you mean by connecting to dnet every 10 minutes is this line :

[rc564]
logfilekeyblock=pproxyrc5
logfilekeyblockrotation=daily
minkeysready=10
maxkeysready=20
maxkeysdone=3

What is a good value ? is 24 hours or 1440 minutes a good value ?

Thanks again for the help

eRr
 
Bad coincidence there... that is the number of packets the pproxy will buffer. I have mine set at 50000. You can set that to a high number, and the pproxy will adjust itself based on the demand from the computers drawing from your pproxy. Mine looks like this:

[rc564]
logfilekeyblock=pproxyrc5
logfilekeyblockrotation=daily
minkeysready=25000
maxkeysready=50000
maxkeysdone=3

 
Err,
minkeysready=10 is the # of work units to always keep in the in-buffer for your clients. You can figure how many blocks per day each of your cows is cracking, total, and set the number to at least that, or as Geoffs stated, the perproxy will calculate how many blocks to keep based on the client needs.

Most of us keep several days worth of blocks in case of a communications failure. I would also make sure that any clients keep several days worth of blocks in their local in-buffer too, just in case of a communications failure.
 
Geoffs,

Thanks, I've set mine to a higher number. But I think I can;t start with 25,000 ... it will take me forever to get to that number at my level now 🙂

More question : 🙂

Do I need to configure my client at my work pcs to have my email address on the general client option? I think I do, rite ?

Also, will it be better to store a client's buffer on a single location over the network, or have the client to store the buffer on their own hd ? If it matters... you know. 🙂

Thanks for the tip 🙂

eRr
 
First, even if you set it really high, the pproxy starts off limiting you to 1000, and then reevaluates you requirements after the first 30 minutes, and again periodically during your uptime. So, if you set it to 50000, and you only request 200 in the the first 30 minutes, the pproxy will adjust its buffers accordingly.

All of your clients that are working for you need your email address, otherwise you will not get credited for the work.

I prefer to have the buffers local to the client in the event of a network outage. With local buffers, the machine will still work on valid keys instead of munching on randoms. Also, make sure each client has a couple of days worth in the event that your network goes down on a Friday night and doesn't come up again until Monday 🙂
 
Err,
Yes, all clients should have your email address as part of their setup. 🙂

You can set up a shared buffer, or remote buffers, but the best way is to just let each one store it's own local buffers on the hard drive, the files are very small and don't take up much space.

With the shared or remote buffers, you can get into a file locked situation, which requires manual intervention to undo.

Hehe, I see that Geoffs and I are playing tag on this one. 🙂
 
Hey Guys,

Thanks so much, I think I got this thing going now ... Feels great. Now I just need to find more computers to do RC5 for me ...

Thanks again.

eRr
 
I got one more easy question, make that two ..

1. Which is the option I should choose to increase my local buffer for my local client ? My guess is this :
14) Fetch time threshold (in hours) ==> RC5=48

2. How do I run dnetc.exe in &quot;invicible mode&quot; meaning that it won't appear in sys tray or even task manager?

Thanks for the Tip. You both are God 😉

eRr
 
Here are parts of my ini file...


[rc5]
randomprefix=240
preferred-blocksize=33
fetch-workunit-threshold=512

[display]
;detached=yes


You are interested in the bolded stuff. Note that anything preceeded by a semi-colon is ignored.
 
In Win9x, I don't think you can make it totally invisible. It will not appear in the system tray with detached=yes, however it will be visible in the task manager.
 
If you install the client as a service, DNETC -INSTALL, then DNETC -SVCSTART to start the service,

in WIN9x it runs hidden, and doesn't appear in the task manager, and the client will run even if the PC is sitting on the login screen.

In WINNT, it does appear in the task manager, and the service appears in the services list.
 
Back
Top