# Other WireGuard® Clients

## Installing Wireguard/VPN client

First, you have to install Wireguard application. On this [site](https://www.wireguard.com/install/) you can find information on how to download Wireguard for any operating system.

{% hint style="warning" %}
Please note that <mark style="color:red;">WireGuard clients other than</mark> [Defguard Desktop Client](https://docs.defguard.net/2.0/using-defguard-for-end-users/desktop-client) <mark style="color:red;">do not work with Multi-Factor Authentication</mark> <mark style="color:red;">**and they can only be used for Locations without MFA**</mark> - as the only client supporting this feature is our desktop client.
{% endhint %}

## Adding a device to connect to VPN

1. Go to **your profile** (*My Profile -* which you'll find on the navigation on the left side of the screen)
2. Click on *Add new device*

<figure><img src="https://content.gitbook.com/content/qPYuWxfmxFk6sz1LLLwd/blobs/yYkZbda8BCnCGtVY2XSF/add-device1.png" alt=""><figcaption></figcaption></figure>

3. Now you can **name your device (like Laptop, Phone, whatever you like)** and then you have two options:

<figure><img src="https://content.gitbook.com/content/qPYuWxfmxFk6sz1LLLwd/blobs/PVxkG57k9YTKI8G8jGl1/add-device2.png" alt=""><figcaption></figcaption></figure>

a. **Generate key pair** - if you are a new user, just select this option - it will generate a secure key pair (private and public key) - **securly in you browser (Defguard doesn't store user private keys)**

{% hint style="info" %}
Choosing this option - when you download your configuration (or use QR Code to configure Wireguard on your mobile device) - **the private key will be included in your configuration and there will be noting else you need to do**
{% endhint %}

b. **Use my own public key** - if you are an advanced user and know how to generate a key pair yourself - you can choose this option and enter **your own public key (keeping your private key to yourself)**

{% hint style="warning" %}
Choosing this option - **you will need to change PrivateKey (insert the private key you hold)** in the configuration file you download
{% endhint %}

4. Now you can **download/configure your Wireguard/VPN client by:**
   1. **downloading** the configuration
   2. **Copy** configuration to Clipboard
   3. Use Wireguard feature to configure by scanning the **QR Code**

<figure><img src="https://content.gitbook.com/content/qPYuWxfmxFk6sz1LLLwd/blobs/pVFbx6Mx1D2tjewqnzLQ/add-device3.png" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you have **multiple VPN locations** - you can choose to download configuration for **each of the location - by selecting the location as shown**
{% endhint %}
