> ## Documentation Index
> Fetch the complete documentation index at: https://tunnelfleet.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Download Configuration

> Download WireGuard and OpenVPN client profiles from TunnelFleet.

After a VPN user is active, download the client configuration and import it into the official app for your platform.

## WireGuard

1. Open the server → **Users**
2. Select the user
3. Download the `.conf` file or display the **QR code**
4. Import into the WireGuard app

Typical filename pattern:

```
{server}-{user}-wg0.conf
```

Then follow the platform guide:

* [Windows](/docs/wireguard/windows)
* [macOS](/docs/wireguard/macos)
* [Ubuntu](/docs/wireguard/ubuntu)
* [Android](/docs/wireguard/android)
* [iPhone](/docs/wireguard/iphone)
* [Android TV](/docs/wireguard/android-tv)
* [GL.iNet router](/docs/wireguard/gl-inet)

## OpenVPN

1. Open the server → **Protocols** or **Users**
2. Download the OpenVPN profile for **TCP** or **UDP**
3. Import into OpenVPN Connect or another compatible client
4. Sign in with the VPN username and password when prompted

Typical filename pattern:

```
{server}-openvpn-udp.ovpn
{server}-openvpn-tcp.ovpn
```

You can also open a public profile URL in the format:

```
https://tunnelfleet.com/openvpn/{token}/{protocol}
```

Platform guides:

* [Windows](/docs/openvpn/windows)
* [macOS](/docs/openvpn/macos)
* [Linux](/docs/openvpn/linux)
* [Android](/docs/openvpn/android)
* [iPhone](/docs/openvpn/iphone)

## Which protocol should I download?

| Situation                                       | Prefer             |
| ----------------------------------------------- | ------------------ |
| Best performance on modern devices              | WireGuard          |
| Corporate Wi‑Fi or captive portals blocking UDP | OpenVPN TCP (443)  |
| Classic OpenVPN clients that expect UDP         | OpenVPN UDP (1194) |

## After import

1. Connect once and confirm the tunnel comes up
2. Visit a site like [ifconfig.me](https://ifconfig.me) and verify the public IP matches your VPS
3. If DNS fails, reconnect or check the Observe logs on the server

<Warning>
  Never email private WireGuard keys or OpenVPN passwords in plain text. Prefer a password manager or secure transfer.
</Warning>
