<p>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.</p>

<p>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, <a href="http://aws.amazon.com/ec2/" rel="nofollow">Amazon EC2</a> offers free virtual machine hosting for a year as far as I remember.</p>

CC BY-SA 3.0
2012-06-21T13:40:20.013Z
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
CC BY-SA 3.0
2012-06-21T15:01:13.360Z
@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
CC BY-SA 3.0
2012-06-21T20:17:00.820Z
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
CC BY-SA 3.0
2012-06-25T10:42:53.663Z
poclbm seems to support http proxy (looking at the source). But it didn't work
keiki
CC BY-SA 3.0
2012-06-20T22:27:15.763Z
2012-06-20T22:27:15.763Z
ThePiachu
<p>There are some pools which allow mining through port 80, e.g. port80.btcguild.com.</p>

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

CC BY-SA 3.0
2012-10-18T10:20:07.237Z
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
CC BY-SA 3.0
2012-10-17T10:58:56.327Z
2012-10-17T10:58:56.327Z
K B
<p>use one of http proxies listed at <a href="http://www.publicproxyservers.com/proxy/list_uptime1.html" rel="nofollow">http://www.publicproxyservers.com/proxy/list_uptime1.html</a></p>

<p>for example:</p>

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

CC BY-SA 3.0
2013-12-01T03:01:08.633Z
2013-12-01T03:01:08.633Z
andrej
<p>After searching and searching I found these possiblites.</p>
<ul>
<li>Use bitminter Java client in Version 1.1.2 <a href="http://bitminter.com/client/1.1.2/bitminter.jnlp" rel="nofollow noreferrer">http://bitminter.com/client/1.1.2/bitminter.jnlp</a> (current version doesn't work)</li>
<li>Make your own miner which supports proxy</li>
<li>Use a tool like Proxifier (I have not tested it personally, because it is commercial)</li>
<li>Use simpleproxy on a remote machine <a href="https://www.unix.com/man-page/debian/1/simpleproxy/" rel="nofollow noreferrer">simpleproxy man page</a></li>
<li>Use <a href="https://stratumproxy.io" rel="nofollow noreferrer">stratumproxy.io</a> (also supports SSL)</li>
</ul>

CC BY-SA 4.0
2012-10-18T10:35:45.767Z
2022-06-23T23:41:00.223Z
2022-06-23T23:41:00.223Z
keiki
<p>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.</p>

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

<p>Edit:
Mining over a website could be a solution too. I tried <a href="http://www.bitcoinplus.com/" rel="nofollow">http://www.bitcoinplus.com/</a> and it worked after setting the http proxy to a correct value for Java.</p>

<mining-pools><gpu-mining><miner-configuration><proxy><firewall>
Mining behind a proxy and restrictive firewall (only http ports allowed) - possible?
keiki
# Mining behind a proxy and restrictive firewall (only http ports allowed) - possible?

(Asked by: username_0 on 2012-06-20)

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.

**Tags:** mining-pools, gpu-mining, miner-configuration, proxy, firewall


---

## 4 answers

### Answer by username_0 on 2012-10-18. Score: 5 | Accepted answer

After searching and searching I found these possiblites.

* Use bitminter Java client in Version 1.1.2 <http://bitminter.com/client/1.1.2/bitminter.jnlp> (current version doesn't work)
* Make your own miner which supports proxy
* Use a tool like Proxifier (I have not tested it personally, because it is commercial)
* Use simpleproxy on a remote machine [simpleproxy man page](https://www.unix.com/man-page/debian/1/simpleproxy/)
* Use [stratumproxy.io](https://stratumproxy.io) (also supports SSL)


---

### Answer by username_1 on 2012-06-20. Score: 2

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](http://aws.amazon.com/ec2/) offers free virtual machine hosting for a year as far as I remember.

> **Comments:**
> **username_0**: Amazon is only free for 750 **hours**. The main issue is to have a mining tool that supports a http proxy to connect through.  
> **username_1**: @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.  
> **username_0**: 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.  
> **username_0**: poclbm seems to support http proxy (looking at the source). But it didn't work  

---

### Answer by username_2 on 2012-10-17. Score: 1

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?

> **Comments:**
> **username_0**: 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.  

---

### Answer by username_3 on 2013-12-01. Score: 0

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

```


---

