# WireGuard Clients configuring



# WireGuard Official clients

### Mikrotik WireGuard Business-VPN module **[WISECP](https://puqcloud.com/link.php?id=78)** 

##### [Order now](https://puqcloud.com/index.php?rp=/store/wisecp-module-mikrotik-wireguard-business-vpn) | [Download](https://download.puqcloud.com/WISECP/Product/PUQ_WISECP-Mikrotik-WireGuard-Business-VPN/) | [FAQ](https://faq.puqcloud.com/)

##### [![image-1668783561800.png](https://doc.puq.info/uploads/images/gallery/2022-11/scaled-1680-/image-1668783561800.png)](https://www.wireguard.com/ "https://www.wireguard.com/")

#### You can download from the [https://www.wireguard.com/install/](https://www.wireguard.com/install/)

Please always download latest versions. The following list is intended as a general direction only.

- - - - - -

#### Windows <small>\[7, 8.1, 10, 11, 2008R2, 2012R2, 2016, 2019, 2022<span class="distro-status" data-distro="windowsdl" data-package="win"> – v<span class="distro-status-uptodate">0.5.3</span></span>\]</small>

[Download Windows Installer](https://download.wireguard.com/windows-client/wireguard-installer.exe)  
<small>[Browse MSIs](https://download.wireguard.com/windows-client/)</small>

- - - - - -

#### macOS <small>\[[app store](https://itunes.apple.com/us/app/wireguard/id1451685025?ls=1&mt=12)<span class="distro-status" data-distro="macos" data-package="apple"> – v<span class="distro-status-uptodate">1.0.15</span></span>\]</small>

[Download from App Store](https://itunes.apple.com/us/app/wireguard/id1451685025?ls=1&mt=12)

- - - - - -

#### Android <small>\[[play store](https://play.google.com/store/apps/details?id=com.wireguard.android)<span class="distro-status" data-distro="playstore" data-package="apk"> – v<span class="distro-status-outofdate">unknown – out of date</span></span> &amp; [f-droid](https://f-droid.org/en/packages/com.wireguard.android/)<span class="distro-status" data-distro="fdroid" data-package="apk"> – v<span class="distro-status-uptodate">1.0.20220516</span></span>\]</small>

[Download from Play Store](https://play.google.com/store/apps/details?id=com.wireguard.android)  
<small>[Download from F-Droid](https://f-droid.org/en/packages/com.wireguard.android/)</small>

- - - - - -

#### iOS <small>\[[app store](https://itunes.apple.com/us/app/wireguard/id1441195209?ls=1&mt=8)<span class="distro-status" data-distro="ios" data-package="apple"> – v<span class="distro-status-uptodate">1.0.15</span></span>\]</small>

[Download from App Store](https://itunes.apple.com/us/app/wireguard/id1441195209?ls=1&mt=8)

- - - - - -

#### Debian/Ubuntu

<div id="bkmrk-%24-sudo-apt-install-w">```
$ sudo apt install wireguard

```

</div>- - - - - -

# Mikrotik WireGuard client configuration

### Mikrotik WireGuard Business-VPN module **[WISECP](https://puqcloud.com/link.php?id=78)** 

##### [Order now](https://puqcloud.com/index.php?rp=/store/wisecp-module-mikrotik-wireguard-business-vpn) | [Download](https://download.puqcloud.com/WISECP/Product/PUQ_WISECP-Mikrotik-WireGuard-Business-VPN/) | [FAQ](https://faq.puqcloud.com/)

##### Make sure you have an up to date **routerOS** system.

Version must be at least: 7.6

```
[admin@VPN-CLIENT] > system package print 
Columns: NAME, VERSION
# NAME      VERSION
0 routeros  7.6    
```

##### Open a single-use shipment on the **WireGuard** section for the client's configuration request

[![image-1671100595697.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671100595697.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671100595697.png)

##### Login to **Mikrotik** via Winbox

Click on the menu item **WireGuard** In the window that opens, in the **WireGuard** tab, click the plus to add a new **WireGuard** interface

[![image-1671100789370.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671100789370.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671100789370.png)

Copy the private key from the text configuration from the **\[Interface\]** section to the **PrivateKey** field in the **WireGuard** interface settings in **Mikrotik**

Click **OK** to create the interface

[![image-1671101049703.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671101049703.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671101049703.png)

Go to the peers tab.  
Click plus to add a new peer

[![image-1671101223879.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671101223879.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671101223879.png)

**Interface** - Select the previously created **WireGuard** interface

**Public key** - Copy the public key from the text configuration from the **\[Peer\]** section to the Public key field

**Endpoint** - Copy the server **address** from the text configuration from the **\[Peer\]** section to the endpoint field

**Endpoint Port -** Copy the server **port** from the text configuration from the **\[Peer\]** section to the Endpoint Port field

**Allowed Address -** Copy **AllowedIPs** from the text configuration from the **\[Peer\]** section to the Allowed Address field

**Persistent Keepalive -** Copy the **PersistentKeepalive** from the text configuration from the **\[Peer\]** section to the Persistent Keepalive field

Click **OK** to create a peer

[![image-1671101662963.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671101662963.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671101662963.png)

##### In order to have communication with the server, you need to set the address on the **WireGuard** interface

Go to the menu item **IP-&gt;Addresses** In the window that opens, click the plus to assign an IP address to the WireGuard interface

[![image-1671101826333.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671101826333.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671101826333.png)

**Addresse -** Copy the Address from the text configuration from the **\[Interface\]** section to the Address field

**Interface** - Select the previously created **WireGuard** interface

Press the OK button to confirm

[![image-1671102046038.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671102046038.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671102046038.png)

<p class="callout info">You also need to configure the traffic routes you need at your discretion.</p>

