# Relay Mode

### 1.   Powering up the Device

Begin by connecting the power cable to a suitable power outlet with **minimum 15W** at (**5V 3A**) and plug the supplied USB-C connector into the rear of the Relay.&#x20;

The Relay will boot up, and you will see <mark style="color:green;">**green**</mark> lights rotating.&#x20;

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/PEaUdZSb541yQzx4ur09/image.webp" alt="" width="188"><figcaption></figcaption></figure></div>

### 2.   Wait for the Device to start

Once started, it will display a steady <mark style="color:red;">**red**</mark> light.

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/6dBUdP1z0fUucUY7RHZZ/image.png" alt="" width="188"><figcaption></figcaption></figure></div>

{% hint style="danger" %}
If the all lights of the Relay are pulsing in <mark style="color:red;">Red</mark> as shown below, ensure that you are using a power outlet with **minimum 15W** at (**5V 3A**), or the Relay will not function properly!
{% endhint %}

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/wqYuipo8Q2TsL5vIBZW8/image.gif" alt="" width="188"><figcaption></figcaption></figure></div>

### 3.   Enabling the WiFi Pairing mode

Press and hold the <mark style="color:blue;">**blue**</mark> physical button on the side of the device for **3 seconds** and release it to activate the setup mode. \
\
The top part of the lights will pulse <mark style="color:blue;">**blue**</mark> when the WiFi hotspot is enabled and ready for connections.

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/XbKJFAuxiSZt2cmpTj1C/image.gif" alt="" width="188"><figcaption></figcaption></figure></div>

### 4.   Connect to the activated WiFi hotspot.

You can now connect to the Relay via WiFi to proceed with the setup, scan for nearby devices, connect to `relayup_<yourserialID>` where the SSID contains your relays serialID.

#### Use the following credentials:

\
**SSID:** `relayup_<yourserialID>`\
**Pre-shared key (PSK):** `anyone.io`\
\
\&#xNAN;*(Relays on versions below 2.0.0 should use PSK:* `ianon.io`*)*

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/SKCmOPbRt0AT154K9FYa/image.png" alt="" width="298"><figcaption></figcaption></figure></div>

### 5.   Access the Setup Wizard

If the captive portal doesn't open automatically in your browser, navigate to \
<http://relayup.home>, or via the IP, <http://10.42.0.1>\
\
Alternatively, access your relay on the Ethernet IP address to set it up, but remember to activate the setup mode  in [Step 3](#id-3.-enabling-the-wifi-pairing-mode) first.

#### Read and Agree to accept the Terms of Service if you wish to proceed.&#x20;

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/bZ8q0ZfBMQvAb9csx6cF/image.png" alt=""><figcaption></figcaption></figure>

### 6.   Authenticate to proceed with the setup

Log in with the default credentials below and proceed following the instructions.\
(You can change this password in the control panel after setup.)

**Default password:** `admin`

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/0apF18ow7pVVWPpCBEyr/image.png" alt=""><figcaption></figcaption></figure>

### 7.   Mode selection

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/6MvgtNyAlsQnmgXHiFpE/image.png" alt=""><figcaption></figcaption></figure>

## Relay Setup

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/4Yy2jspgCSLumc2GRZ80/Anyone_Wizard.gif" alt=""><figcaption></figcaption></figure>

### 8. Configure your internet connection

{% hint style="success" %}

#### Options:

The Relay can be configured to connect to your Network Router using either an Ethernet cable or WiFi to access the Internet.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/1SGurUwmV7jcP6nn4urd/image.png" alt=""><figcaption></figcaption></figure>

#### Ethernet

Connect an Ethernet cable to the device's Ethernet port and ensure that the message **"Ethernet recognized"** appears if you prefer a wired internet connection.\
\
Proceed to the Next step..

#### WiFi

If you prefer a WiFi connection, ensure that no Ethernet cable is inserted into the device, as this will prioritize the Ethernet connection over WiFi.

{% hint style="info" %}
The Wi-Fi password can not contain any of the following characters:\
&#x20;`#` `'` `\` `=` `´` `*`

If it includes any of these characters, please change the password before attempting to connect the device.
{% endhint %}

Select your Network.

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/oD0kSvxkOXfqQRtgkDds/wif_scan.png" alt=""><figcaption></figcaption></figure>

Enter the Passkey.

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/P9YRtmwqEUARD7U40ATL/wif_scan_pass.png" alt=""><figcaption></figcaption></figure>

### 9.   Relay Information

Enter your preferred nickname and email address in the Relay Contact Information.\
The email address must be valid for contact purposes.

{% hint style="warning" %}
**Nickname** only accepts between 1-19 characters, only \[a-zA-Z0-9] and no spaces.\
\&#xNAN;*It is recommended not to use a personal email address, instead create a new address for the purpose.*
{% endhint %}

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/tGPMJNuMbd7kbivFQR5C/image.png" alt=""><figcaption></figcaption></figure>

### 10.   Recognition Rewards

Enter your Ethereum wallet address to register for rewards in the Rewards Program.\
Select **Next** to skip this step if you do not wish to enter a personal wallet address.

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/BI1nL00y7nDtDrI9EjV5/image.png" alt=""><figcaption></figcaption></figure>

### 11.   Default port for Relay traffic

The port can be changed to **suit** your needs if the default **9001** is already in use by another device on the same network to prevent routing conflicts.

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/2oWWUBzcTAPUvAHxnfl8/image.png" alt=""><figcaption></figcaption></figure>

### 12.   Parallel Relay & Router mode

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/uItt0hb7d5TZQ8OO4I2L/image.png" alt=""><figcaption></figcaption></figure>

You can now choose whether to enable **Router Mode** for devices connecting to the hardware's WiFi hotspot.

This does not interfere with your relay's traffic. Instead, it uses the **Anon Client** to route all incoming traffic, including DNS requests, through the **Anyone Network**, encrypting the traffic and hiding the client's origin.\
\
Read more about the Router Mode features and functionality [here](https://docs.anyone.io/connect/hardware).<br>

#### Secondary WiFi Support

If the option appears grayed out, you can click **Yes** to learn more about it.

In this case, the device is missing a USB WiFi adapter needed to enable the second WLAN interface, but Ethernet is available. The latest batches of the hardware device come with an adapter.\
\
![](https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/r1YmkjQMcbBg3aD7TsjM/image.png)

Currently, the device supports only one model for enabling WiFi-to-WiFi router functionality. To enable this feature, acquire a <mark style="color:blue;">**TP-Link (TL-WN725N) USB WiFi Adapter**</mark>, plug it in, and restart the device.

Alternatively, you can select **Ethernet** as your Wide Area Network (WAN) connection to enable the option.

Click **Yes** to proceed if your device has all the necessary equipment plugged in.

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/797QT1glW25d2R3ANRqC/image.png" alt=""><figcaption></figcaption></figure>

Name your hotspot however you like and set a personal passkey.

Be sure to save your credentials if you plan to share them with others to join your **Anyone Network Hotspot** or if you need to run the setup wizard again.

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/YxhUL6mS0eEVHi2qS7Ji/image.png" alt=""><figcaption></figcaption></figure>

### 13.   Complete Setup

The setup is now complete, and the Relay will restart automatically.

#### Good job!

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/sFjRMQURBwrExsOyAQF6/image.png" alt=""><figcaption></figcaption></figure>

### Check Light indicators for Connectivity

Depending on whether a wired **Ethernet** or a wireless **WiFi** connection was selected in the previous steps, the corresponding indicator light will turn <mark style="color:green;">**green**</mark>, both physically on the device and in the control panel.

Read more about the **LED indicators** under [**Description and Specifications**](https://docs.anyone.io/hardware/overview).

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/czfXGfH3eVNIRww35tKT/image.png" alt="" width="188"><figcaption><p><strong>WiFi enabled</strong></p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/8tp9fCrp0FHivuDCEZZo/image.png" alt="" width="188"><figcaption><p><strong>Ethernet enabled</strong></p></figcaption></figure></div>

### Next step for Relay Operations:

To allow traffic to reach your device you will need to create a **Port Forwarding Rule** in your network router to ensure the Relay's reachability on the Anon network.

{% hint style="success" %}

### Requirements for confirming reachability

**Port forward**\
Configure a port forward in the router. \
[Instructions can be found here. ](https://docs.anyone.io/hardware/troubleshooting/router-port-forwarding)\
\
**Public IPv4 address**\
Ensure the router has an exclusive public IPv4 address for the Relay's reachability. \
[More information can be found here.](https://docs.anyone.io/hardware/troubleshooting/diagnosing-cgnat-and-public-ipv4)
{% endhint %}

### Connect to the Relay Control Panel (RCP)

From a device connected to the same network as the Relay, browse to <http://relayup.local> or the IP of the device and log in using the following Credentials:

* **Username**: `relayup`
* **Password**: `admin`

{% hint style="info" %}
*If the DNS name `relayup.local` doesn't resolve to show the RCP login screen in your browser:*\
*See* [*Relay Control Panel > Home*](https://docs.anyone.io/hardware/setup-guides/broken-reference) *for help finding the **LAN IP** of your device to use instead.*
{% endhint %}

<figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/cUHTDqql7h0EGiIYvXXU/image.png" alt=""><figcaption></figcaption></figure>

### Reachability and Bandwidth Self-Tests

On the '**Home**' page, under the '**Network**' section, check for the "**Reachability**" status indicated with "**VPN OR-Port** \[`status`]."&#x20;

The Reachability and Bandwidth self-tests take a few minutes to perform. \
Check the logs in the control panel for more details on the process.&#x20;

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/HsPAQQFIPKRWzkDSTIfP/image.png" alt="" width="375"><figcaption></figcaption></figure></div>

## Reachability is Confirmed!

<div align="left"><figure><img src="https://content.gitbook.com/content/AA9P3lN6X0LnMGWCOpyt/blobs/ZUMPkXOoeF05cGkoOxrz/image.gif" alt="" width="188"><figcaption></figcaption></figure></div>

Once the "Reachability" status is '**OK'**, all lights on the Relay will start pulsing in the Anon <mark style="color:blue;">**blue**</mark> color, indicating a successful setup.&#x20;

**Congratulations! Your relay is now ready to provide bandwidth to the Anyone Network, and with some additional steps, enhance the privacy in your daily Internet use if you also enabled the Router feature, and receive contribution rewards!**

### If you enabled the router mode!

Connect to the available WiFi **SSID** that you configured in the setup wizard and use it like any other network to browse the web anonymously.\
Ensure your personal security is up to date as well. The connection doesn't provide all-encompassing protection for your web traffic; it merely encrypts data in three layers before exiting the onion routing, hiding the origin of users. Make sure your applications, browser, and operating system settings are also secure.\
\
Additional steps:

* Confirm your anonymous IP at <https://check.en.anyone.tech>.
* Take a moment to visit our homepage mirror, located only inside the **Anyone Network**:\
  <http://anyone.anon>

Which resolves to the hostname:\
**6zctvi63m7xxbd34hxn2uvnaw5ao7sec4l3k4bflzeqtve5jlehz6tyd.anon**

## What's next?

#### Claim your Relay in the Relay Dashboard!

By Claiming the Relay on the **Relay Dashboard** you can start accruing rewards. Follow the link below to find out more about how to access the dashboard.

{% hint style="success" %}

#### Note:

It may take up to 24 hours for the Relay Dashboard hosted on Arweave to recognize and verify your relay on the network. Please stay tuned and periodically check the dashboard to claim your relay.
{% endhint %}

{% content-ref url="../../dashboard/access" %}
[access](https://docs.anyone.io/dashboard/access)
{% endcontent-ref %}
