WireGuard. Setting up client apps
For this article you'll need a .conf configuration file or a QR code — the panel generates them for every WireGuard user, in the expanded row of the list: the file downloads via the Download .conf button, and the QR code is shown right on screen. If you don't have a user yet, start with WireGuard quick start.
Windows
Main app — WireGuard for Windows; project page — wireguard.com/install.
- Download the installer from the link above and run it — it downloads and installs the right build on its own, there's nothing to pick.
- Download the
.conffile the panel generated for the user, via the Download .conf button. - Launch WireGuard. In the window that opens, click "Add Tunnel" and choose "Import tunnel(s) from file…" — point it at the downloaded
.conf. - The tunnel appears in the list — click "Activate" next to it.
Android
Main app — WireGuard for Android on Google Play.
- Install the app from the link above.
- In the panel's expanded user row, leave the QR code on screen, or download the
.conffile via the Download .conf button. - In the app, tap "+".
- Choose "Import from file or archive" for the
.conffile, or "Scan from QR code" and point the camera at the code on the panel's screen. - Turn on the toggle for the added tunnel. Android will show a system prompt to set up a VPN connection — confirm it.
iPhone and iPad
Main app — WireGuard from the App Store.
- Install the app from the link above.
- In the panel's expanded user row, leave the QR code on screen, or download the
.conffile via the Download .conf button. - In the app, tap "Add a tunnel".
- In the menu that opens, choose "Create from file or archive" for the
.conffile, or "Create from QR code" and point the camera at the code on the panel's screen. - Turn on the toggle for the added tunnel. iOS will ask permission to add a VPN configuration — allow it and confirm with Face ID, Touch ID, or your passcode.
macOS
Main app — WireGuard from the Mac App Store.
- Install the app from the link above.
- Download the
.conffile the panel generated for the user, via the Download .conf button. - Open WireGuard, click "Import tunnel(s) from file" and pick the downloaded
.conf, then confirm with "Import". - Turn on the toggle for the added tunnel in the list. macOS will ask permission to add a VPN configuration — confirm with Touch ID or your administrator password.
Checking that the VPN works
Open myip.com in your browser. If everything is set up correctly, the page will show your server's country.
If it doesn't connect
- Check the Enabled toggle in the collapsed user row in the panel — a disabled user's
.conffile and QR code don't work. - On Windows, the WireGuard app only opens under an account that belongs to the "Administrators" group — under a regular account the interface window won't launch.
- Re-importing the same
.confon Android or iOS can be rejected if a tunnel with that name already exists — delete or rename the old tunnel and import again.
⚠️ ISP restrictions
Traffic encryption makes a VPN a reliable way to protect a connection, but in some countries and regions internet providers actively interfere with VPN protocols. Because of this, full availability of the service cannot be guaranteed — regardless of the connection type. If one protocol does not work for you, try another VPN module available in the panel. If none of them work on your network, contact support and we will issue a refund for the license.
What's next
- WireGuard quick start — installing the module and creating the first user.
- WireGuard. Managing users — editing, emailing the configuration, revoking access.