> For the complete documentation index, see [llms.txt](https://rabbit-hole-1.gitbook.io/rabbit-hole-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rabbit-hole-1.gitbook.io/rabbit-hole-docs/using-the-app/configs.md).

# Configs

The **Configs** screen is the main Rabbit Hole screen. It contains added configurations, proxy selection, and connection controls.

<figure><img src="https://4192339840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRiMspclf6cjJQyARKF5%2Fuploads%2F0IaSVokcpeqZlEGpKCc4%2Fapp%20arhitecture.png?alt=media&amp;token=cba20eea-ea6e-43a5-b80b-24eb6236c378" alt=""><figcaption><p>App architecture</p></figcaption></figure>

## Connect

The connection button enables or disables the VPN. Select a configuration and, when needed, a proxy before connecting.

***

## Config and proxies

**Config (or config group /** **configuration** **) –** a group that contains all proxies(outbounds), routing 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 and filters

You can sort proxies:

* by their original order;
* by latency (ping);
* alphabetically.

You can also filter them by protocol type.

<figure><img src="https://4192339840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRiMspclf6cjJQyARKF5%2Fuploads%2F4ex2336n64EGdPFm6eb0%2FSorting%20%26%20Filters%20_%20dark.png?alt=media&amp;token=fd519db8-b65f-4c8a-b17d-5ac38bad6bbd" alt="" width="197"><figcaption></figcaption></figure>

***

## Add and edit

Use “+” to add a configuration through a QR code, clipboard, URL, or YAML file. In the configuration editor, you can rename or delete a configuration group.

The support button appears only when the provider supplies a support link. Rabbit Hole is not responsible for external resources.

<figure><img src="https://4192339840-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRiMspclf6cjJQyARKF5%2Fuploads%2Fdss0vt4Iz0o5A9MbUjI5%2FConfig%20adding%20way%20_%20dark.png?alt=media&amp;token=89c9134c-906b-4b21-b76e-2b87f22e3dac" alt="" width="188"><figcaption></figcaption></figure>

## Apple TV

To transfer a configuration to Apple TV, open it on iPhone, open the editor, choose the Apple TV transfer option, and confirm the action on the TV.
