HTTP proxy : is it supported in Darkcoin Wallet? If yes, how to configure it?

John1989

New member
I've been a bitcoin adept for a long time, but after it went "mainstream" I found a great alternative - Darkcoin...
So, after disabling antivirus (to avoid false positives) and installing Darkcoin Wallet on Windows,
I've noticed that there is no ability to setup the HTTproxy in program's interface.

There are only two options in "Network tab":
"Map port using UPnP"
"Connect through SOCKS proxy:" (socks 4/5 are available)

However, I really need Wallet to be able to connect through HTTР proxy!
Tell me please How to do it? (if it is really possible)

P.S. user-friendly way would be nice, but I am not afraid of command line if it's usage is required
 
Last edited by a moderator:
I've been a bitcoin adept for a long time, but after it went "mainstream" I found a great alternative - Darkcoin...
So, after disabling antivirus (to avoid false positives) and installing Darkcoin Wallet on Windows,
I've noticed that there is no ability to setup the HTTproxy in program's interface.

There are only two options in "Network tab":
"Map port using UPnP"
"Connect through SOCKS proxy:" (socks 4/5 are available)

However, I really need Wallet to be able to connect through HTTproxy!
Tell me please How to do it? (if it is really possible)

P.S. user-friendly way would be nice, but I am not afraid of command line if it's usage is required
Sorry for writing HTTproxy, forum doesn't let me to write this in proper way. Look at thread's title
Please help me
 
What you need is some kind of "Socks via HTTР" program. I'm not using any so can't advise which one to choose but first result Google gives me is

Thank you for reply Udjin, and sorry for duplicate :oops: (I can't remove it)
It looks like there are only a few "Socks via HTTР" apps, they are all from 200* years and quite difficult to configure.
Please tell me, could they help to accept incoming connections from Darkcoin network - in order to update a blockchain ?

I am asking that because I've tried running a Wallet with ProxyCap - in order to
redirect all the wallet's packets (that are trying to go through 9999 blocked port) ----> to go through HTTР proxy's working port.

At the moment, Wallet can send packets to Darkcoin network but cannot receive them: (see picture below)
probably because Darkcoin network tries to reply to me using 9999 port, and 9999 port is blocked...

If those "Socks via HTTР" apps cannot workaround this - because they are just hosting a SOCKS server,
which will redirect all the program's traffic to HTTР, with the same result as above - then they aren't worth trying
Any advice would be helpful!

n08gJ3B.png
 
Last edited by a moderator:
Thank you for reply Udjin, and sorry for duplicate :oops: (I can't remove it)
It looks like there are only a few "Socks via HTTР" apps, they are all from 200* years and quite difficult to configure.
Please tell me, could they help to accept incoming connections from Darkcoin network (in order to update a blockchain) ?

A completely different idea: if you happen to own a Masternode on a remote machine it's quite easy to set up a SOCKS tunnel to that Masternode instance.

You only need PUTTY (for Windows) or SSH (for Linux) on your local machine and SSHD (normally already there by default) for the remote machine.

If needed I could write a little HowTo when I'm back from work.
 
A completely different idea: if you happen to own a Masternode on a remote machine it's quite easy to set up a SOCKS tunnel to that Masternode instance.

You only need PUTTY (for Windows) or SSH (for Linux) on your local machine and SSHD (normally already there by default) for the remote machine.

If needed I could write a little HowTo when I'm back from work.

I don't have a masternode - I'm just a beginner in Darkcoin world. I would like to successfully complete my first steps here:
1) update a blockchain
2) get a Darkcoin address
3) make a test mining of 1 DRK

What turns it into a challenge, is that I need to complete these steps while being behind a HTTР proxy - only one port is open, and it's not 9999 (I don't have an access to any other computers, so couldn't use any tunneling which involves two or more PCs)

P.S. Possibly, it could work if I use Tor Browser as a SOCKS server. But I'm afraid that this solution is not secure,
especially for creating a new wallet through it.
Please suggest other options, and your thoughts about my comments above ^^^

P.P.S. I have no idea, why Darkcoin Wallet does not support HTTР proxies out of the box ! Judging by free proxy lists,
HTTР proxies are about 25x times more popular, if compared to Socks4/5
 
Last edited by a moderator:
I think only SOCKS is supported.

What is the reason you're looking to run Darkcoin Wallet through a proxy? I don't think your IP is public anyway.
 
After a lot of tries, I have finally made this working with Electrum-DRK client.
Settings:
1) Protocol : TCP
2) Proxy: HTTP ... myproxy ... myport
I had to install a lot of python stuff, and run "python ./electrum create" command before launching for the first time
(because there's a bug in GUI for first electrum run, which happens if no wallets are found)

Still, I don't know if there is a way to mine darkcoins over http proxy.... (not socks, socks sucks)
 
I think only SOCKS is supported.

What is the reason you're looking to run Darkcoin Wallet through a proxy? I don't think your IP is public anyway.

Currently I live in a campus, with a very restrictive firewall which forces everyone to use its' proxy.
Finally I was able to force Electrum-DRK to work through HTTP proxy, something that official Darkcoin-qt client cannot do.
However I still haven't found a way to mine anything through HTTP proxy. Will post updates here after I will
 
However I still haven't found a way to mine anything through HTTP proxy. Will post updates here after I will

Use dedicated mining software instead of the included darkcoind (cpuminer, sgminer, cudaminer/ccminer and whatnot. Just google a bit).

Those can connect via whatever port you want.

Finally search a pool which offers mining via port 80 (can't remember which on it was, maybe others can help).
 
Back
Top