Author

Topic: Help - Hosted mining via proxy to minimize bandwidth (Read 1562 times)

full member
Activity: 236
Merit: 105
Thanks guys, I'll try again to get either CKproxy or slush's to work.

Cheers
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
For whatever reason the bitmain units make tons of DNS queries.
We know what that reason is - they report to bitmain with that security hole they left in there that was originally meant to be for remote management that never happened and ended up being left unintentionally as a backdoor to the devices including a kill switch.

To answer the opening poster's question - ckproxy will do what you need, but can't fix your ultimate uplink quality at all.
legendary
Activity: 1540
Merit: 1002
I have access to a relatively cheap power source but it is remote. The only option for internet is cellular or satellite. My understanding is the cellular latency shouldn't be a significant issue, sure some extra stales but overall should be a very insignificant %. The data usage cost is the main problem, I want to avoid a huge bill due to some hosted mining equipment mining on a tiny share difficulty.

I'm not a programmer type and have minimal experience configuring networks. I am just hoping for some help on setting up a proxy, some basic first requirements / steps might be enough.

theres really not that much youll be able to do but if your looking for a proxy then you can try looking for slushes stratum proxy which should cut down some bandwidth but youd need to run one instance for each pool you/clients will be using, stratum is pretty much as small and low bandwidth as mining allows as it only requests and sends when needed, mining on a cell connection will have a bigger impact on mining that your thinking, youd constantly be running behind the network by a few ms so odds of you solving a puzzle go down as everyone else gets theres in first.

theres plenty of options for other connections depending on budgets and distances and where you are but that up to you, if you want suggestions then you can always ask Smiley

https://slushpool.com/help/manual/stratum-protocol#download
full member
Activity: 236
Merit: 105
I have access to a relatively cheap power source but it is remote. The only option for internet is cellular or satellite. My understanding is the cellular latency shouldn't be a significant issue, sure some extra stales but overall should be a very insignificant %. The data usage cost is the main problem, I want to avoid a huge bill due to some hosted mining equipment mining on a tiny share difficulty.

I'm not a programmer type and have minimal experience configuring networks. I am just hoping for some help on setting up a proxy, some basic first requirements / steps might be enough.
hero member
Activity: 756
Merit: 560
I dont know how many miners you are planning on running but creating a local pool proxy as well as a local DNS server will cut down on the traffic over your internet connection quite a bit. For whatever reason the bitmain units make tons of DNS queries. I actually had a firewall overloaded by DNS and pool connections to the point where the PAT pool was running out of ports and causing all kinds of weird problems. One issue with the proxies is that they only redirect to one pool at a time. You could run a virtual server with a proxy for each pool you supported and would just have to point each miner at the specific proxy for their pool.
legendary
Activity: 3822
Merit: 2703
Evil beware: We have waffles!
Thanks for not answering my question guys, very helpful. I don't have the option to hard-wire, and yes I know mining bandwidth is small, but in my application it is still too much.
In short the problem is using a cell connection.... It has latency issues that cannot be addressed - just the nature of the beast. Yes a proxy helps but there is only so much that is possible and yes there is the data usage cost issue..

If you cannot get a landline is there a location nearby that you can setup a WiFi link with directional antennas to? Still far from ideal but better than a cell connection and your only choice. Some setups will easily do links in excess of 1km.

Considering you are talking about hosting other folks miners, you need a land line. Period.
full member
Activity: 236
Merit: 105
Thanks for not answering my question guys, very helpful. I don't have the option to hard-wire, and yes I know mining bandwidth is small, but in my application it is still too much.
hero member
Activity: 910
Merit: 511
Ok, so here's the deal:

I'm mining with a cellular internet connection, so data is expensive. I understand I can set up a proxy and aim my miners through the proxy to the mining pool (in my case Slushpool), thereby minimizing the share request and minimizing bandwidth. Hopefully I'm on point so far? I'm so far out of my skillset here...

Anyways, I want to host other peoples equipment one day as I have access to relatively cheap power, but I can only do so if I can aim their equipment through a proxy / do something to minimize my bandwidth use. Currently, on Slushpool, if I set my Antminer S9 to the minimum difficulty, I consume about 14 mB / day and if I set it to max diff, I consume about 4 mB/day. This is still too much if I want to host mining equipment, not to mention I will not be able to control what pool the hosted equipment is aimed at, and what difficulty setting they've set their Worker.

First - Considering what I want to do, is it possible to aim hosted equipment through a proxy (let's assume Antminer S9's are the hosted equipment)?
Second - Can anyone point me to any resources on how to solve this problem / set up proxy?

Any help / tips at all is appreciated.

Cheers

Edit - darn, I should of put this in Mining Support, sorry.


i can confirm you who mining don't use internet connection heavily.
You can check it with a simplest traffic monitor, or if you have Windows, opening task manager and checking network traffic.
full member
Activity: 201
Merit: 100
I'm mining with a cellular internet connection, so data is expensive.
Mining doesn't use massive amount of bandwidth/data-transfer, but can suffer from huge latency issues.

Just get a hard-line installed, as it sounds like you're looking to solve the wrong problem Wink
full member
Activity: 236
Merit: 105
Ok, so here's the deal:

I'm mining with a cellular internet connection, so data is expensive. I understand I can set up a proxy and aim my miners through the proxy to the mining pool (in my case Slushpool), thereby minimizing the share request and minimizing bandwidth. Hopefully I'm on point so far? I'm so far out of my skillset here...

Anyways, I want to host other peoples equipment one day as I have access to relatively cheap power, but I can only do so if I can aim their equipment through a proxy / do something to minimize my bandwidth use. Currently, on Slushpool, if I set my Antminer S9 to the minimum difficulty, I consume about 14 mB / day and if I set it to max diff, I consume about 4 mB/day. This is still too much if I want to host mining equipment, not to mention I will not be able to control what pool the hosted equipment is aimed at, and what difficulty setting they've set their Worker.

First - Considering what I want to do, is it possible to aim hosted equipment through a proxy (let's assume Antminer S9's are the hosted equipment)?
Second - Can anyone point me to any resources on how to solve this problem / set up proxy?

Any help / tips at all is appreciated.

Cheers

Edit - darn, I should of put this in Mining Support, sorry.
Jump to: