What Is VPN Passthrough? Do You Still Need It in 2026?

VPN passthrough helps old VPN protocols get through your router. Here’s what those three switches do, why modern VPNs skip them, and how to fix the errors they cause.

Author
ProxyHorizon Team
Published
July 27, 2026
9 min read
Expert-Verified
What Is VPN Passthrough? Do You Still Need It in 2026?

You’re poking around your router’s settings and find three switches: PPTP Passthrough, L2TP Passthrough and IPsec Passthrough.

They’re all switched on, and nobody ever told you why.

Most of the time, that’s fine. But if you’re here because a work VPN won’t connect from home, those switches could be the culprit, or a complete red herring.

VPN passthrough is a router feature that helps older VPN protocols get through the way your router shares one internet address. Whether it matters to you comes down to a single question: which protocol does your VPN use?

There’s also one Windows error that looks like a router problem and isn’t. We’ll get to it.

TL;DR
  • VPN passthrough helps PPTP, L2TP and IPsec traffic get through your router. It doesn’t encrypt anything on its own.
  • Modern VPN apps on WireGuard, OpenVPN or IKEv2 don’t depend on it.
  • Leaving the switches on is safe and costs you no speed.
  • PPTP is obsolete, and both Apple and Microsoft have dropped or deprecated it.
  • Two Windows errors point to NAT trouble, and only one of them is fixed on the router.

What VPN Passthrough Actually Does

VPN passthrough lets a VPN connection that starts on your laptop or phone get out through your router and reach a VPN server. It only applies to three older protocols: PPTP, L2TP and IPsec.

The key word is through. Passthrough doesn’t run a VPN on your router, and it doesn’t protect anything. It stops the router from mangling a VPN connection that’s running somewhere else.

How VPN passthrough works: a VPN connection from your device passes through the router NAT to reach the VPN server
Passthrough lets a VPN started on your device get through the router’s NAT.

So why would a router mangle it in the first place? It comes down to how your home network shares a single address.

Why Old VPNs Get Lost Inside Your Router

Your home has one public IP address but plenty of devices. Your router shares that address using NAT, or Network Address Translation, and keeps a list of which conversation belongs to which device.

It tells those conversations apart by port numbers. When a reply comes back from the internet, the port tells the router which laptop or phone should get it.

Here’s the catch. Older VPNs wrap their data in packets that have no port numbers at all. PPTP uses a protocol called GRE, and IPsec uses one called ESP. When a reply arrives, the router has nothing to match it on.

Passthrough is the router’s workaround. It recognizes these protocols and tracks them another way. PPTP gets tracked by a call ID inside the tunnel, and IPsec by an identifier in each packet called the SPI.

It works, mostly. But on some routers, that tracking copes with only one tunnel at a time. Say two people in the same house connect to the same office VPN. The second connection knocks the first one offline, and both of them blame the VPN.

One IPsec mode can’t be saved at all. AH, short for Authentication Header, signs the packet’s own address. NAT has to rewrite that address, which breaks the signature every time, and no router setting can fix it.

The Three Passthrough Switches, Explained

Each switch matches one of the protocols that needed help. Here’s what each one covers, and how well it has aged.

SwitchProtocolWhat the router must handleStatus in 2026
PPTP passthroughPPTPTCP port 1723, plus GRE (IP protocol 47)Obsolete and insecure
L2TP passthroughL2TP over IPsecUDP port 1701, carried inside IPsecLegacy
IPsec passthroughIPsec without NAT-TUDP port 500 for key exchange, plus ESP (IP protocol 50)Legacy, replaced by NAT-T

Notice the pattern: every protocol that needs passthrough is an old one. PPTP is the worst of the three. Its security was broken years ago, which is why our VPN tunnel guide tells you to avoid it entirely.

The big platforms agree. Apple removed PPTP from its built-in VPN client in iOS 10 and macOS Sierra in 2016. In October 2024, Microsoft deprecated both PPTP and L2TP for incoming connections in future versions of Windows Server.

How NAT Traversal Made Passthrough Optional

Passthrough was the router’s fix. The better fix arrived inside the protocols themselves.

NAT Traversal, or NAT-T, was standardized in 2005. It wraps IPsec’s ESP packets inside ordinary UDP on port 4500, so every router gets a port number it understands. IKEv2, the modern version of IPsec, detects NAT and switches this on by itself.

WireGuard and OpenVPN never had the problem in the first place. They send everything over normal UDP or TCP, which NAT has always handled.

Comparison of VPN passthrough, a router-side fix for legacy protocols, versus NAT Traversal, a protocol-side fix that works through any router
Passthrough asks the router to cope. NAT-T makes the protocol cope instead.

In plain English: passthrough asks your router to make room for an old protocol. NAT-T lets a modern protocol get through any router, with no special feature needed.

Our take: if your VPN app uses WireGuard, NordLynx, Lightway, OpenVPN or IKEv2, the passthrough switches don’t affect you. Leave them on and forget about them.

Passthrough vs a VPN Router vs a VPN App

People often mix up three different setups that all involve a router and a VPN. The difference is where the VPN actually runs.

SetupWhat it doesWhere the VPN runs
VPN passthroughLets a device’s VPN get through the routerOn your device
VPN appProtects the one device it’s installed onOn that device
VPN routerRuns the VPN for everything on your networkOn the router
Three ways to VPN: passthrough lets a device VPN out, a VPN router protects the whole home, an app protects one device
Passthrough, a VPN router and a VPN app solve three different problems.

A VPN router is usually what people want when they ask about this. It covers every device on your network, including smart TVs and consoles that can’t run a VPN app. For the basics, see what a VPN is and how it works.

Passthrough vs Port Forwarding

Here’s another mix-up worth clearing up. Passthrough is for VPN connections going out. Port forwarding is for connections coming in.

If you run your own VPN server at home, say WireGuard on a Raspberry Pi, passthrough won’t help at all. Your router has to forward the server’s port to that device, or outside connections never reach it.

You want toDirectionWhat to set up
Connect to a work or commercial VPNOutgoingNothing for modern protocols, passthrough for PPTP, L2TP or old IPsec
Host a WireGuard server at homeIncomingForward UDP port 51820, the usual default
Host an OpenVPN server at homeIncomingForward UDP port 1194, the usual default

Warning: forward only the one port your VPN server needs. Every forwarded port is a door into your network, so keep that server patched.

When the Switches Still Matter

Passthrough isn’t dead. A few real situations still depend on it.

  • Legacy work VPNs. Some company remote access VPNs still run L2TP/IPsec, or IPsec without NAT-T. Connecting to one from home can need the matching switch.
  • Old routers and ISP boxes. Older gateways sometimes mishandle these protocols unless passthrough is on.
  • Site-to-site links. Some small offices still connect two networks with older IPsec gear.

Then there’s double NAT. That’s when your traffic crosses two routers, such as an ISP gateway feeding your own Wi-Fi router. Legacy VPNs have to survive two rounds of address rewriting, and they often don’t.

The fix is to put the ISP box in bridge mode, so only one router does NAT. Or skip the problem with a modern protocol, which copes with double NAT on its own.

If your company runs its own VPN gateway, it’s probably a VPN concentrator or a firewall doing the same job. Its protocol decides whether any of this applies to you.

Fixing a VPN That Won’t Connect From Home

If a VPN won’t connect from behind your router, start with the protocol. It tells you where to look.

1First, Find Out Which Protocol You’re Using

In a VPN app, the protocol usually sits in the settings, labeled Protocol or VPN protocol. For the VPN built into Windows, open the connection’s settings and look at VPN type.

If it says Automatic, Windows tries several types in turn, so a failure can hide which one broke. Picking the type yourself makes the error easier to read.

2Error 806 on PPTP: GRE Is Blocked

Windows shows error 806 when PPTP’s control connection gets through but its GRE data can’t. Something between you and the server is dropping GRE, and your router is the usual suspect.

Turn on PPTP passthrough and try again. If you run the PPTP server yourself behind a router, forward TCP port 1723 and allow GRE. The better fix is to stop using PPTP altogether.

3Error 809 on L2TP: Often Not Your Router at All

Here’s the error from the top of this guide. Error 809 on an L2TP/IPsec connection often has nothing to do with passthrough.

By default, Windows won’t set up L2TP/IPsec with a VPN server that sits behind NAT, which is common in small offices. Microsoft’s fix is a registry value on the Windows computer, not a router switch.

Set a DWORD named AssumeUDPEncapsulationContextOnSendRule to 2 under HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent, then restart. If it still fails, check that UDP ports 500 and 4500 aren’t blocked.

4A Modern VPN App Won’t Connect

If you’re on WireGuard, OpenVPN or IKEv2, passthrough is almost never the cause. Look at your firewall, security software or DNS settings instead, or try a different protocol in the app.

Hotel and café Wi-Fi is another usual suspect. A captive login page can block the tunnel until you sign in through a browser.

How to Check the Switches on Your Router

Log in to your router’s admin page, usually at 192.168.1.1 or 192.168.0.1. Look in the VPN, NAT, Firewall or Security section.

Some routers group the switches under a section called ALG, short for Application Layer Gateway. That’s the technical name for the helper that does the tracking.

On most routers, they’re on by default. Should you turn them off? There’s rarely a reason to. Leaving them on doesn’t slow your connection or weaken your security, and it keeps older VPNs working.

Modern VPNs That Never Need Passthrough

The simplest way to never think about this again is a VPN on a modern protocol. These three connect through almost any home router. The VPN cards link to our partners, so we may earn a commission if you sign up.

1NordVPN

Countries:111+
Servers:6,400+
No-Logs:Yes
Devices:10 devices dev
Industry-leading speed with NordLynx protocol
Excellent security with audited no-logs policy
Massive server network across 111 countries
Advanced features like Threat Protection and Meshnet
Supports 10 simultaneous connections
Consistent unblocking of streaming services

NordVPN’s NordLynx protocol is built on WireGuard, so it gets through NAT without help. It pairs an audited no-logs policy with RAM-only servers, and it supports routers if you want whole-home coverage. We compare it head to head in NordVPN vs Surfshark.

2Surfshark

Countries:100+
Servers:3,200+
No-Logs:Yes
Devices:Unlimited dev
Unlimited simultaneous connections
Extremely affordable long-term pricing
Feature-rich with CleanWeb, MultiHop, and more
RAM-only server infrastructure
Great streaming and torrenting performance
Independently audited no-logs policy

Surfshark runs on WireGuard and allows unlimited devices on one plan. That makes it an easy pick for covering a whole household without worrying about protocols.

3Proton VPN

Countries:91+
Servers:4,800+
No-Logs:Yes
Devices:10 devices dev
Best free VPN plan available (no data limits)
Fully open-source and independently audited
Swiss-based with strong legal privacy protection
Excellent security with Secure Core routing
No ads or tracking even on free plan
Built-in Tor support for maximum anonymity

Proton VPN is open source and independently audited, with modern protocols that connect cleanly almost anywhere. See how it stacks up in our guide to the best VPN services for privacy.

Frequently Asked Questions

Leave the Switches On, Fix the Protocol

VPN passthrough is a small fix from an older internet. It helped PPTP, L2TP and IPsec survive the trip through your router, back when those protocols couldn’t manage NAT alone.

Today, the switches mostly sit there doing nothing, and that’s fine. Leave them on. If a legacy VPN still won’t connect, the real fix is usually a modern protocol, not a router setting.

Your next step: check which protocol your VPN app uses. If it’s WireGuard, OpenVPN or IKEv2, you’re done. If it’s PPTP, switch today. Choosing a new provider? Compare them in our VPN directory or side by side with the comparison tool.