Pages:
Author

Topic: RigProxy[.com] - Mining Proxy+DNS Service for optimized mining experience - page 2. (Read 739 times)

jr. member
Activity: 42
Merit: 4
About 15m/s to eth-us.dwarfpool.com

Right now I point all of my hashing power to Ethermine. I'm in the US and host an Apache/NGINX cluster environment, so if you don't want to spin up another OVH instance I could host something here temporarily to at least trial it out (but I suspect your US server should be fine).
newbie
Activity: 55
Merit: 0
I'm geting around ~80m/s ping to rigproxy and can test this out on a handful of my rigs. Would probably point ~350MH/s of Ethash and ~2.5GH/s of Scrypt towards it.

Hi,


What about the ping to the nearest dwarfpool server ? Which pool are you used to mine on ?

Where are you from (country) ? I could enable a server near to your place and redirect to a local stratum pool server
(for you to test, this won't help with our planned load tests but not a problem for me as we need some users/testers for their view and advice).

Currently we have 1x server in France, UK, US, Canada and soon : Turkey, Russia, Eastern Asia

Our service only works on ETH for now.
We will consider other coins after having deployed and enabled all servers.

jr. member
Activity: 42
Merit: 4
It's funny you mention this, because I literally just started researching coding up my own stratum proxy to do the same thing since Blissz paused development of the L3+ firmware.

I'm geting around ~80m/s ping to rigproxy and can test this out on a handful of my rigs. Would probably point ~350MH/s of Ethash and ~2.5GH/s of Scrypt towards it.
newbie
Activity: 55
Merit: 0
Hi,

Thanks for your interest and questions.
This will help us for our FAQ.

Usage of rigproxy requires no software, account nor hardware and there is no dedicated interface.
That's why we qualify rigproxy as a "transparent proxy".
You just target your rig to rigproxy.com on the port associated with pool you want to mine on,
add your IP as a suffix in the password parameter and our server handles connection to pool servers.

We don't provide any malware detection software for your rig, but we found few interesting things by analyzing some malwares.
Many rig malwares use TOR, some directly connect to pool chosen by the malware creator but others will
takeover your mining software/OS and continue to mine on the pool you decided to use.
When you mine through a local ethproxy, malwares detects it is on your local network and it goes to an other pool.
For this case, we will later provide a full hosts file for win/linux to prevent this when the connection is done through domain name.
This doesn't prevent all unwanted outgoing connections but is a step ahead.

As rigproxy associates your IP with your wallet, all connections are checked by rigproxy and redirected to your wallet.
Sorry for Claymore, but his software acts as Satori and similar malwares, and devfee login process is also detected as malware behavior.

The increase of a rig is done as with Atrides's nice ethproxy but at a more efficient level with more optimizations.
Ethproxy uses network libraries not really optimized for mining (due to connection parameters, multiple buffer copies, callbacks, timeouts,...)
Ethproxy's goal is to get jobs faster and to acknowledge submitwork packets faster through a single connection to pool server. This was making a huge difference
with old versions of miners. Now, latest releases of miners support stratum protocol and the handling of packets
is much more better and done asynchronously.
With old getwork protocol and ethproxy, you still have a minor benefit because of the proximity with your rig


With rigproxy, you have a proxy that:
- prevents your wallet replacement
- you don't need to setup and monitor the proxy by yourself (ethproxy sometimes enter in a endless "job timeout" loop)
- has a better network frame handling :
    - our TCP implementation is optimized to get low latency frame sending/receiving
    - packet handling is faster as we can predict what they will look like by analyzing first frames received
    - as soon as we detect the incoming frame's first bytes, we know what kind of frame your rig is sending and we know how to act as soon
      as we got crucial data within the frame.
    - Same thing with the pool.
- your submitted works are acknowledged faster and you get jobs faster (some jobs are also pre-polled from pool based on your average
  share send rate and a fast statistic computation )..
- could help a pool to not miss a valid block as block submission/spreading over the network is sometime a matter of nanoseconds.

Everything is done to get the lowest network and processing delays so that you get more job.
Our servers will all be placed at strategic locations to get best latencies with pools and rigs.

My ping to dwarfpool : 7 ms (share ack: 14ms)
My ping to rigproxy: 5ms + 0,35ms between rigproxy and dwarfpool (share ack:6-7ms)


Other members of my team have similar results.

Currently, things we have to test are :
  - hundred concurrent rigs handling (including associated login request connections to pool servers)
  - massive rig disconnection and reconnection (could happen if we have to switch to failover pool server)


If you want to try, do not hesitate to contact me.

Hope this reply answers to your questions
full member
Activity: 263
Merit: 100
basically what Amstellodamois said,

it would be great if you share more information about the project and also pictures of the interface.
and what about the difference about mining with proxy and without proxy what are the benefits of it ?
newbie
Activity: 182
Merit: 0
Reserved for Swahili translation







I'm kidding. How does it work? Malware excepted, how do you increase the profit of a rig?
newbie
Activity: 55
Merit: 0
RigProxy service, the first online proxy for rigs, is currently available for Dwarfpool[ETH], Ethermine, Nanopool[ETH], Anorak.tech[ETH]

ENDING SERVICE. CURRENT USER CAN CONTINUE FOR FEW WEEKS. THANKS TO ALL OUR FAITHFUL USERS THAT MADE THE SERVICE RAN FOR MONTHS

Only our european servers are currently online, others will come later. North american servers have been disabled until final release but users from around the world can use european servers if the latency is good enough.
Ethereum is the only supported coin. After biggest Ethereum pools coverage, other coins will be considered.

DYNAMIC IP RIGS MAY NOW USE OUR SERVICE WITH THE NEW "=RP" SUFFIX

For better protection and to block windows updates, a free mining specific IPv4 DNS filtering service is also provided. Read end of this post.

---
Hi,

www.RigProxy.com is a transparent service for a more secure and efficient mining experience with your rig.
It helps your rig to get work faster and transmit shares faster, thus leading in a profit increase thanks to our optimized connections and network handling algorithms.

Our technology's algorithm will also prevent rig-malwares from mining to any other wallet than yours.

The rigproxy service usage fee is 0.2% (2 shares over 1000) from 1st may 2018.
IPv4 DNS service usage is free.

We still have some protocol dev to do and features to enable but the main part is already working on stratum protocol with the following Ethereum servers:

RigProxy for dwarfpool.com - Risk Level: Safe
Europe   eu.rigproxy.com:8008

RigProxy for ethermine.org - Risk Level: Safe
Europe   eu.rigproxy.com:4444

RigProxy for nanopool.org - Risk Level: Safe
Europe   eu.rigproxy.com:9999

RigProxy for anorak.tech - Risk Level: Safe (if you specify an other pool as failover server)
Europe   eu.rigproxy.com:8004



CLOSED
RigProxy for maxhash.org - Risk Level: VERY HIGH
Europe   eu.rigproxy.com:8011
Closed because of a "vulnerability". MaxHash team contacted on june 1st.


Pool risk level is based on data like infrastructures, last month performance, server stability (uptime, detected latencies and errors) and some other parameters.

You must use stratum+tcp protocol (parameter "-SP 1" with ethminer, "stratum+tcp://" prefix and stratum protocol parameter kept to default "-esm 0" with Claymore)

As of 25 April 2018, the new suffix doesn't include the IP of the rig thus allowing rigs with dynamic IP on our service
"=RP" text must be used as password or suffixed to any existing value in the password parameter. If the password is "x" then you need to modify it to "x=RP".
With ethminer, due to password parameter parsing bugs in multiple versions, this suffix can be used with the workername if the first solution doesn't work.

If this RigProxy specific parameter is not provided, your rig will probably be disconnected at the end of authentication.

Example command lines:


Ethminer:
    ethminer -S eu.rigproxy.com:8008 -O 0x824A2Ae1BA7d0Ae6B436cfF67671536c612E465e.RIGNAME=RP -SP 1

Claymore's ETH Miner:
    ethdcrminer64 -retrydelay 1 -epool stratum+tcp://eu.rigproxy.com:8008 -eworker RIGNAME -ewal 0x824A2Ae1BA7d0Ae6B436cfF67671536c612E465e -epsw =RP

PhoenixMiner:
    PhoenixMiner.exe -pool eu.rigproxy.com:8008 -wal 0x824A2Ae1BA7d0Ae6B436cfF67671536c612E465e/RIGNAME -pass =RP





RigProxy.com provides a free IPv4 DNS service with mining specific filtering features.

Our DNS blocks access to known malicious servers and prevents windows from getting OS updates or upgrading GPU drivers to versions not friendly with DAG/ModdedRom.
If you need win updates, you can temporarily disable our DNS, apply updates and reenable our DNS.

Actual working policy is "blacklist", once the database will be bigger, we will switch to a hybrid blacklist/whitelist mode to allow only mining related sites and servers.
Based on the DNS activity, we are also adding useless domains to the blacklist (ads, tracking, ..)

To use it, you just need to specify your DNS server manually as being 92.222.144.203 (secondary dns server to come later. Until that, we suggest you to specify google's 8.8.8.8 as secondary DNS).

Guides to change DNS :
For windows : https://google.com/search?q=how+to+change+dns+on+windows+10
For linux : https://www.google.com/search?q=how+to+change+dns+on+linux+with+dnsmasq

To check if the DNS is succesfully set up, try to ping "test.com" it should be resolved as 92.222.144.203 whereas the real www.test.com will be probably resolved as 69.172.200.235

Important : DO NOT USE this DNS service on your everydays computer because it blocks access to some internet servers that could be useful for everydays usage (e.g: windows update).
--
Pages:
Jump to: