How to set up a VPN
We'll set up a VPN so you can browse privately on public Wi‑Fi, access region-restricted content, or connect to your home network remotely.
What you'll need
- Device (phone, tablet, or computer)
- VPN subscription (or self-hosted server)
- Internet connection
Use this guide when:Setting up a VPN for the first time or on a new device.
First checks
- Do you have a VPN provider or need to choose one?
- Which devices will use the VPN?
- Do you need VPN for work, travel, or general privacy?
Quick answer
- Choose a VPN provider (NordVPN, ExpressVPN, Mullvad, or Proton VPN) or use a self-hosted option.
- Create an account and subscribe if using a commercial VPN.
- Download and install the VPN app on your device.
- Log in and connect to a server—confirm your IP changes.
- Enable auto-connect on untrusted networks if you want protection on public Wi‑Fi.
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
Steps
Goal: Choose a VPN provider, install the app, and connect.
- Pick a commercial VPN (NordVPN, ExpressVPN, Mullvad, Proton VPN) or a self-hosted option. Confirm the provider supports your devices.
- Good: You have chosen. Proceed to Create account.
- Bad: Unsure—NordVPN and Mullvad are popular; Mullvad emphasizes privacy.
Choose a VPN provider
Goal: Select a reputable VPN and confirm it works on your devices.
- Commercial options: NordVPN, ExpressVPN, Mullvad, Proton VPN. Mullvad allows anonymous payment. Proton VPN has a free tier.
- Self-hosted: WireGuard on a VPS, or Tailscale for mesh networking. Requires more setup.
- Confirm the provider has an app for your OS (Windows, Mac, iPhone, Android).
Create account
Goal: Sign up and subscribe so you can use the VPN.
- Sign up on the provider website. For paid VPNs, choose a plan and pay. Save your login credentials.
- Confirm you can log into the provider dashboard or app.
Download and install
Goal: Install the VPN app from the official source.
- Download the app from the provider website or official app store. Do not use third-party stores for VPN apps.
- Install and open the app. Confirm it launches and shows a login or connection screen.
Connect and test
Goal: Connect to a server and confirm your IP changes.
- Log in and connect to a server. The app may suggest a nearby server for best speed.
- Confirm the app shows “Connected.” Visit whatismyip.com before and after—your IP should change.
- Run a speed test at fast.com. Confirm pages load and speed is acceptable.
Configure auto-connect
Goal: Optionally connect automatically on untrusted networks.
- In the VPN app settings, enable “Auto-connect on untrusted networks” or similar if you want protection on public Wi‑Fi.
- Confirm the setting is on. Some apps offer a kill switch—enable it to block traffic if the VPN drops.
Install on other devices
Goal: Use the VPN on each device you use.
- Install the VPN app on each phone, tablet, and computer. Log in with the same account.
- Connect when you need privacy (e.g. on public Wi‑Fi). Confirm the VPN works on each device.
Verification
- The VPN app shows “Connected” when you are connected.
- Your IP address at whatismyip.com matches the VPN server location.
- Websites load and speed is acceptable.
- Auto-connect works on untrusted networks (if enabled).
Reviewed by Blackbox Atlas
Frequently asked questions
- Which VPN should I use?
- NordVPN, ExpressVPN, Mullvad, and Proton VPN are reputable. Mullvad emphasizes privacy and accepts anonymous payment. For free options, Proton VPN has a free tier. Avoid unknown or free VPNs that may log your data.
- Does a VPN slow down my internet?
- Often yes, slightly—traffic goes through an extra server. Choose a server close to you for better speed. Some VPNs are faster than others; try a few if speed matters.
- Can I use a VPN on my router?
- Yes, if your router supports VPN client mode (OpenVPN or WireGuard). Some routers have built-in VPN; others need custom firmware like OpenWrt. All devices on the network will use the VPN when enabled.
Rate this guide
Was this helpful?
Thanks for your feedback.