Skip to content

Repository files navigation

Turbo Client Node

The Turbo client node is a lightweight app that earns you passive crypto rewards for sharing your unused Internet bandwidth in the background.

Run a Node

The Turbo client node is a lightweight process that runs in the background and that lets you earn passive crypto rewards for sharing your unused Internet bandwidth.

Compatibility

Platform Supported
Windows
macOS
Linux
Mobile

Installation

  • Download the latest release for your platform on GitHub, or go to our website for easy download.
  • Open the downloaded executable — a new icon will appear in your system tray.
  • Click the icon to open the popup, then select "Pair to Account".

img.png

  • A page will open, if authentication is successful, you will be redirected to the dashboard and your new node will appear in the nodes list.

    You can add an unlimited amount of nodes as long as they are on different networks/IPs. For example, you can run a node on your PC, laptop, TV, Raspberry Pi, android phone, etc.

🎉 Congratulations! Your node is now earning passively, check out your dashboard regularly

Monetization

Base reward is $0.40 per GB shared but bonuses apply such as if:

  • Your node has reached a decent daily uptime over several days.
  • Your node has a stable long-term connection.

$0.40 may seem low but the network is small, therefore the handled bandwidth per node is higher.

For example, an average node shares 0.05 GB/hour of bandwidth. If the user owns 5 nodes on distinct devices, the total shared bandwidth is 0.25 GB/hour, which is 6 GB/day and 180 GB/month. At the current price rate the user is expected to earn $72/month + bonuses if running the nodes 24/7.

Development

Run the client from a terminal and the log goes to the terminal only:

go run .

Launched without a terminal (the packaged app, a service manager) it also appends to turbo.log in the user config directory, since stderr has nowhere to go. Override with TURBO_LOG_FILE=1 to force the file on, or 0 off.

TLS certificate verification is skipped for loopback addresses, so a local server with a self-signed certificate works with no extra setup. For a self-signed server on another address, set TURBO_INSECURE_TLS=1. Every other host is verified normally.

About

Earn rewards by contributing bandwidth to the Turbo distributed network

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages