# Settings

<figure><img src="/files/V00zv2Ntnk4aJ9QXGszt" alt=""><figcaption><p>Settings</p></figcaption></figure>

## iCloud sync

Automatically syncs settings across devices connected to the same Apple account.\
Disable this option if you want to use different configurations and settings on different devices.

## Dynamic switch

When enabled, the app periodically checks the latency (ping) of outbounds (proxy / servers) and connects to the one with the lowest latency.

The check runs every 30 seconds by default. You can manually change the check interval in the **Ping** section.

## Ping

Configure how the app measures outbound latency.

* Service: Choose a host to ping from the list or enter a custom one.
* Interval: Set the ping interval (default: 30 seconds).&#x20;

{% hint style="info" %} <mark style="color:$primary;">Dynamic Switch uses these measurements to select the fastest outbound.</mark>
{% endhint %}

## Appearance

Choose between Light and Dark themes. You can also select a black or white app logo.

## Tunneling

We recommend using the **Default** mode. The configuration provider usually defines the correct tunneling settings.

You can manually configure tunneling rules for domain zones or predefined services using the modes below.

#### Modes:

* **Default** – uses tunneling settings defined in the configuration group. Recommended.  
* **Off** – routing is disabled.
* **Excluded** – VPN is enabled for all traffic *<mark style="background-color:purple;">**except**</mark>* the selected services.

  Example: if only Instagram is selected, Instagram will use your local IP address.
* **Included** – VPN is *<mark style="background-color:purple;">**enabled**</mark>* *<mark style="background-color:purple;">**only**</mark>* for the selected services.

  All other traffic will use your local IP address.

Geosite lists are used for tunneling. See more details here: <https://github.com/v2fly/domain-list-community/tree/master/data>

For some services, GeoIP is also used (e.g., Facebook, Google, Netflix, X/Twitter).

## Logs

Displays application activity and connection events.

## Shortcut (macOS only)

Default shortcut to enable or disable VPN is – <mark style="background-color:purple;">Option (⌥) + /</mark>&#x20;

#### **You can set a custom shortcut.**&#x20;

**Requirements**

The shortcut must include at least one modifier key:

* Command (⌘)
* Option (⌥)
* Control (⌃)
* Shift (⇧)

Examples of valid combinations:

* Command + Option + \[key]
* Command + Shift + \[key]

**Restrictions**

The following keys cannot be used:

* Function keys (F1, F2, etc.)
* Esc
* Space
* Tab

To avoid conflicts, do not use common system shortcuts such as:

* Command + Q
* Command + W

If you want to restore the default shortcut, click **Reset**.


---

# 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/settings.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.
