This article is for GPU miners. For ASIC mining, please see the article Connect to ASIC miners on a remote location.

Awesome Miner requires network access to miners in order to make a connection and request information. Remote networks are often protected by a firewall or router while the miners on the remote network only have local IP addresses.

Connect to remote GPU miners without VPN

In a typical setup, Awesome Miner connects to Remote Agent in order to manage and monitor the GPU/CPU mining running on another computer. For GPU miners on a remote location, this typically requires a VPN connection. Instead of communication over VPN, Awesome Miner and Remote Agent can communicate with each other via the Awesome Miner Cloud Services. 

Awesome Miner and Remote Agent will both connect to the cloud and setup a communication channel without having any direct connections between each other. This removes the need of VPN and firewall configurations.

Note: Awesome Miner still needs to be running all the time to manage and monitor the miners in this setup. It's only the way it connects to the Remote Agents that is different.

Prerequisites

Configuration in Awesome Miner

Awesome Miner must be configured to be able to communicate with Remote Agents connected via Cloud Services.

  1. Click on the Cloud Services button in the Awesome Miner status bar
  2. Check the box for Enable Remote Agent connections via cloud
  3. Save the changes


Configuration in Remote Agent

Follow the steps below to configure Remote Agent

  1. Right click on the Remote Agent icon in the Windows notification area
  2. Select Connect via cloud
  3. Click Configure
  4. Enter your Cloud Services account details
  5. Save the settings and verify the connection status showing up like below

Summary

The Remote Agent will now be listed as a Managed Host in Awesome Miner. It can be viewed via the Awesome Miner Options dialog, Managed Hosts section and it can also be used when defining a Managed Miner, via the Managed Host property.

The connection status for all Remote Agents can be viewed via the Cloud Services web interface, via the page Connect via cloud.


Alternative solutions for GPU miners on remote networks

Primary option: VPN (Virtual Private Network)

A Virtual Private Network is a secure way of connecting to remote networks. There are many ways of setting up VPN networks, where both routers and software solutions are available.

Awesome Miner is not aware of any VPN network existence, but if available it will be used. From an Awesome Miner point of view, a network connection must be possible to establish to the miners, and it's up to the network configuration to make this possible.

Secondary option: Configure port forwarding

This alternative is considered less secure unless correctly configured.

The router on the remote network can be configured to allow port forwarding of requests from Awesome Miner to the miners on the network behind the router. Awesome Miner Remote Agent is by default listening for connections on port 9630.