# How to Setup VPN?

A VPN, or Virtual Private Network, is a service that allows you to connect to the internet through an encrypted tunnel. It creates a secure, private connection over a public network, like the internet, which helps protect your data and online activities from being monitored or intercepted. By using a VPN, your IP address is masked, which hides your real location and makes it appear as if you're browsing from a different location. This can also help you access region-restricted content and bypass censorship.

<figure><img src="/files/5WGSd780QfQhUATAQA4B" alt=""><figcaption><p>Example of Monogoto VPN connection</p></figcaption></figure>

To set up a VPN connection, you need to have a public IP address assigned to your account. To receive a public IP address, please contact Monogoto sales at <sales@monogoto.io>.

{% hint style="info" %}
When requesting a public IP address, please specify whether your cloud environment is located in the EU or US zone. This ensures the IP address is provisioned correctly based on regional routing policies and network optimization requirements.

APN configuration depends on your deployment:

* VPN in the EU operates with vpneu.mono APN (data.mono (legacy, still supported)
* VPN in the US operates with vpnus.mono APN

If your account has been assigned a custom APN, use that APN instead of the standard ones above.

After public IP has been provisioned to your account, configure your device with the appropriate APN based on your region and account setup to ensure proper routing and connectivity.
{% endhint %}

Once your account has been set up with a public IP address, you can proceed with the VPN configuration by selecting one of the example tutorials below, based on your network environment (e.g., AWS, Azure, etc.).

&#x20;&#x20;

{% content-ref url="/pages/NPYlpWOVPENqYvsReU8h" %}
[VPN Setup with Fortinet](/advanced-console/platform/vpn-setup-examples/vpn-setup-with-fortinet.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MMtoLaXeMMJ3uXpwvfo" %}
[VPN Setup with Palo-Alto Networks Interface](/advanced-console/platform/vpn-setup-examples/vpn-setup-with-palo-alto-networks-interface.md)
{% endcontent-ref %}

{% content-ref url="/pages/5R8t6JXzSqvOzDHLZBxT" %}
[VPN Setup with Ubiquiti](/advanced-console/platform/vpn-setup-examples/vpn-setup-with-ubiquiti.md)
{% endcontent-ref %}

{% content-ref url="/pages/bn0UVt2x61D1CuBi3sfC" %}
[VPN Setup with Azure](/advanced-console/platform/vpn-setup-examples/vpn-setup-with-azure.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MYu1OE7yJFcUN80alAj" %}
[VPN Setup with AWS](/advanced-console/platform/vpn-setup-examples/vpn-setup-to-3rd-party-aws-account-1.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.monogoto.io/advanced-console/platform/vpn-setup-examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
