How to set up a VPN: A step-by-step guide for different devices

For most people, setting up a VPN takes about two minutes: download your provider’s app, sign in, and click “Connect” — the app handles servers, encryption, and protocol selection automatically. Manual VPN setup is also possible, but it’s usually only worth it for work or school networks, custom protocols, router setup, or devices that don’t support VPN apps. In this guide, we’ll explain how to set up a VPN on Windows, macOS, iOS, Android, Linux, routers, smart TVs, Apple TV, and gaming consoles.

Jun 19, 2026

16 min read

How to set up a VPN in 5 steps 

Setting up a VPN app is the fastest option for most users. You don’t need networking knowledge, server configuration files, or manual protocol settings. Just follow these steps:

  1. 1.Choose a VPN provider. Look for a no-logs policy, strong encryption, fast servers, and apps for the devices you use. NordVPN is one option built for quick app-based setup across major platforms.
  2. 2.Create your account. Choose a plan, sign up on the provider’s website, and confirm your email.
  3. 3.Download the app for your device. NordVPN has apps for Windows, macOS, iOS, Android, Linux, Android TV, and Apple TV.
  4. 4.Log in and connect. Open the app, enter your account details, and tap “Quick connect.” The app picks a suitable server automatically.
  5. 5.Verify the connection. Visit a leak test site, such as ipleak.net, and check that your visible IP address and DNS servers match the VPN server’s location, not your real one.

Manual VPN setup is also possible without an app, but it takes longer and gives you fewer built-in controls.

App vs. manual setup: Which is right for you? 

For most people, a VPN app is the better choice. It’s faster, easier, and gives you built-in security features without extra configuration. Manual setup is better when you need a specific protocol, want to protect a router, or can’t install apps on a managed device.

How to set up a VPN on Windows 10 and Windows 11 

The fastest way to set up a VPN on Windows is to install your provider’s app. With NordVPN, the setup takes four steps:

  1. 1.Download the NordVPN app from nordvpn.com or the Microsoft Store.
  2. 2.Install the app and open it.
  3. 3.Sign in with your Nord Account credentials.
  4. 4.Click “Quick connect.”

The app handles encryption, server selection, and core connection settings automatically. You can then adjust features like kill switch, auto-connect, protocol selection, and split tunneling in the app settings.

Can you manually connect a VPN on Windows?

Yes. Windows has built-in support for VPNs, so you can configure a manual connection without third-party apps. Manual setup is useful if you're using a VPN protocol like L2TP/IPsec or IKEv2 or on a device where installing apps is restricted.

You can take these steps to set it up:

  1. 1.Head into "Settings."
  2. 2.Go to "Network & internet" > "VPN."
  3. 3.Click "Add VPN."
  4. 4.Now, fill in the fields. Select "Windows (built-in)," enter a connection name, server name or address, VPN type, and your sign-in info (usually a username and password). 
  5. 5.Click on "Save."
  6. 6.Back in the "VPN" menu, select your VPN name and hit "Connect." 

Check out our full guide on manual VPN connection for Windows.

How to set up a VPN on macOS

On macOS, the easiest setup method is the VPN app:

  1. 1.Download the NordVPN app for macOS.
  2. 2.Install and open the app.
  3. 3.Sign in with your Nord Account.
  4. 4.Click “Quick Connect.”

Can you manually connect to a VPN on macOS?

You can manually connect to a VPN on macOS. MacOS supports L2TP/IPSec and IKEv2 out of the box. Manual setup is a good fallback when you don’t want to use third-party apps.

Follow these steps:

  1. 1.Open the Apple menu and go to “System settings.”
  2. 2.Click “VPN” in the sidebar.
  3. 3.Select “Add VPN configuration” and choose the VPN type you want to use.
  4. 4.In the “Display name” field, enter the name of your new VPN connection.
  5. 5.If you don’t need a custom configuration, choose “Default configuration.”
  6. 6.Enter the server address, account name, password, and authentication method.
  7. 7.Click “Create,” then hit "Connect."

Check out our more detailed tutorial on manual VPN connection for macOS

How to set up a VPN on iOS

The simplest way to set up a VPN on iPhone or iPad is through the app:

  1. 1.Download the NordVPN app from the App Store.
  2. 2.Open the app and sign in.
  3. 3.Allow the VPN configuration when iOS asks for permission.
  4. 4.Tap “Quick Connect.”

After that, iOS will show a VPN symbol when the connection is active.

Can you manually connect a VPN on iOS?

Yes. iPhones and iPads support VPN settings natively — no apps required. Manual setup makes sense if you’re avoiding extra apps or using a custom server setup.

Follow these steps to set it up manually:

  1. 1.Head to "Settings" and find "General."
  2. 2.Select "VPN & device management."
  3. 3.Press "VPN."
  4. 4.Tap "Add VPN configuration."
  5. 5.Select the type of your VPN and return to fill in the details.
  6. 6.Fill in the VPN’s description, server, username, and password.
  7. 7.Tap "Done," then toggle the VPN switch connect.

If you need extra help, check out our full guide on setting up a manual VPN connection for iOS

How to set up a VPN on Android

On Android, the app method is the fastest:

  1. 1.Download the NordVPN app from Google Play or nordvpn.com.
  2. 2.Open the app.
  3. 3.Sign in with your Nord Account.
  4. 4.Tap “Quick connect.”

Android may ask you to approve the VPN connection. Tap “OK” to allow the app to create a secure VPN tunnel.

Can you manually connect a VPN on Android?

Android supports manual setup directly from the settings menu. This is helpful for users who want a no-app setup or are using a protocol not supported by their provider’s app.

Here’s how to do it:

  1. 1.Head to "Settings."
  2. 2.Tap "Connections" > "More connection settings" > "VPN."
  3. 3.Select "Add VPN" (or tap the three dots in the corner > "Add VPN profile").
  4. 4.Fill in the "Name," "Server address," and other fields.
  5. 5.Click "Save."
  6. 6.Select the new profile, enter your account info, and tap "Connect."

If you want step-by-step screenshots, check out the full guide to setting up a manual NordVPN connection for Android

How to set up a VPN for home

To protect your entire home network, install a VPN directly on your router. This setup is the easiest way to get the benefits of a secure network without having to configure a dedicated home VPN server. It automatically secures every device connected to it — from your phone and laptop to your smart TV and even your fridge.

To do this:

  1. 1.Log in to your router's admin panel.
  2. 2.Look for VPN settings (depends on the model).
  3. 3.Input your VPN’s config settings (OpenVPN provides the best security).
  4. 4.Save and reboot.

Keep in mind that not all routers support VPNs. Check compatibility before buying.

Need a full walkthrough? Check out our guide on how to set up a VPN on your router.

How to set up a VPN for a smart TV

Most smart TVs don’t support VPN apps out of the box, but there’s a good workaround: Set up the VPN on your router. That way, your TV connects through the encrypted network without needing its own VPN app. Follow these steps:

  1. 1.Confirm that your router supports VPN connections.
  2. 2.Set up a VPN on the router and connect your smart TV to the VPN-protected network.
  3. 3.Double-check the connection to ensure it works properly.

Want more options or a detailed walkthrough? Read our full guide on setting up a VPN for a smart TV.

How to set up a VPN for Apple TV

Apple TVs don’t support VPN apps either. Like with smart TVs:

  1. 1.Set up the VPN on your router
  2. 2.Connect your Apple TV to the secured Wi-Fi network.

Check out our step-by-step guide on how to set up a VPN for Apple TV.

How to set up a VPN for Linux

Most VPN providers offer setup guides for Linux, and NordVPN supports CLI-based connections.

For manual setup:

  1. 1.Head to the Linux terminal and install the OpenVPN or IKEv2 packages (depending on distro).
  2. 2.Download config files from your provider.
  3. 3.Use terminal commands like sudo openvpn config.ovpn to connect.

For more detailed instructions, read our blog post on how to set up a VPN on Linux.

Troubleshooting common VPN setup problems

Most VPN setup problems come down to the same few causes. Start with these fixes:

  • The VPN won’t connect. First, check that your internet works without the VPN. If it does, try another server, restart the app, and switch protocols. If you’re using NordVPN, NordLynx and OpenVPN are good starting points.
  • The VPN connects, but the internet stops working. This usually means something is clashing in the background, like DNS, the VPN protocol, or your network settings. Disconnect and reconnect first. If that doesn’t help, switch protocols and restart your browser. As a last step, try turning off IPv6 temporarily and reconnecting.
  • VPN speeds are slow. Choose a server closer to your physical location. Distance is one of the biggest factors in VPN speed. Also, close bandwidth-heavy apps, pause downloads, and try NordLynx.
  • The VPN keeps disconnecting. Enable auto-connect or auto-reconnect. On mobile, check battery settings and allow the VPN app to run in the background. Battery optimization can interrupt VPN connections.
  • The manual setup says “invalid credentials.” Manual VPN connections may use service credentials that are different from your normal account login. Check your provider’s manual setup page and copy the correct username and password.
  • A website or app doesn’t work with the VPN. Try another server first. If that doesn’t help, clear cookies or use split tunneling to let that specific app bypass the VPN. Some services block VPN traffic or behave differently when your IP location changes.

Why is it important to choose the right VPN provider?

A VPN protects your privacy, changes your IP and your browsing activity from your ISP, encrypts your traffic on public Wi-Fi, and gives you peace of mind. But not all VPN services are created equal.

When choosing a VPN, ask a few key questions:

  • How many devices do you need to connect to the VPN? If you need a VPN for multiple devices, check that the provider allows enough simultaneous connections to cover your entire network.
  • How much will it slow you down? All VPNs reduce speed a bit — your data is rerouted through an encrypted tunnel, after all — but the best ones barely make a dent. Look for providers known for consistently fast performance.
  • Where is the company based? Location matters. Depending on the country, VPN companies may be subject to data retention laws. Always check what kind of user data, if any, they’re required to log or share.
  • Free vs. paid VPN: What’s the tradeoff? Free sounds tempting, but you’ll usually get slower speeds, fewer servers, and weaker privacy protections. Sometimes, “free” means you’re the product.
  • Can you actually trust this company? Read the privacy policy — and not just the bullet points. A reliable VPN provider won’t log your IP or browsing history, and it will  use trusted encryption standards.

How to secure your online traffic by using NordVPN

  1. 1.Get NordVPN and set up your account.
  2. 2.Connect to a VPN server in the country of your choice.
  3. 3.Browse safer, shop cheaper, and access subscribed content while traveling without any hassle.

Online security starts with a click.

Stay safe with the world’s leading VPN

Is NordVPN easy to set up?

Absolutely. You can set up NordVPN in a few minutes. To do that, start with a free VPN download, install the app, and create a Nord Account. Then, choose and purchase a subscription plan to activate protection, sign in, and tap “Quick connect” to get online more securely.

The NordVPN app has a clean interface, a one-click connect option, and smart settings that recommend the best server automatically. It’s designed for beginners but offers advanced options for power users. For many, it’s the best VPN provider available today.

Information related to "Best VPN" is supported by multiple sources (unless specific ones are mentioned), including but not limited to editorially independent evaluations and insights as well as statements from media articles, some of which were published through paid partnerships.

How can I verify if a VPN is working?

After setup, run a VPN test to check for:

  • IP address leaks
  • DNS leaks
  • WebRTC leaks
  • Speed drops

To run a test, connect to your VPN, then visit a site like ipleak.net or use the VPN test tool provided by NordVPN. Check that your visible IP and DNS match the VPN server’s location, not your real one. If they don’t, your connection isn’t fully secure.

Should you choose the nearest VPN server location when setting up a VPN?

Usually, yes. Picking the closest server gives you better speed and lower latency, which is great for gaming, streaming, or just browsing.

If you’re looking to access your paid content from home while traveling, connect to your home region. For example, use a UK server to watch British TV channels. You can browse all VPN server locations to match your needs.

When should I turn a VPN on or off?

Ideally, we recommend using a VPN whenever you’re online. However, an “always on” VPN isn’t always realistic for everyone. Instead, we think it’s more practical to consider a handful of everyday use scenarios for VPNs, such as these:

  • You’re on public Wi-Fi.
  • You're completing sensitive tasks.
  • You're traveling or working remotely.

Turn it off when:

  • You need maximum speed (and trust your network).
  • Accessing local content that blocks VPNs.
  • Accessing devices on your home network (some VPNs can interfere).

VPN setup FAQ

What is VPN configuration?

VPN configuration is setting up your virtual private network (VPN) to work in a specific desired way. It often involves changing default settings and customizing them to your needs.

Can I create my own VPN?

Yes, you can create your own virtual private network, but this option has more drawbacks than benefits. There are three ways to do it:

  • Use a high-end router that supports VPN functionality and allows you to host a VPN server.
  • Turn one of your devices (e.g., your computer) into a VPN server.
  • Sign up with a cloud provider to host your VPN in a preferred location.

However, keep in mind that these options require technical expertise and often involve complex configurations. For most users, a commercial provider like NordVPN covers the same everyday privacy and security needs without the technical overhead.

Can you set up a VPN for free?

Some free VPNs exist, but they often have limits: bandwidth caps, few servers, or ads. And many aren't trustworthy. If you’re serious about privacy, go with a paid service.

Is NordVPN easy to use?

Yes. It has native apps for all major platforms, automatic setup, and intuitive design. It’s one of the easiest VPNs to use out of the box.

Can I use one VPN account on multiple devices?

Yes. NordVPN, for example, allows up to 10 simultaneous connections. That means you can protect your phone, laptop, tablet, and more with one account.

How to get a VPN

Here’s how to get started:

  1. 1.Choose a provider. Look for one with strong security, a no-logs policy, and solid reviews (like NordVPN).
  2. 2.Go to its website. Choose a plan that fits your budget and needs.
  3. 3.Download the app. Get it for your device: phone, laptop, tablet, or router.
  4. 4.Log in and connect. Open the app, sign in, and hit “Connect.” Done.

Is it worth paying for VPN?

Yes, if you care about online privacy, speed, and reliability, it’s worth paying for a VPN. Free VPN services usually come with slow speeds, limited servers, data caps, and vague privacy policies. Paid options give you faster connections, stronger encryption, and far fewer headaches. In short, you get what you pay for.

How long does it take to set up a VPN? 

A VPN app typically takes 2–5 minutes to set up. Manual configuration could take 10–15 minutes, depending on your device, protocol, and whether you already have the required server details and credentials.

Why won't my VPN connect after setup?

There may be several reasons for VPN not connecting: incorrect credentials, a weak internet connection, blocked VPN traffic, outdated app software, firewall settings, or a protocol issue. Try another server, switch protocols, restart the app, and update it. For a deeper walkthrough, read NordVPN’s guide on what to do when your VPN is not connecting.

Online security starts with a click.

Stay safe with the world’s leading VPN

Also available in: ‫العربية,Dansk,Deutsch,Español Latinoamericano,Español,Suomi,Français,עברית‏,Bahasa Indonesia,Italiano,日本語,‪한국어‬,Lietuvių,Nederlands,Norsk,Polski,Português Brasileiro,Português,Русский,Svenska,Українська,繁體中文 (台灣),简体中文.

Rustė Tervydytė | NordVPN

Rustė Tervydytė

A certified geek, Rustė approaches every cybersecurity topic with curiosity and a knack for breaking down complex concepts. She's on a mission to make cybersecurity accessible, practical, and even a bit fun for readers.