--- title: "Installing and Using WireGuard Client" slug: "installing-and-using-wireguard" updated: 2026-07-13T00:15:06Z published: 2026-07-13T00:15:06Z canonical: "docs.serversaustralia.com.au/installing-and-using-wireguard" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.serversaustralia.com.au/llms.txt > Use this file to discover all available pages before exploring further. # Installing and Using WireGuard Client This guide is designed to assist you with downloading and launching WireGuard. # Windows 1. Download the installer from: [https://www.wireguard.com/install/](https://www.wireguard.com/install/) 2. When launched, you will initially be prompted to import from a file. Use the .conf file previously provided to you. ![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/image-1674010088066.png) 3. Once imported, the software will show similar to the following.![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/image-1674010104433.png) 4. To connect to the VPN simply click ‘**Activate**’. You can edit the config using ‘edit’ in the bottom right corner. This will also show you the full config including public and private keys. You can add more tunnels using the ‘Add Tunnel’ button in the bottom left corner. Use the “Log” tab to troubleshoot. A successful connection will look like this: ![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/image-1674010134862.png) ## Debian 10 For Debian 10, you will need to first set up the buster-backports repo, then install both Wireguard, and resolvconf. ```shell echo 'deb http://deb.debian.org/debian buster-backports main contrib non-free' | sudo tee /etc/apt/sources.list.d/buster-backports.list sudo apt update sudo apt install wireguard resolvconf -y ``` ## CentOS 7 For CentOS7, you will need to install the epel repo and also wireguard-tools. ``` ShellShellsudo yum install -y epel-release sudo yum install -y wireguard-tools ``` There is an extensive list of instructions for various Linux distros on the Wireguard install page: [https://www.wireguard.com/install/](https://www.wireguard.com/install/) ## macOS WireGuard can be utilised from a macOS device by using the official WireGuard VPN Client. Navigate to the app store and search “WireGuard”, or follow this link: [https://apps.apple.com/us/app/wireguard/id1451685025](https://apps.apple.com/us/app/wireguard/id1451685025) Alternatively, use brew for the command-line version which is mentioned below. 1. Press **Get**, then **Install** to download the App. ![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/image-1674010030684.png) 2. Once downloaded, open the application. When prompted, select the file you received, and import.![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/image-1674010018633.png) 3. It may prompt for additional access on the mac, to install network settings. Proceed and you should see a screen similar to below:![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/image-1674010004578.png) 4. When ready to use the VPN, select **Activate**. The status should change to “Active”.  ### Using homebrew Alternatively, advanced users can use homebrew instead of the App Store client. To start: ``` ShellShellbrew install wireguard-tools ``` Additional command-line configuration is available through [official documentation.](https://www.wireguard.com/install/)