# Configs

The **Configs** screen is the main interface of the app. All basic VPN actions are available here.

<figure><img src="/files/SHShw8Wn90AP7CNkBXVT" alt=""><figcaption><p>App architecture</p></figcaption></figure>

**Connection button** – сonnects or disconnects the VPN.

**Config (or config group /** **configuration** **) –** a group that contains all outbounds, tunneling rules, config restrictions (if configured), and control buttons.

{% hint style="info" %}
We use a <mark style="background-color:green;">**Health Bar**</mark> instead of the traditional <mark style="background-color:blue;">**Progress Bar**</mark> by default because it shows how much of the limit remains, rather than how much has already been used. This allows you to immediately see the available amount without having to calculate the remaining amount based on the progress value.

You can display a classic Progress Bar if your users are accustomed to it. To do this, set the **header** to the Bar style.
{% endhint %}

**Sorting & Filters** – sort outbounds by default order, latency (ping), or alphabetically. Filter by protocol type.

<figure><img src="/files/tNnXNmgf6pPZL2yfU9vB" alt="" width="197"><figcaption></figcaption></figure>

**Add configs** – lets you add a configuration via QR code, clipboard, URL, or YAML file. You can also create your own configuration group.

<figure><img src="/files/WuoKUa8NZk9MJTW7EdjM" alt="" width="188"><figcaption></figcaption></figure>

**Support button** – available only if the developer has provided a support link. Rabbit Hole is not responsible for it.

#### <i class="fa-pen">:pen:</i> Edit Configuration

Tap the Edit icon to modify the configuration group.

<figure><img src="/files/xpEq8APljp4m65x4piR8" alt="" width="188"><figcaption></figcaption></figure>

You can:

* Rename the configuration group
* Hide specific proxies (outbounds)
* Delete the configuration group

Hidden proxies:

* Are excluded from Dynamic Switch
* Do not appear on the main screen

Hidden proxies are displayed at the bottom of the proxy list.

To restore a proxy, swipe it in the same direction again.


---

# 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/features/configs.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.
