Connected in four steps

DefShield VPN uses the official WireGuard client. There is no proprietary app to install โ€” just import a configuration file and connect.

Choose a plan

Pick the annual, monthly or weekly plan on the Pricing page. The amount charged today and the renewal price are shown before you pay.

Receive your access

Within a few minutes of payment we e-mail your account details and a link to your personal dashboard with a WireGuard configuration file (.conf) for every location.

Install WireGuard

Download the free official client for your device from wireguard.com/install. It is available for Windows, macOS, Linux, Android and iOS.

Import and connect

Open WireGuard, import the configuration file for the location you want and switch the tunnel on. Your traffic is now encrypted.

Why WireGuard? WireGuard is a modern, open-source VPN protocol with a small, audited codebase. It connects in milliseconds, keeps speeds close to your raw connection, uses less battery on mobile devices and reconnects seamlessly when you switch between Wi-Fi and mobile data. Each configuration file contains everything needed to connect to one server location; you can import as many as you like and switch between them in the client.

Setup guides by platform

Each guide takes about two minutes. Your configuration files are available in your dashboard after purchase.

๐ŸชŸ Windows 10 / 11

Install WireGuard for Windows from wireguard.com โ†’ open it โ†’ Import tunnel(s) from file โ†’ select the .conf file โ†’ Activate. To add more locations, import their files the same way and switch between them in the left-hand list.

๐Ÿ’ป macOS

Install WireGuard for macOS from wireguard.com โ†’ Import tunnel(s) from file โ†’ choose the .conf file โ†’ Activate. The tunnel can also be toggled from the WireGuard icon in the menu bar.

๐Ÿง Linux

sudo apt install wireguard (or your distribution's package) โ†’ copy the file to /etc/wireguard/defshield.conf โ†’ sudo wg-quick up defshield. To disconnect: sudo wg-quick down defshield. Most desktop environments also let you import the .conf file through Network Settings โ†’ VPN โ†’ Import from file.

๐Ÿค– Android

Download the .conf file to your phone โ†’ install the official WireGuard app โ†’ tap + โ†’ Import from file or archive โ†’ select the file โ†’ toggle the tunnel on.

๐Ÿ“ฑ iOS / iPadOS

Download the .conf file to your device (it appears in the Files app) โ†’ install the WireGuard app โ†’ open the file from Files and choose Share โ†’ WireGuard, or in WireGuard tap + โ†’ Create from file or archive โ†’ toggle the tunnel on. You can enable On-Demand in the tunnel settings to connect automatically.

๐Ÿ“ก Routers (OpenWrt, pfSense, OPNsense, ASUS, GL.iNet, MikroTik and others)

Most modern routers include a WireGuard client. Open the router's VPN settings, create a new WireGuard client and either upload the .conf file or copy its values (private key, address, DNS, peer public key, endpoint, allowed IPs) into the form. Enable the client and every device on your network is protected. A router setup counts as one device toward your limit of 5 simultaneous connections.