How to Set Up a VPN in 5 Minutes on Any Device: Windows, Mac, iPhone, Android and Router
Written with AI assistance and reviewed by the NorwegianSpark SA editorial team.
Affiliate disclosure: This article contains affiliate links. If you click a link and buy a subscription, we may earn a commission at no cost to you. Our editorial recommendations are never influenced by commissions — read the full disclosure.
To set up a VPN, subscribe to a provider, download its app from the provider's website or your device's app store, log in, turn on the kill switch, choose WireGuard (or the provider's own version of it) and press Connect — then open ipleak.net and check it shows the VPN server's IP address, not yours. That is the whole job on Windows, Mac, iPhone and Android; a router takes a few minutes longer. Most people buy a VPN and then spend twenty minutes staring at settings they don't understand. This guide fixes that: per-device steps below, the built-in Windows method for work or self-hosted VPNs, and the three settings that actually matter.
Before You Start
You need three things: a VPN subscription, the app downloaded, and your login credentials. You don't need to understand protocols, encryption standards, or server infrastructure. The defaults on any credible VPN are set correctly out of the box. If you have not picked a provider yet, our best VPN 2026 ranking compares the audited options; NordVPN is our all-round pick and you can see its current plans, while Proton VPN's free tier is the honest zero-cost starting point.
Windows Setup
Step 1: Download the Windows client directly from your VPN provider's website. Step 2: Run the installer. Allow administrator permission when asked — the VPN needs to modify network settings. Log in. Step 3: Set protocol to WireGuard in Settings → Protocol. Step 4: Enable the kill switch (system-level if available). Step 5: Hit Connect. Verify: go to ipleak.net — IP should be VPN server's, not yours. Using NordVPN? Our NordVPN setup guide names every menu on every platform.
Setting Up a VPN in Windows Without an App
Windows can also create a VPN connection itself — useful for a work VPN or a server you run, where you have been given a server address and sign-in details rather than an app. Microsoft's own steps for Windows 11:
- Open Settings > Network & internet > VPN > Add VPN.
- For VPN provider, choose Windows (built-in).
- Enter a connection name you will recognise, the server name or address, the VPN type and the type of sign-in info, then select Save.
- To connect, select the Network, Volume, Battery icon on the taskbar > VPN, pick the connection and select Connect.
For a work VPN, get the settings from your company's IT support. For a consumer VPN, the provider's own app is the better route: it puts the kill switch, leak protection and protocol settings covered below in one place and keeps its server list up to date.
Mac Setup
Step 1: Download the Mac client from your VPN provider's website. Step 2: Install and allow permissions. System Settings → Privacy & Security → allow the VPN extension. Step 3: Set protocol WireGuard, enable kill switch. Step 4: Connect and verify at ipleak.net. Common issue: if VPN connects but traffic appears unprotected, check System Settings → VPN that the config was approved.
iPhone and iPad Setup
Step 1: Download from the App Store — check developer name matches your provider. Step 2: Allow VPN configuration when prompted. Enter passcode if asked. Step 3: Enable Always-On VPN in app settings if available. Step 4: Use IKEv2 or WireGuard on mobile for faster reconnection when switching networks. No app yet? Surfshark is one option with an app for iPhone and iPad — check the App Store listing and the current plan terms on its website before you subscribe.
Android Setup
Step 1: Download from Google Play — check developer name and download count. Step 2: Grant VPN connection permission. Step 3: Enable split tunneling if needed (banking apps often block VPN — exclude them). Step 4: Connect and verify at ipleak.net in a mobile browser. No app yet? Surfshark is one option with an app for Android phones and tablets — check the Google Play listing and the current plan terms on its website before you subscribe.
Router Setup (Every Device in Your House)
VPN at the router level means every device is automatically protected — smart TVs, consoles, anything that can't run a VPN app. You need a router supporting VPN client mode — Asus (AsusWRT), DD-WRT, GL.iNet, or OpenWRT. Get your provider's router configuration file. Import it in your router's VPN Client section. Enter credentials. Save. Enable. GL.iNet's small travel routers are the easiest option and sit at the cheap end of the router market — check the current price at a retailer rather than trusting a figure in an article. The full walkthrough is in how to set up a VPN on your router, and VPN on a router vs on each device helps you decide whether it is worth it.
The Three Settings That Matter Most
- Kill switch: Settings → Kill Switch → On. Prevents IP exposure when the VPN drops — how a kill switch works.
- Protocol: Settings → Protocol → WireGuard. Fastest and most modern — VPN protocols explained.
- DNS leak protection: Settings → DNS → On. Ensures DNS queries go through the VPN, not your ISP.
Everything else — server selection, split tunneling, ad blocking — is optimisation. Get these three right first, then run the seven checks in how to test if your VPN is working.
Frequently Asked Questions
How do I connect to a VPN once it is set up?
Open the VPN app and press Connect (or pick a country); the app shows when the tunnel is up. For a connection built into Windows, select the Network icon on the taskbar > VPN, choose the connection and select Connect.
Which protocol should I use?
WireGuard (or the provider's WireGuard variant — NordLynx, Lightway) by default.
Do I need to change the default settings?
On credible VPNs, the defaults are correct. Double-check that the kill switch is on.
Can I set up a VPN for free?
Yes — Proton VPN's free tier has no data cap and installs the same way as a paid VPN, though it covers one device and assigns your server country for you. See Proton VPN free vs paid for where it runs out.
Can I run a VPN on my router?
Yes, on VPN-capable routers such as Asus (AsusWRT), DD-WRT, GL.iNet or OpenWRT. A GL.iNet travel router is the simplest option, and it protects every device behind it, including TVs and consoles.
Also worth comparing
Other providers we recommend for this topic. Sponsored links — we may earn a commission at no extra cost to you.
VPNTex is published by NorwegianSpark SA (Org no: 834 984 172). We may earn commissions on qualifying purchases via affiliate links. This does not affect our editorial independence. Full disclosure · Privacy policy

