> For the complete documentation index, see [llms.txt](https://meshnet.nordvpn.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://meshnet.nordvpn.com/features/routing-traffic-in-meshnet/traffic-routing-android.md).

# Routing traffic from Android

Learn how to handle Meshnet's traffic routing feature on Android.

## Before you begin

To start using traffic routing, make sure that the device you want to route traffic through meets the following criteria:

* The NordVPN app is running, and the Meshnet feature is enabled in the app.
* The device is connected to your Meshnet.&#x20;
* The **Traffic routing through your device** permission is granted for your client device. To learn more, see [Traffic routing permissions](/features/explaining-permissions/traffic-routing-permissions.md).

{% hint style="info" %}
**Note**

You can add devices to your Meshnet in two ways, depending on device ownership:

* To add your own device, just enable Meshnet on that device. See [Using Meshnet on Android](/getting-started/how-to-start-using-meshnet/using-meshnet-on-android.md#add-your-own-devices) for details.
* To add an external device, send an invitation via the NordVPN app with the owner's email. Ensure the invitation is accepted. See [Adding external Meshnet devices on Android](/features/linking-devices-in-meshnet/adding-external-meshnet-devices-on-android.md).
  {% endhint %}

## Start routing traffic <a href="#start-routing-traffic.3" id="start-routing-traffic.3"></a>

To start routing traffic from your Android device, follow these steps:

1. Open **NordVPN.**
2. Do one of the following:
   1. At the top of the screen, tap **Search all locations**.
   2. Under the map, tap **All locations >**.

      <div align="left"><figure><picture><source srcset="/files/bBtftz2M47wrfZ8uhLTo" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FcdceofFFqvQmkiSs9xU7%2Fandroid_search.png?alt=media&amp;token=5816ef18-1f20-4da3-aa01-fd91650e8b22" alt="Letter &#x22;a&#x22; on the &#x22;Search all locations&#x22; text field at the top of the screen and letter &#x22;b&#x22; next to the &#x22;All locations >&#x22; button." width="375"></picture><figcaption></figcaption></figure></div>

      &#x20;
3. Select the **Meshnet** tab.
4. If Meshnet is disabled, tap **Turn on Meshnet** to enable the feature.&#x20;
5. Locate the device that you want to route traffic through and tap it.

   <div align="left"><figure><picture><source srcset="/files/pSJUeoKJ0rZXHa54ABQp" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FIS4jiHmtSwehEYL27jAG%2Fandroid_route_select.png?alt=media&amp;token=22fb85d7-c926-4d64-82ff-c53625ac69bd" alt="Selecting a macOS devices as a traffic routing host." width="375"></picture><figcaption></figcaption></figure></div>

{% hint style="success" %}
**Tip**

If you see "No permission" under the desired device, ensure that the peer device has granted your device the [traffic routing permissions](/features/explaining-permissions/traffic-routing-permissions.md#changing-permissions).
{% endhint %}

Upon establishing the connection, you will see the host device’s Nord name on the **Home** page.

<div align="left"><figure><picture><source srcset="/files/l1IndxLAYArJfokBevrv" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FK6z8CCIBl1oi8xFwIaHU%2Fandroid_route_home.png?alt=media&amp;token=a36c919c-69c6-4556-ad3a-ca939f2381c1" alt="App main screen showing that a traffic routing connection is active." width="375"></picture><figcaption></figcaption></figure></div>

{% hint style="success" %}
**Tip**

You can use the NordVPN [What is my IP](https://nordvpn.com/what-is-my-ip/) website to confirm that your public IP has changed. The newly assigned IP address should be the same as the traffic routing host device's.
{% endhint %}

## Stop routing traffic <a href="#stop-routing-traffic.3" id="stop-routing-traffic.3"></a>

To stop traffic routing, you can use the following methods:

* Tap the **Disconnect** button on the **Home** page.

  <div align="left"><figure><picture><source srcset="/files/Q5foPXpt5cO5zsETV02D" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FT6leGTLpH9CZeX9hY9p1%2Fandroid_route_dc.png?alt=media&amp;token=ae23370c-4cf6-4379-9be6-68bc540a4903" alt="&#x22;Disconnect&#x22; button from the main app screen highlighted." width="375"></picture><figcaption></figcaption></figure></div>

  &#x20;
* Tap the host device again in the **Meshnet** tab of search.

  <div align="left"><figure><picture><source srcset="/files/ZL8NrtjIyLTcGrinT37i" media="(prefers-color-scheme: dark)"><img src="https://3559400189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0cTezbT2vN0lurEio8Z5%2Fuploads%2FgC29VsnyCV0Ki20z6nuB%2Fandroid_route_dc_search.png?alt=media&amp;token=60aeee9c-7ad1-4cc4-be9c-fed7041b953c" alt="Traffic routing host device highlighted in the &#x22;Devices&#x22; dropdown list." width="375"></picture><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Note**

Connection pause is currently not available while routing traffic through a Meshnet peer device.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://meshnet.nordvpn.com/features/routing-traffic-in-meshnet/traffic-routing-android.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
