# Pro mode

A configuration can run in one of two modes: **Basic** or **Pro**.

### Basic Mode

Basic Mode is designed for regular users.

You can choose a single outbound (server / proxy) that handles all traffic.

Advanced routing settings are not shown in the interface.

If the configuration includes routing or tunneling rules, they are still applied, but the app displays only the main outbound.

### Pro mode

Pro Mode is designed for advanced users.

In this mode, the app shows selectors that are already defined in the configuration file. You can change which outbound is used in each selector.

<figure><img src="/files/6l5o9B03pzifvP038tg2" alt=""><figcaption></figcaption></figure>

### Enabling Pro Mode

To enable the **pro mode**, click on the config edit icon and switch to **Pro**.

<figure><img src="/files/gV1bGln0Q5SlsxsaTpzP" alt=""><figcaption></figcaption></figure>

\
To deliver the config in Pro Mode, add the header `pro-mode: on`   \
Example:

```yaml
pro-mode: on / off     # off by default
```

Learn more about using headers – [/pages/ODdl83pTMnNiYIJSdod6#id-4.-headers-usage](https://rabbit-hole-1.gitbook.io/rabbit-hole-docs/for-devs/pages/ODdl83pTMnNiYIJSdod6#id-4.-headers-usage "mention")


---

# 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://rabbit-hole-1.gitbook.io/rabbit-hole-docs/for-devs/pro-mode.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.
