

Your guide to nordvpn openvpn configs download setup made easy starts with a simple truth: you can get OpenVPN configs from NordVPN and set them up without headaches. In this video-backed guide, I walk you through everything you need to know to download, configure, and test NordVPN OpenVPN profiles so you stay secure and private online. Here’s a practical, step-by-step breakdown, plus quick tips, real-world stats, and common questions addressed.
Quick fact: OpenVPN configs from NordVPN give you flexible, reliable access to their server network with strong encryption and simple client setup. This guide compiles the most current steps and tips to get you from download to connected in minutes. We’ll cover:
- Where to locate NordVPN OpenVPN config files
- How to download and extract the configs
- How to configure OpenVPN on Windows, macOS, Linux, Android, and iOS
- How to verify your connection and troubleshoot common errors
- Extra tips for faster, more secure performance
- A quick FAQ to clear up the most common questions
Useful URLs and Resources text, not clickable
NordVPN official site – nordvpn.com
OpenVPN project – openvpn.net
NordVPN help center – support.nordvpn.com
Wikipedia OpenVPN – en.wikipedia.org/wiki/OpenVPN
Windows 10/11 security settings – support.microsoft.com
macOS VPN setup guides – support.apple.com
Android VPN setup guides – support.google.com
iOS VPN setup guides – support.apple.com
Why use NordVPN OpenVPN configs?
OpenVPN configs give you granular control and compatibility beyond standard VPN apps. With NordVPN, you can:
- Connect to any server that supports OpenVPN UDP/TCP options
- Bypass geo-restrictions with strong privacy protections
- Use split tunneling and obfuscated servers when supported
- Maintain a robust security baseline with AES-256 encryption and TLS authentication
Recent stats show that VPN usage for privacy and security has grown by over 20% year over year in home and remote work environments, with OpenVPN remaining a trusted, open-standard protocol. NordVPN config files let you leverage that protocol even if you’re not using their native app.
Getting ready: prerequisites
Before you download anything, make sure you have:
- A valid NordVPN subscription
- A device with OpenVPN client support or the built-in OpenVPN client on some systems
- Administrative access on the device to install software
- Basic networking knowledge how to import configs and connect
If you’re in a corporate environment, check with your IT team for policy compliance and server lists.
Locating NordVPN OpenVPN config files
NordVPN does not expose all OpenVPN files directly to every user in all regions by default. Here’s how to find what you need: Youtube app not working with vpn heres how to fix it 2026
- Log into your NordVPN account on nordvpn.com
- Go to the “Downloads” or “Servers” section
- Look for “OpenVPN config files” or “OpenVPN UDP/TCP” options
- Note: Server lists change frequently, so grab the latest config bundle or individual server configs as needed
If you don’t see OpenVPN files, you may need to generate them via the dashboard or contact support for access to specific country or server configurations.
How to download OpenVPN configs
- Step 1: Sign in to NordVPN, navigate to the OpenVPN configs section
- Step 2: Choose the protocol UDP recommended for speed; TCP for reliability
- Step 3: Download the ZIP file containing multiple .ovpn files
- Step 4: Save the ZIP to a known folder e.g., Downloads/OpenVPN-NordVPN
- Step 5: Extract the ZIP to reveal the .ovpn files
Tip: Keep a copy of your NordVPN login in a secure place. Some configs may require fresh credentials or token-based authentication, depending on the server and setup.
Setting up OpenVPN on different platforms
Windows
- Install OpenVPN GUI from openvpn.net
- Move the .ovpn files to the config folder C:\Program Files\OpenVPN\config
- Run OpenVPN GUI as Administrator
- Right-click the system tray icon, choose the server, and click Connect
- If prompted for credentials, enter your NordVPN username and password or use token-based authentication if enabled
macOS
- Install Tunnelblick or OpenVPN Connect from their respective sources
- Place the .ovpn file in the Tunnelblick config folder
- Open Tunnelblick and connect to the NordVPN server you loaded
- Depending on macOS security settings, you may need to allow the app in Privacy & Security
Linux
- Install OpenVPN via your distro’s package manager e.g., sudo apt-get install openvpn
- Move the .ovpn file to /etc/openvpn/
- Start the connection with: sudo openvpn –config /etc/openvpn/yourfile.ovpn
- For persistent connections, set up a systemd service to auto-start on boot
Android
- Install the official OpenVPN Connect app
- Import the .ovpn file into the app
- Connect and authenticate as required
- Consider enabling split-tunneling if you need local network access
iOS
- Install OpenVPN Connect from the App Store
- Import the .ovpn file via iTunes File Sharing, AirDrop, or iCloud Drive
- Connect and verify the VPN status in the app
Common issues and troubleshooting
- Connection fails: Verify the server is online and the config file matches the server. Try a different server or switch UDP to TCP.
- Authentication errors: Double-check your NordVPN credentials. Some setups require a token or a two-factor verification step.
- DNS leaks: Use a DNS leak test like dnsleaktest.com after connecting. If leaks occur, enable the OpenVPN option for forcing DNS through the VPN.
- Slow speeds: Switch to a server closer to your location, try UDP instead of TCP, or reduce encryption overhead by adjusting MTU settings in the .ovpn file.
- Firewall blocks: Ensure OpenVPN ports UDP 1194 by default, or the port indicated in the config are allowed in your firewall or router settings.
- IPv6 leaks: Disable IPv6 on your device or ensure your OpenVPN config handles IPv6 properly if you don’t want IPv6 traffic leaking outside the VPN.
Security best practices
- Always download OpenVPN configs from the official NordVPN portal to avoid tampered files.
- Use strong, unique credentials for NordVPN and enable two-factor authentication where possible.
- Regularly update your OpenVPN client and VPN configs to stay protected against new threats.
- Consider enabling kill-switch features either in your VPN client or operating system to prevent data leaks if the VPN drops.
- If you’re sharing a device, use a separate non-administrator account for daily use and keep admin access for setup only.
Performance tips for OpenVPN with NordVPN
- Choose servers physically closer to you for lower latency.
- Use UDP for faster speeds; switch to TCP if you experience reliability issues.
- Avoid peak times if you’re streaming high-bitrate content; some servers may throttle or overload.
- Enable DNS over VPN if available to minimize DNS spoofing risk.
- If you need streaming, look for servers optimized for media or P2P if allowed by NordVPN’s policy.
Advanced: using OpenVPN with scripts and automation
- For Linux, you can write a simple systemd service to auto-connect on boot:
- Create a service file that runs: /usr/bin/openvpn –config /etc/openvpn/yourserver.ovpn
- Enable the service: sudo systemctl enable openvpn@yourserver
- On Windows and macOS, you can script launches of OpenVPN GUI or use AppleScript/Automator to start VPN connections on login.
Safety and privacy considerations
- NordVPN OpenVPN configuration files give you control, but you’re still routing all traffic through NordVPN servers. Review NordVPN’s privacy policy to understand data handling.
- Be mindful of legal and policy restrictions in your region and on networks you connect to work, school, public hotspots.
Quick comparison: OpenVPN vs NordVPN app
- OpenVPN configs give you granular control, can be more flexible in restricted environments
- NordVPN app simplifies setup with one-click connections, extra features like CyberSec, obfuscated servers, and easier split tunneling
- If you’re tech-savvy and need custom setups, OpenVPN configs are powerful; if you want ease and extra safety features, use the official NordVPN app
Monitoring and verification: how to know you’re really protected
- After connecting with OpenVPN, check your IP address on a site like ipchicken.com or whatismyipaddress.com to confirm it reflects NordVPN’s server location
- Run a DNS leak test to ensure queries are not leaking to your ISP
- Inspect your connection logs for any authentication errors or TLS handshake failures
Real-world use cases
- Remote workers accessing company resources securely from home
- Travelers bypassing regional content restrictions while keeping privacy
- Students or researchers needing private browsing on shared networks like libraries or cafes
- Gamers looking for a stable connection with higher privacy on public networks
Maintenance checklist
- Weekly: Check for OpenVPN config updates and server status
- Monthly: Review server performance and rotate servers if you notice slow speeds
- Quarterly: Audit security settings, including two-factor authentication and kill-switch status
- Annually: Reassess your subscription, ensure you’re on the latest OpenVPN standards and cipher suites
Quick-start cheat sheet
- Find OpenVPN configs in NordVPN account portal
- Download UDP config for fastest performance
- Install OpenVPN client on your device
- Import the .ovpn file and connect
- Verify IP, DNS, and connection stability
- If issues arise, try a different server, switch protocol, or adjust MTU
Case study: a real-world setup walkthrough
I recently helped a friend set up NordVPN OpenVPN on Linux for a home lab. We downloaded a server’s UDP config, installed OpenVPN, and created a simple systemd service to auto-connect at boot. The result: steady, low-latency VPN with consistent DNS through the tunnel, and no IPv6 leaks. It took about 15 minutes from download to a verified connection. The key takeaway: start with a nearby server, use UDP, and confirm with a leak test.
Accessibility and inclusivity note
NordVPN’s OpenVPN configs are a robust option for people on restrictive networks or who require flexible connection setups. If you have accessibility needs or require assistive technology compatibility, Windows and macOS OpenVPN GUI apps generally support screen readers and keyboard navigation, but the setup flow may differ. Don’t hesitate to reach out to support for guided, accessible steps.
Common mistakes to avoid
- Skipping config verification after download—always confirm the integrity and server details
- Mixing protocols UDP vs TCP without testing both—speed varies by server and network
- Ignoring DNS leaks—don’t assume the VPN hides DNS automatically
- Relying solely on the VPN app for security—layer protections like a kill switch and safe browsing features matter
Data privacy and compliance snapshot
- NordVPN follows a no-logs policy in most standard configurations and uses strong encryption AES-256 for OpenVPN
- When configuring OpenVPN, ensure your device’s OS and applications are kept up to date to avoid security gaps
- In regulated environments, verify that VPN usage complies with local laws and corporate policies before connecting
Final quick tips
- Always download from the official NordVPN portal to avoid tampered files
- Use a nearby server for best speed, and switch to TCP if you have reliability issues
- Enable kill-switch and DNS protection features if available
- Keep your OpenVPN client and configs updated for maximum security
Frequently Asked Questions
How do I download NordVPN OpenVPN config files?
You sign in to your NordVPN account, navigate to the OpenVPN config section, choose UDP or TCP, and download the ZIP file containing the .ovpn files. Extract them to a folder and use them with your OpenVPN client. Wsl2 not working with vpn heres how to fix it 2026
Which OpenVPN protocol should I use with NordVPN?
UDP is generally faster and preferred for media streaming and gaming. TCP is more reliable in some restrictive networks. If you encounter issues, try the other protocol.
Can I use OpenVPN configs without the NordVPN app?
Yes. OpenVPN configs allow you to connect without the official NordVPN app by using a compatible OpenVPN client on your device.
Do I need to renew the configs?
Config files can expire or be rotated by NordVPN, especially when servers are updated. Check for new configs periodically or set a reminder to verify server availability.
How do I test that my VPN is working after setup?
Visit a site like whatismyipaddress.com and dnsleaktest.com to confirm your IP is from the VPN and that there are no DNS leaks. You can also check the server location shown by the VPN client.
What should I do if I see DNS leaks?
Enable DNS over VPN or configure the OpenVPN client to force DNS through the VPN tunnel. You may also need to disable IPv6 or adjust DNS settings on your device. Wireguard mit nordvpn nutzen so klappts der ultimative guide 2026
Can I use NordVPN OpenVPN configs on mobile devices?
Yes, with compatible OpenVPN apps like OpenVPN Connect Android and iOS. Import the .ovpn files into the app and connect.
How do I switch servers quickly?
Keep a list of preferred servers in a quick-access location, or use the NordVPN dashboard to see current load and latency and select a new server. Then re-import or switch config if needed.
What about kill switch and auto-connect features?
Enable the kill switch to prevent data leaks if the VPN drops. Some platforms support auto-connect on boot or network changes, which helps maintain protection without manual steps.
Is there a risk with OpenVPN configurations from third-party sources?
Always use official NordVPN OpenVPN configs from the NordVPN portal to avoid compromised files. Third-party sources can be tampered with or misconfigured.
Your guide to nordvpn openvpn configs download setup made easy: a comprehensive step-by-step guide to downloading OpenVPN configs, setting up on Windows, macOS, Linux, Android, iOS, and routers with NordVPN
Yes, this is your guide to nordvpn openvpn configs download setup made easy. If you’re here, you’re probably trying to get OpenVPN config files from NordVPN and get them working across your devices. In this guide, you’ll find a step-by-step plan, platform-specific setups, common issues and fixes, performance tips, and clear security best practices. Think of this as your one-stop DIY toolkit for openvpn configs with NordVPN, written in plain English and designed for real life use. Below you’ll find a quick overview, plus a detailed walkthrough you can follow today. Windscribe vpn extension for microsoft edge a complete guide 2026
Useful resources and quick links unclickable for convenience
- NordVPN official site – nordvpn.com
- OpenVPN project – openvpn.net
- NordVPN OpenVPN config download help – nordvpn.com/tutorials/openvpn-setup
- OpenVPN client software pages – openvpn.net/download-openvpn
- Router OpenVPN setup guides – tutorials for Asuswrt, DD-WRT, Tomato
- VPN security basics – cve.mitre.org or nist.gov publications on VPN security
Introduction: what you’ll get in this guide
- A clear explanation of OpenVPN configs and why NordVPN uses them
- How to download OpenVPN config files from NordVPN
- Platform-by-platform setup walkthroughs Windows, macOS, Linux, Android, iOS, routers
- How to verify a working VPN connection and maximize security
- Troubleshooting tips for common problems auth errors, DNS leaks, kill switch issues
- Practical tips to optimize speed and reliability without sacrificing privacy
- A quick comparison of OpenVPN vs NordLynx WireGuard and when to choose which
- A FAQ with practical questions and direct answers
Body
What is NordVPN OpenVPN config, and why use it
- OpenVPN is an open-source VPN protocol known for strong security and broad compatibility. NordVPN publishes config files that tell your device how to connect to specific NordVPN servers using OpenVPN.
- NordVPN configurations typically come with .ovpn files for each server location, plus optional certificate and key files. You’ll often see a mix of UDP and TCP variants. UDP is usually faster for everyday use, while TCP can be more reliable on unstable networks.
- Why use OpenVPN config files from NordVPN? They give you explicit server entries, allow manual setup on devices that don’t have native NordVPN apps, and offer granular control over encryption settings, port selection, and routing options.
Downloading OpenVPN config files from NordVPN: a quick, practical approach Windscribe vpn extension for microsoft edge your ultimate guide in 2026
- Log in to your NordVPN account on nordvpn.com
- Navigate to the OpenVPN configuration download area often under My Services or VPN Settings
- Choose your preferred server locations, protocol OpenVPN, and file type usually .ovpn
- Download the archive or individual .ovpn files. If you’re prompted for a user/pass, you’ll need your NordVPN credentials
- Save the files in a known directory on your device for easy import
- If your device requires a CA certificate or TLS auth key, keep those alongside the .ovpn file in the same folder
Important tips before you begin
- Use the same NordVPN account across devices. your login credentials unlock the server list
- Keep OpenVPN client software up to date OpenVPN Connect, Tunnelblick, NetworkManager-openvpn, etc.
- For most devices, UDP is the default transport for OpenVPN and provides better speeds. switch to TCP only if you’re facing network reliability problems
Platform-specific setup
Windows
- Install OpenVPN GUI or OpenVPN Connect from the official site
- Place the .ovpn file and any accompanying ca.crt or ta.key files in the OpenVPN config folder usually C:\Program Files\OpenVPN\config
- Run OpenVPN GUI as an administrator
- Right-click the OpenVPN icon in the system tray, select Import, or simply choose the server from the list if the .ovpn was placed in the config folder
- Enter NordVPN credentials when prompted, or configure a separate auth-user-pass file if you prefer not to enter credentials manually
- Connect and verify that the VPN icon shows a connected status. test connectivity by visiting a location-based site or checking your IP
macOS
- Install Tunnelblick or OpenVPN Connect from the official site
- Open the .ovpn file with Tunnelblick. it will ask to import the configuration
- If necessary, place any accompanying files next to the .ovpn file. Tunnelblick will reference them automatically
- Connect through Tunnelblick, provide your NordVPN credentials if prompted
- Verify the connection by checking the IP and DNS settings in System Preferences > Network
Linux Ubuntu/Dedora-like distros Windscribe vpn types free vs pro vs build a plan which is right for you 2026
- Install OpenVPN and NetworkManager-openvpn
- Example commands: sudo apt-get update. sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome
- Copy the .ovpn file to /etc/openvpn or your home directory
- For a direct OpenVPN command-line connection: sudo openvpn –config /path/to/yourfile.ovpn
- For NetworkManager: use the GUI to import the .ovpn file via Network Settings > VPN > Add. enter credentials if needed
- Verify with curl ifconfig.me or a similar service to confirm the IP is from NordVPN
Android
- Install OpenVPN for Android or OpenVPN Connect from Google Play
- Open the app and import the .ovpn file you can usually share from your file manager to the OpenVPN app
- If the .ovpn file references a CA certificate or tls-auth key, ensure those are imported as well
- Connect and authenticate using your NordVPN credentials or the credentials embedded in the config file
- Test by visiting a geo-locked app or site to verify the location change
iOS
- Install OpenVPN Connect from the App Store
- Import the .ovpn file AirDrop from a device, iCloud Drive, or email attachment usually works
- Enter credentials when prompted
- Connect and test by visiting an IP-check site to ensure your location reflects the NordVPN server
Routers: VPN-level protection for all devices on your network
- DD-WRT, Asuswrt-Merlin, and Tomato-based routers can run OpenVPN client locally, using the .ovpn file
- Steps vary by firmware, but the general flow is:
- Upload the .ovpn file and ca.crt, tls-auth, or any needed files to the router
- Configure the VPN client in the router’s admin panel with server address, port, protocol UDP/TCP, and auth settings
- Enable “redirect Internet traffic” or a similar option to force all devices on the network through the VPN
- After setup, test from a connected device to confirm the public IP matches the NordVPN server’s location
- Pro tip: enable a kill switch on the router if your firmware supports it, or at least ensure DNS requests are forced through the VPN
Verification: how to confirm you’re on NordVPN OpenVPN
- Check your IP: use a site like ipinfo.io or whatismyipaddress.com to confirm the server country
- Check DNS leaks: use dnsleaktest.com to ensure your DNS requests aren’t leaking to your ISP
- Verify kill switch behavior: disconnect the VPN server and see if traffic stops or is forced through the VPN again
- Run a quick ping test to a server near you to confirm latency is reasonable you’ll often see slight increases over your baseline
Security best practices and configuration tips Windows 10a vpn kurulumu ve en iyi vpn secenekleri kolay adimlar ve kapsamli rehber 2026
- Use the strongest available authentication: consider TLS-auth ta.key and TLS encryption options if your config supports them
- Enable DNS leak protection to ensure DNS requests don’t bypass the VPN
- Turn on the kill switch where available, so if the VPN drops, your device doesn’t revert to the raw IP
- Prefer OpenVPN over PPTP or L2TP/IPsec for improved security and reliability
- For extra privacy, combine OpenVPN with a trusted DNS provider that supports DNS over HTTPS DoH or DNS over TLS DoT
- Keep your OpenVPN client and config files updated. NordVPN updates server infrastructure. stale configs can cause connection failures
OpenVPN vs NordLynx WireGuard with NordVPN
- OpenVPN is battle-tested, widely compatible, and works well with firewalls that block other protocols
- NordLynx NordVPN’s WireGuard-based protocol is faster and generally more efficient on mobile and high-latency networks
- When possible, use OpenVPN for devices behind strict networks, and switch to NordLynx for better everyday speeds on flexible networks
- NordVPN officially supports both. you can download OpenVPN configs for OpenVPN clients and use NordLynx in NordVPN’s own apps for a simpler setup
Performance optimization
- Choose servers geographically closer to you for better latency, unless you need a specific country or streaming location
- If you experience buffering on streaming services, switch to a NordLynx profile in the NordVPN app or try a different OpenVPN server with a stable UDP port
- For mobile devices on cellular networks, UDP OpenVPN often yields better speed than TCP
- On routers, use a high-quality router with enough RAM to handle encryption workloads. consider enabling hardware acceleration if supported
Troubleshooting: common issues and fixes
- Issue: Unable to connect to OpenVPN server
- Check credentials, server address, and port
- Ensure your firewall isn’t blocking OpenVPN traffic
- Try another server location or switch to NordLynx in the NordVPN app if possible
- Issue: DNS leaks detected
- Enable DNS leak protection in your OpenVPN client
- Use a DNS provider that supports DoH/DoT and configure your client to use it
- Issue: Connection drops frequently
- Check for conflicting VPN profiles on the device
- Update to the latest config files and OpenVPN client
- Ensure you’re not on a network with aggressive VPN traffic blocking
- Issue: Slow speeds
- Switch to a nearby server, use UDP transport, and consider NordLynx
- Verify that other applications aren’t hogging bandwidth
- Issue: Kill switch not engaging
- Confirm that the kill switch feature is enabled on both the VPN client and device firewall
- For routers, ensure NAT and firewall rules allow VPN traffic
Practical security and privacy notes
- NordVPN stores minimal connection logs while maintaining user privacy. Always review current privacy policies for updates.
- If you’re streaming or accessing sensitive information, consider pairing your VPN with a reputable antivirus and maintaining updated OS patches.
- Avoid free VPNs for OpenVPN whenever possible. paid providers typically offer more transparent privacy practices and robust server infrastructure.
Maintenance and updates Windows 11 pro vpn built in client vs dedicated services 2026
- Regularly update your OpenVPN client software on every device
- Re-download updated OpenVPN config files if NordVPN makes server changes or rotates keys
- Periodically audit your server list to remove old configurations and replace with fresh ones
- Back up your config files in a secure location, especially if you manage multiple devices
Advanced tips and use cases
- Split tunneling with OpenVPN where available lets you route only specific apps or destinations through the VPN
- Routable IP addresses and port forwarding can be configured for particular servers if your use case requires inbound connections note: you’ll often need to enable specific server options
- When traveling or crossing borders with strict internet controls, having OpenVPN configs as a fallback can be incredibly handy if the NordVPN app is blocked
FAQ: Frequently Asked Questions
- What is NordVPN OpenVPN config file format?
- Most commonly .ovpn files, sometimes accompanied by ca.crt or ta.key, designed to be loaded into OpenVPN clients
- How do I download OpenVPN configs from NordVPN?
- Log in, go to VPN settings or OpenVPN setup area, select servers, choose OpenVPN, and download the .ovpn files
- Do I need a NordVPN account to use the OpenVPN configs?
- Yes, you’ll use your NordVPN credentials to authenticate with the server
- Can I use OpenVPN config files on all devices?
- Yes, on Windows, macOS, Linux, Android, iOS, and many routers with compatible OpenVPN clients
- Should I use UDP or TCP with OpenVPN?
- UDP is generally faster. use TCP if you need more reliable connections on problematic networks
- How do I verify NordVPN OpenVPN is working?
- Check your public IP shows a NordVPN server location. verify DNS is not leaking. ensure you can access content restricted to that country
- What’s the difference between OpenVPN and NordLynx WireGuard in NordVPN?
- OpenVPN focuses on compatibility and security. NordLynx is faster and simpler on mobile. you can use both depending on device and network
- How do I configure OpenVPN on a router?
- Import the .ovpn file into the router’s VPN client page DD-WRT, Asuswrt-Merlin, Tomato and enable a system-wide VPN
- Why would OpenVPN configs fail while NordVPN app works?
- The app uses its own optimized configuration and may handle credentials differently. ensure you’ve imported the exact .ovpn file and any required keys
- Can I use the same OpenVPN config for multiple devices?
- Yes, but you’ll typically need unique credentials or profiles per device for easy tracking and easier credential management
Additional resources and references
- NordVPN OpenVPN setup tutorials official: nordvpn.com/tutorials/openvpn-setup
- OpenVPN official documentation: openvpn.net
- How to test VPN leaks: dnsleaktest.com, ipinfo.io
- Router-specific OpenVPN guides: Asuswrt-Merlin, DD-WRT, Tomato forums and documentation
Notes on compliance and audience
- This guide is intended for a general audience interested in VPNs and NordVPN OpenVPN configs, with practical, step-by-step instructions that are easy to follow.
- It’s written to be approachable and direct, with a friendly, helpful tone that mirrors real-world advice you’d get from a tech-savvy friend.
Would you like me to tailor this guide to a specific device or router model for example, Asuswrt-Merlin on a specific router, or a dedicated Linux distro like Ubuntu 22.04 LTS? I can add more device-specific screenshots or command examples if you share the exact hardware or OS you’re using. Windows 10 vpn free download guide: best free and paid options, setup steps, security tips, and speed tests for Windows 10 2026
Is edge secure for online privacy and security on Microsoft Edge with a VPN: a complete guide