I have a very restrictive firewall with an additional proxy here. Is there a GPU mining tool out there that supports proxy server? The best would be a SSL connection to the mining pool. A long living stream also doesn't work I think, because Internet radio is not possible.

I don't have a PC on the outside, so SSH tunnel is no option.

Edit: Mining over a website could be a solution too. I tried http://www.bitcoinplus.com/ and it worked after setting the http proxy to a correct value for Java.

4 Answers 4


After searching and searching I found these possiblites.


Most mining software supports connecting to a pool through any port. It is up to your pool to provide mining capabilities through the appropriate ports. I personally faced a similar problem when developing a pool implementation on Google App Engine - I only had HTTP and HTTPS ports available, and mining through them wasn't a problem.

As I doubt any mining pool would change their protocol to allow mining through HTTP ports, you can use any virtual machine to forward you mining traffic through them. For example, Amazon EC2 offers free virtual machine hosting for a year as far as I remember.

  • Amazon is only free for 750 hours. The main issue is to have a mining tool that supports a http proxy to connect through.
    – keiki
    Commented Jun 21, 2012 at 13:40
  • 3
    @otakun85 750 free hours per month equal to 31.25 free days per month, which should be enough for any month;). This way you could set up a SSH tunnel.
    – ThePiachu
    Commented Jun 21, 2012 at 15:01
  • Sorry, you were right. I should have read it more carefully. But either way it only works for the first sign up. So you have to cheat to sign up more than once. I may have found a way to use guiminer behind proxy/firewall. I try it tomorrow.
    – keiki
    Commented Jun 21, 2012 at 20:17
  • poclbm seems to support http proxy (looking at the source). But it didn't work
    – keiki
    Commented Jun 25, 2012 at 10:42

There are some pools which allow mining through port 80, e.g. port80.btcguild.com.

But I still search for a encrypted connection through HTTPS/ port 443. Anybody?

  • To have a pool with port 80/443 is one thing. The main problem is to find a miner, which allows to set a http proxy.
    – keiki
    Commented Oct 18, 2012 at 10:20

use one of http proxies listed at http://www.publicproxyservers.com/proxy/list_uptime1.html

for example:

./minerd --algo scrypt --url stratum+tcp://pool-server:port \
--userpass user:pass\
-P \
-x orlaproxy.info

Not the answer you're looking for? Browse other questions tagged or ask your own question.