# WireGuard VPN WISECP module

# Description

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

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

#### The WireGuard VPN module provides the ability to sell the Virtual Private Network service to customers.

##### Attention.  
The module require the PUQVPNCP control panel with active license.   
  
[PUQVPNCP Documentation](https://doc.puq.info/books/puqvpncp/page/description)  
[PUQVPNCP Download](https://download.puqcloud.com/cp/puqvpncp/)  
[PUQVPNCP Order now](https://panel.puqcloud.com/index.php?rp=/store/puqvpn)

<p class="callout info">**Requirements**  
WISECP: v3.1.5+, php: v8.x, Ioncube: V12+  
PUQVPNCP: v1.8+</p>

##### Supports protocols:

- WireGuard
- IKEv2

##### Module Functions:

- Auto create and deploy VPN account/accounts
- Suspend/Unsuspend/Delete/Change Package
- Module require active **[PUQVPNCP](https://doc.puq.info/books/puqvpncp/page/description)** API (need separte license)
- Possibility to set Bandwidth speed limits
- Module supports multilingualism (**Arabic, Bosnian, Czech, German, Greek, English, Spanish, Persian, French, Hungarian, Indonesian, Italian, Georgian, Latvian, Dutch, Polish, Portuguese, Romanian, Ukrainian**)
- Link to instructions for setting up the service in the client area.
- Mechanism for working with servers and server groups

##### Available options in the admin panel:

- Create users
- Suspend users
- Unsuspend users
- Deleteusers
- Change Package
- VPN connection status

##### Available options in the client panel:

- Links in the form of buttons to the instruction and VPN clients
- General information about the service
- Password change option (for IKEv2)
- One-time link generation button for transmitting authorization data
- Option to download WireGuard configuration as a file
- QR code for WireGuard configuration
- Server certificate download button (for IKEv2)
- Download button for the profile for the strongSwan mobile application (for IKEv2)
- VPN connection status

##### Screenshot of the client area

[![image-1700430344429.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700430344429.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700430344429.png)

[![image-1700430111703.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700430111703.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700430111703.png)

##### Screenshot of the Admin area

[![image-1700430655794.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700430655794.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700430655794.png)

[![image-1700430835898.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700430835898.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700430835898.png)

<div id="bkmrk-"><div></div></div><div id="bkmrk--4"><div></div></div># Changelog

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

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

##### v1.1 Released 15-02-2024

\- Fixed a bug with some cases where it was not possible to delete the server  
\- Improved security

- - - - - -

##### v1.0 Released 06-12-2023

First version

<div id="bkmrk--0"><div></div></div># Installation and configuration guide



# Setup (install/update)

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

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

<p class="callout info">To install and update a module, you must perform one and the same action.</p>

#####  

##### 1. Download the latest version of the module.

```Powershell
wget http://download.puqcloud.com/WISECP/Product/PUQ_WISECP-WireGuard-VPN/PUQ_WISECP-WireGuard-VPN-latest.zip
```

<p class="callout info">All versions are available: [https://download.puqcloud.com/WISECP/Product/PUQ\_WISECP-WireGuard-VPN/](https://download.puqcloud.com/WISECP/Product/PUQ_WISECP-WireGuard-VPN/)</p>

#####  

##### 2. Unzip the archive with the module.

```Powershell
unzip PUQ_WISECP-WireGuard-VPN-latest.zip
```

#####  

##### 3. Copy and Replace "puqWireGuardVPN" from "PUQ\_WISECP-WireGuard-VPN" to "WISECP\_WEB\_DIR/coremio/modules/Product/"

# License Activation

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

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

##### 1. Log in to the administrative area of your **[WISECP](https://puqcloud.com/link.php?id=78)**.

#####   
2. Go to module configuration.

```
Services -> Service Management -> Module Settings -> Other -> All Modules -> PUQ WireGuard VPN
```

[![image-1700485721333.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485721333.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485721333.png)

[![image-1700485726951.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485726951.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485726951.png)

[![image-1700485737918.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485737918.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485737918.png)

[![image-1700485743386.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485743386.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485743386.png)

##### 3. On the open page, enter the purchased license key for this product and click the '**Check and Save**' button to validate the key and save it.

[![image-1700486620519.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700486620519.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700486620519.png)

#####  

# PUQVPNCP installation and configuration

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

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

##### Official documentation:  
  
[PUQVPNCP Documentation](https://doc.puq.info/books/puqvpncp/page/description)  
[PUQVPNCP Download](https://download.puqcloud.com/cp/puqvpncp/)  
[PUQVPNCP Order now](https://panel.puqcloud.com/index.php?rp=/store/puqvpn)

#### **1. Install the required packages**

```shell
apt-get update
apt-get install wireguard wireguard-dkms wireguard-tools -y
apt-get install iproute2 iptables -y
apt-get install bind9 -y
```

#### 2. **Download the latest version of the package**

[https://download.puqcloud.com/cp/puqvpncp/](https://download.puqcloud.com/cp/puqvpncp/)

#### 3. Install the puqvpncp package

```shell
wget https://download.puqcloud.com/cp/puqvpncp/puqvpncp_XXXX_amd64.deb
dpkg -i puqvpncp_XXXX_amd64.deb
```

#### 4. After installation, connect to your server via a web browser.

http://SERVER\_IP:8098  
Username: admin  
Password: admin

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

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

#### **5. Enable SSL Let’s Encrypt** 

**Requirements**

- The active domain name that resolves the server's IP address
- Port 80 and 443 are always open, and not busy with another process

**In order for the system to start the procedure for obtaining an SSL certificate from Let's Encrypt, it is necessary.**

**In the configuration file, enable the use of SSL and enter the domain name.**

```shell
nano /etc/puqvpncp/puqvpncp.conf 
```

```shell
LetsEncrypSSL=yes
Domain=XXXXXX.XXX
```

Restart the **PUQVPNCP** service

```shell
service puqvpncp restart
```

<p class="callout info">After these steps, the first time you connect to the server via the https protocol, the system will request an SSL certificate and automatically renew it if necessary.</p>

<p class="callout warning">ATTENTION. After activating SSL, the system will only work in the https protocol on port 443.   
A redirect is also set from port 80 to port 443.</p>

<p class="callout warning">To connect to the server via the https protocol, use only the domain that was set in the configuration file.   
Otherwise, you will get an error that SSL is not working correctly.</p>

#### 6. License configuration is available in the menu item **Settings-&gt;License**

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

By default, the system limit is 50 users and the API is disabled.

In order to activate the license key, the key must be entered in the "License Key" field and click on the "Save" button

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

#### **7.Creation of access API**

To manage API Access Hashs, go to the section Settings-&gt;API

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

**Enter the name and IP address of the WHMCS server and click the ADD button**

<p class="callout warning">**Attention.   
The generated Access hash will only be shown once. Copy it, it will be needed during configuration of the product server in the WHMCS system.**</p>

<p class="callout info">Accept the fact that once the Access Hashs API is created, it will only be shown once.  
Each API Access Hash only works from a specific IP address.</p>

#### **8. Creation of access API**

Add new WireGuard is available in the menu item **VPN servers-&gt;WireGuard-&gt;Click Create**

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

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

Enter or edit the parameters of the new server/interface and click the **ADD** button

<div id="bkmrk--6"><div></div></div><div id="bkmrk--7"><div></div></div><div id="bkmrk--8"><div></div></div>

# Add server (PUQVPNCP) in WISECP

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

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

##### 1. Log in to the administrative area of your **[WISECP](https://puqcloud.com/link.php?id=78)**.

#####   
2. Go to module configuration.

```
Services -> Service Management -> Module Settings -> Other -> All Modules -> PUQ WireGuard VPN
```

[![image-1700485721333.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485721333.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485721333.png)

[![image-1700485726951.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485726951.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485726951.png)

[![image-1700485737918.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485737918.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485737918.png)

[![image-1700485743386.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485743386.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485743386.png)

##### 3. In the opened page, click the '**Add Server**' button.

[![image-1700485907763.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700485907763.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700485907763.png)

#####  

##### 4. On the opened page, enter all the necessary information:

- **Name**: Displayed name of the server.
- **Maximum Number of Accounts**: The number of services that can be on this server.
- **Server Group**: Optionally, choose the server group.
- **IP Address or Domain**: The address of the PUQVPNCP server you are connecting to.
- **Access Hash**: API key that you created in the previous step on the PUQVPNCP server.
- Check the **SSL** box if you want to use SSL-encrypted connection. If necessary, specify the port and perform a connection test.  
    [![image-1700486280198.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700486280198.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700486280198.png)

<div id="bkmrk--4"><div></div></div><div id="bkmrk--5"><div></div></div><div id="bkmrk--6"><div></div></div><div id="bkmrk--7"><div></div></div><div id="bkmrk--8"><div></div></div>

# Service configuration

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

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

<p class="callout info">If you do not have a **Service Group** where you want to place the new service, you need to create a new **Service Group**</p>

##### 1. Log in to the administrative area of your **[WISECP](https://puqcloud.com/link.php?id=78)**.

##### 2. Create New Service Group

  
Go to

```
Services -> Service Management -> Add Group
```

[![image-1700487270737.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700487270737.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700487270737.png)

Enter all the necessary data and click the '**Create Group**' button.  
[![image-1700487384497.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700487384497.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700487384497.png)

##### 3. Adding a New Service  
  


Go to

```
Services -> our service group where you need to add the new service.
```

[![image-1700487595449.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700487595449.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700487595449.png)

In the opened window, click the '**Create New Service**' button.

[![image-1700487653237.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700487653237.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700487653237.png)

On the opened page, enter all the necessary details for your new service and navigate to the '**Core**' tab.  
  
Select the '**PUQ WireGuard VPN**' module from the drop-down list of modules.

[![image-1700489009655.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700489009655.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700489009655.png)

##### 4. Fill in the configuration options according to your preferences.

- **Server Group** is the group of servers from which a server will be chosen for provisioning the service
- **WireGuard Server** is the name of the WireGuard server that was created in PUQVPNCP

<p class="callout warning">**Attention:**   
The **WireGuard Server field** is updated only after saving or adding the service.   
You will need to revisit this section to select the **WireGuard Server** and save the service.   
Additionally, the **WireGuard Server** must be created on all servers within the group.</p>

- **Bandwidth Download** and **Bandwidth Upload** represent the connection speed that will be restricted by these parameters, in megabits per second, respectively.
- **Username Prefix** will be added at the beginning of the username during user creation and is used for uniqueness
- **Username Suffix** will be added at the end of the username during user creation and is also used for uniqueness
- **Link to Instruction** Provide the link to the instruction for the service, and it will be displayed in the client area as a separate button
- **Link to VPN Clients** Provide the link to the page for downloading VPN clients for the service, and it will be displayed in the client area as a separate button
- <div>**Automatic Setup** Please activate for automatic installation of the order. Otherwise, administrator approval is required.</div>

<div id="bkmrk--3"><div></div></div>

# WireGuard clients configuring



# WireGuard Official clients

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

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

Our solution works great with official client programs. We strongly invite you to use them.

<table id="bkmrk-" style="height: 107px; width: 100%; border-style: hidden;"><tbody><tr style="height: 107px;"><td style="width: 50%; height: 107px;">[![image-1668782960072.png](https://doc.puq.info/uploads/images/gallery/2022-11/scaled-1680-/image-1668782960072.png)](https://panel.puqcloud.com/index.php?rp=/store/puqvpn "https://panel.puqcloud.com/index.php?rp=/store/puqvpn")</td><td style="width: 50%; height: 107px;">[![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/")</td></tr></tbody></table>

#### 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>- - - - - -

####  

<div id="bkmrk--6"><div></div></div>

# Android WireGuard client configuration

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

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

In order to connect to a VPN, follow these steps:

1. Open the link you received in a browser to get instructions and configuration for your new VPN connection. And you will see the following page in the browser window  
      
    [![image-1670928539397.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670928539397.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670928539397.png)
2. Since we are setting up a connection for an android device, we need the WireGuard client for android. To download the client on your phone, open the link on your mobile device and click "Download client Android".  
      
    [![image-1670931428322.mozilla.firefox.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670931428322-mozilla-firefox.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670931428322-mozilla-firefox.jpg)
3. After you click on the "Download client Android" button, your application store will open, where you need to install your client for Android. Click "Install" to install the application on your mobile device.  
      
    [![image-1670931747373.android.vending.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670931747373-android-vending.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670931747373-android-vending.jpg)
4. After completing the app installation, open the app to configure your VPN connection.  
      
    [![image-1670931979459.android.vending.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670931979459-android-vending.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670931979459-android-vending.jpg)
5. This is how the main window of the application looks like, which has no configured connections. To set up a new VPN connection, you must press the plus button.  
      
    [![image-1670932117112.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670932117112-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670932117112-wireguard-android.jpg)
6. After you click on the button that allows you to create a new connection, you will be presented with several options. Now we will use the QR code scanning method. Click on the "SCAN FROM QR CODE" button to start scanning.  
      
    <p class="callout info">Later in this manual, **in point number 13**, we will look at creating a connection using a configuration file.</p>
    
      
      
    [![image-1670932306868.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670932306868-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670932306868-wireguard-android.jpg)
7. It is worth noting that if you are using the application for the first time, your device will ask you if you can allow access to the camera. You need to allow access to the camera, otherwise scanning will not be possible.  
      
    [![image-1670932444235.lbe.security.miui.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670932444235-lbe-security-miui.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670932444235-lbe-security-miui.jpg)
8. After you can already start scanning and see that your device is ready, point your camera at the QR code you received.  
      
    [![image-1670932633969.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670932633969-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670932633969-wireguard-android.jpg)
9. <span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">After scanning the code, when the scan was successful, the application will prompt you to enter a name for the new connection.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Enter a name and save the new configuration by clicking on the "CREATE TUNEL" button.  
      
    </span></span></span>  
    [![image-1670932948416.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670932948416-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670932948416-wireguard-android.jpg)
10. After you save your new connection, you will see a list of your VPN connections. Find the required connection to activate it and switch the slider to activation mode.  
      
      
    [![image-1670933284570.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670933284570-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670933284570-wireguard-android.jpg)
11. It is worth noting that if you have activated your connection for the first time, the system will ask you if it is possible to add such a connection, you must agree that a new connection will be established in order to establish a new connection.  
      
      
    [![image-1670933447131.android.vpndialogs.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670933447131-android-vpndialogs.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670933447131-android-vpndialogs.jpg)
12. And so, now your connection is established, you can notice that the slider is in activation mode and you can see a special system icon in the notification bar, which indicates that the VPN connection is activated.  
      
      
    [![image-1670933929090.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670933929090-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670933929090-wireguard-android.jpg)
13. To create a connection using a configuration file: You need to download the configuration file to your mobile device. To download this file, click on the "Dowload config file" button.  
      
      
    [![image-1670935270396.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670935270396.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670935270396.png)[![image-1670935726727.mozilla.firefox.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670935726727-mozilla-firefox.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670935726727-mozilla-firefox.jpg)
14. Once your configuration file has been downloaded to your device, you need to proceed. You need to return to the "WireGuard" application to import your configuration file. Click "IMPORT FROM FILE OR ARCHIVE" to start importing the configuration file.
    
    [![image-1670936080006.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670936080006-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670936080006-wireguard-android.jpg)
15. Next, you will be prompted to find your configuration file. You need to find the configuration file and select it.
    
      
    [![image-1671108793041.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671108793041.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671108793041.png)
16. After you select your configuration file, the connection will be created.
    
    [![image-1670936447601.wireguard.android.jpg](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670936447601-wireguard-android.jpg)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670936447601-wireguard-android.jpg)
17. To connect to a new VPN connection, you need to activate the slider opposite to the activate position.
    
    [![image-1670936682420.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670936682420.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670936682420.png)

<div id="bkmrk-"><div></div></div>

# macOS WireGuard client configuration

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

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

In order to connect to a VPN, follow these steps:

1. Open the link you received in a browser to get instructions and configuration for your new VPN connection. And you will see the following page in the browser window  
    [![image-1670928539397.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670928539397.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670928539397.png)
2. In order to start the configuration you need to download the configuration file. To download the configuration file, click the "Dowload config file" button.  
    [![image-1670940579264.46.38.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940579264-46-38.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940579264-46-38.png)
3. Save the file to downloads or any other place to import later.
4. Since we are setting up a connection for an android device, we need the WireGuard client for macOS. To download the client on your device, open the link on your device and click "Download client macOS".  
    [![image-1670940104810.39.21.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940104810-39-21.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940104810-39-21.png)
5. After you click on the "Download client macOS" button, your application store will open, where you need to install your client for macOS. Click "Get" and after "Install" to install the application on your device.  
    [![image-1670940223739.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940223739.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940223739.png)
    
    [![image-1670940268384.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940268384.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940268384.png)
6. After completing the app installation, open the app to configure your VPN connection.  
    [![image-1670940318349.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940318349.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940318349.png)
7. This is how the main window of the application looks like, which has no configured connections. To set up a new VPN connection, you must press the "Import tunel(s) from file" button.  
    [![image-1670940440973.46.12.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940440973-46-12.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940440973-46-12.png)
8. Next, you will be prompted to find your configuration file. You need to find the configuration file and select it.
    
    [![image-1670940871659.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940871659.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940871659.png)
9. After you select your configuration file, the connection will be created.  
    [![image-1670940911751.48.49.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940911751-48-49.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940911751-48-49.png)
10. Click the "Activate" button. To activate your VPN connection.  
    [![image-1670940991508.49.39.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940991508-49-39.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940991508-49-39.png)
11. Congratulations. Your VPN connection is active. We can see this by looking at the system icon bar.  
    [![image-1670941094231.50.08.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670941094231-50-08.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670941094231-50-08.png)

<div id="bkmrk-"><div></div></div>

# Windows WireGuard client configuration

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

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

#####  

In order to connect to a VPN, follow these steps:

1. Open the link you received in a browser to get instructions and configuration for your new VPN connection. And you will see the following page in the browser window  
    [![image-1670928539397.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670928539397.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670928539397.png)
2. In order to start the configuration you need to download the configuration file. To download the configuration file, click the "Dowload config file" button.  
    [![image-1670940579264.46.38.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670940579264-46-38.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670940579264-46-38.png)
3. Save the file to downloads or any other place to import later.
4. Since we are setting up a connection for an android device, we need the WireGuard client for Windows. To download the client on your device, open the link on your device and click "Download client Windows".  
    [![image-1670942403983.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670942403983.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670942403983.png)
    
    [![image-1670942450081.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670942450081.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670942450081.png)
5. Install the app on your device.  
    [![image-1670942686661.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670942686661.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670942686661.png)
6. This is how the main window of the application looks like, which has no configured connections. To set up a new VPN connection, you must press the "Import tunel(s) from file" button.  
    [![image-1670942755221.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670942755221.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670942755221.png)
7. Next, you will be prompted to find your configuration file. You need to find the configuration file and select it.  
    [![image-1670942837134.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670942837134.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670942837134.png)
8. After you select your configuration file, the connection will be created.  
    [![image-1670942895225.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670942895225.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670942895225.png)
9. Click the "Activate" button. To activate your VPN connection.  
    [![image-1670942931918.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670942931918.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670942931918.png)
10. Congratulations. Your VPN connection is active.

<div id="bkmrk-"><div></div></div>

# Linux WireGuard client configuration

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

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

#####  

In order to connect to a VPN, follow these steps:

1. Open the link you received in a browser to get instructions and configuration for your new VPN connection. And you will see the following page in the browser window  
    [![image-1670928539397.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1670928539397.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1670928539397.png)
2. In order to start the configuration you need to download the configuration file. To download the configuration file, click the "Dowload config file" button.  
    [![image-1671007982861.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671007982861.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671007982861.png)
3. Save the file to downloads or any other place to import later. You can download the configuration file and move it to your server, or you can create a new file and copy the configuration text into it. We will copy the configuration text into a new file in this WireGuard client setup guide.
4. Since we are setting up a connection for an Linux device, we need the WireGuard client for Linux. To download and install the client on your device, by command `<strong>sudo apt install wireguard</strong>`
5. After installing the client, navigate to the folder `<strong>cd /etc/wireguard/</strong>` and create a configuration file. With the help of the command `<strong>nano wg0.conf</strong>`
6. Copy the configuration text into your terminal window.  
    [![image-1671008968309.png](https://doc.puq.info/uploads/images/gallery/2022-12/scaled-1680-/image-1671008968309.png)](https://doc.puq.info/uploads/images/gallery/2022-12/image-1671008968309.png)
7. Save the file, after saving the file you need to complete the connection.   
    Connect using the command: `<strong>sudo wg-quick up wg0</strong>`

<div id="bkmrk-"><div></div></div>

# Mikrotik WireGuard client configuration

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

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

## Configuring Mikrotik as an WireGuard Client.

##### 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>

<div id="bkmrk--6"><div></div></div>

# iOS WireGuard client configuration

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

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

In order to connect to a VPN, follow these steps:

1. Open the link you received in a browser to get instructions and configuration for your new VPN connection. And you will see the following page in the browser window  
      
    [![1.png](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/1.png)](https://doc.puq.info/uploads/images/gallery/2023-07/1.png)
2. Since we are setting up a connection for an iOS device, we need the WireGuard client for iOS. To download the client on your phone, open the link on your mobile device and click "Download client iOS".  
      
    [![2.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/2.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/2.jpg)
3. After you click on the "Download client iOS" button, your application store will open, where you need to install your client for iOS. Click "Install" to install the application on your mobile device.  
      
    [![4.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/4.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/4.jpg)
4. After completing the app installation, open the app to configure your VPN connection.  
      
    [![3.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/3.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/3.jpg)
5. This is how the main window of the application looks like, which has no configured connections. To set up a new VPN connection, you must press the plus button or "Add a tunnel" button.  
      
    [![5.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/5.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/5.jpg)
6. After you click on the button that allows you to create a new connection, you will be presented with several options. Now we will use the QR code scanning method. Click on the "SCAN FROM QR CODE" button to start scanning.  
      
    <p class="callout info">Later in this manual, **in point number 10**, we will look at creating a connection using a configuration file.</p>
    
      
      
    [![6.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/6.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/6.jpg)
    
    <p class="callout info">It is worth noting that if you are using the application for the first time, your device will ask you if you can allow access to the camera. You need to allow access to the camera, otherwise scanning will not be possible.</p>
7. After you can already start scanning and see that your device is ready, point your camera at the QR code you received.  
    <p class="callout info">It is worth noting the system will ask your password</p>
    
      
    [![11.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/11.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/11.jpg)  
    [![8.png](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/6Cc8.png)](https://doc.puq.info/uploads/images/gallery/2023-07/6Cc8.png)  
    [![image-1690801574494.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/image-1690801574494.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/image-1690801574494.jpg)
8. <span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span class="ryNqvb">After scanning the code, when the scan was successful, the application will prompt you to enter a name for the new connection.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Enter a name and save the new configuration by clicking on the "Save" button.  
    </span></span></span>[![image-1690801637924.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/image-1690801637924.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/image-1690801637924.jpg)
9. After you save your new connection, you will see a list of your VPN connections. Find the required connection to activate it and switch the slider to activation mode. [![10.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/10.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/10.jpg)
10. **<span style="font-size: 24px;">To create a connection using a configuration file:</span>** You need to download the configuration file to your mobile device. To download this file, click on the "Dowload config file" button.  
      
    [![photo_5348218480027095645_y.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/photo-5348218480027095645-y.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/photo-5348218480027095645-y.jpg)
11. Once your configuration file has been downloaded to your device, you need to proceed. You need to return to the "WireGuard" application to import your configuration file. Click "Create fron file or archive" to start importing the configuration file.
    
    [![photo_5348218480027095646_y.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/photo-5348218480027095646-y.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/photo-5348218480027095646-y.jpg)
12. Next, you will be prompted to find your configuration file. You need to find the configuration file and select it.
    
      
    [![photo_5348218480027095672_y.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/photo-5348218480027095672-y.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/photo-5348218480027095672-y.jpg)
13. After you select your configuration file, the connection will be created.
14. To connect to a new VPN connection, you need to activate the slider opposite to the activate position.
    
    [![photo_5348218480027095647_y.jpg](https://doc.puq.info/uploads/images/gallery/2023-07/scaled-1680-/photo-5348218480027095647-y.jpg)](https://doc.puq.info/uploads/images/gallery/2023-07/photo-5348218480027095647-y.jpg)

<div id="bkmrk-"><div></div></div>

# Admin Area



# Order Detail

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

##### [Order now](https://puqcloud.com/index.php?rp=/store/wisecp-module-wireguard-vpn) | [Download](https://download.puqcloud.com/WISECP/Product/PUQ_WISECP-WireGuard-VPN/) | [FAQ](https://faq.puqcloud.com/)  
  
Navigate to the service you want to manage, then go to the '**Core**' tab.

[![image-1700491305228.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700491305228.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700491305228.png)

In the opened tab, you have a view of the online status of the service. The available online information includes:

- Connection status to the API
- Information about the VPN account on the PUQVPNCP server
- Diagnostic information about the account (online status, firewall rule counters, and so on).

Also, below are fields with the client's personal data, such as Username, Password, Server, and Dedicated IP.  
  
You can also individually override package options for the client by checking the 'Overwrite package settings' box.

<p class="callout success">After modifying the configuration options, check the '**Send changes to server**' box to save the data to the PUQVPNCP server.</p>

[![image-1700491872505.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700491872505.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700491872505.png)

<p class="callout warning">Note: When changing the Server Group, Server, and WireGuard Server fields, make sure you have a user with the username as specified in the 'Username' field pre-created on the new server. Otherwise, you will need to recreate the service for your client.</p>

<div id="bkmrk--2"><div></div></div><div id="bkmrk--3"><div></div></div><div id="bkmrk--4"><div></div></div>

# Client Area



# Product Home Screen

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

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

##### Available options in the client panel:

- Links in the form of buttons to the instruction and VPN clients
- General information about the service
- Password change option (for IKEv2)
- One-time link generation button for transmitting authorization data
- Option to download WireGuard configuration as a file
- QR code for WireGuard configuration
- Server certificate download button (for IKEv2)
- Download button for the profile for the strongSwan mobile application (for IKEv2)
- VPN connection status

##### Screenshot of the client area

[![image-1700430344429.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700430344429.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700430344429.png)

[![image-1700430111703.png](https://doc.puq.info/uploads/images/gallery/2023-11/scaled-1680-/image-1700430111703.png)](https://doc.puq.info/uploads/images/gallery/2023-11/image-1700430111703.png)

#####  

