# How to use the Premium Plan

{% stepper %}
{% step %}

### [Install WireGuard](/qubitvpn-docs/how-to-use/install-wireguard.md)

{% endstep %}

{% step %}

### Sign into the [dashboard](https://dashboard.qubitvpn.com/)

After your VPN Server is created, we will email you letting you know that your VPN Server is ready. Go to the [dashboard](https://dashboard.qubitvpn.com/) and log in using the same contact email you purchased with.

<div align="left"><figure><img src="/files/ELZagehC58K3T87D9Ufc" alt="" width="373"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Verify Email

You will receive an email from **Cloudflare** with the Subject **"Cloudflare Access login code for dashboard.qubitvpn.com"** with a verification code, please enter that code in the dashboard.

<div align="left"><figure><img src="/files/MvBIBISn2NlBhuTWCdZh" alt="" width="363"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### You're in the portal!

You can use this portal to access your VPN Admin Dashboard (using Admin Access), Client Dashboard (using "Client Access"), or manage tunnel forwarding (using "Ports Manager").

<div align="left"><figure><img src="/files/VcgLhXZYFxcevP5xJQcd" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Admin Access

If this is your first time logging in, type **`admin`** for your username and **`admin`** for your password.

<div align="left"><figure><img src="/files/j7XMFF4bAUOaJ9g9RHB5" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Setup your Admin Account

<div align="left"><figure><img src="/files/TezIFY4HU5kMkrYrUqRT" alt="" width="281"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Setup MFA (Optional)

<div align="left"><figure><img src="/files/1pnUsfL69hVWHXoBmvgK" alt="" width="279"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### You're in the Admin Dashboard!

From here you can create configurations, a great example use case for this would be one configuration for low-level employees and another configuration for high-level employees.

You can also manage Clients (client dashboard users), webhooks, VPN sessions, data consumption, etc.

<div align="left"><figure><img src="/files/4I5JVy6XeyWUJGbhdfLZ" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Tunnel forwarding using Ports Manager

Click "Ports Manager"

<div align="left"><figure><img src="/files/NOM7w5nxnOPhvJXIWPdF" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Add tunnel port forwarding rules

This is where you set port forwarding rules for your tunnel. This is the part that eliminates the need to port forward from your router. Think of this panel like the Port Forwarding tab on your router. (Note: Anything done here will NOT affect your router's port forwarding rules. This is completely separate, this is your VPN Server's port forwarding rules instead.)

{% tabs %}
{% tab title="IP" %}
In the IP field (the first box), enter the VPN profile/tunnel's IP. This is typically 10.0.0.2 or 10.253.0.2 but may vary. Check the profile/tunnel's configuration file.
{% endtab %}

{% tab title="From Port" %}
In the "From Port" box, enter the port you want people to connect to your service with.

For example, if the port you want exposed publicly is 1234, you would enter 1234 in the "From Port" box and users would connect to your service with vpnpublicip:1234.
{% endtab %}

{% tab title="To Port" %}
In the "To Port" box, enter the port you want the "From Port" to forward to. This "To Port" is the port on your computer/server that the service is running on.

For example, if the service on your computer/server is running locally on port 25565, enter 25565 in this "To Port" box.
{% endtab %}

{% tab title="TCP/UDP" %}
Most apps/services use the TCP protocol but some may use the UDP protocol. Check which protocol your service uses.

* Web servers use TCP
* Minecraft Java uses TCP
* Minecraft Bedrock uses UDP
* FiveM may use both TCP and UDP
  {% endtab %}

{% tab title="socat/iptables" %}
socat acts as a relay that receives a connection and forwards it so it appears to come from the local machine, while iptables forwarding passes traffic through directly, preserving the original sender’s IP address, provided it is properly configured on the tunnel device.

socat doesn't need any extra setup but all connections will seem as if they're local.

iptables will preserve the original connection IP but requires more setup on your computer/server.
{% endtab %}
{% endtabs %}

<div align="left"><figure><img src="/files/iF7iElxeKevsu7NKL5bO" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### If you are tunneling a specific port (e.g. Minecraft Server)

If you are tunneling a specific port (e.g. Minecraft Server), allow the port as in incoming connection on your device [Allow Incoming Port Connection](/qubitvpn-docs/how-to-use/allow-incoming-port-connection.md).
{% endstep %}

{% step %}

### Clients (Dashboard Users)

{% content-ref url="/pages/6IcYxknq3mZFpgSssSM9" %}
[Client Dashboard Under Premium Plan](/qubitvpn-docs/how-to-use/how-to-use-the-premium-plan/client-dashboard-under-premium-plan.md)
{% endcontent-ref %}
{% endstep %}
{% endstepper %}


---

# 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://qubitvpn.gitbook.io/qubitvpn-docs/how-to-use/how-to-use-the-premium-plan.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.
