Putting the VPN on Your Router: What You Are Committing To
Configuring a tunnel on your router covers every device behind it, including the ones that will never be able to run a client, and that is the only good reason to do it. What you take on in exchange is a piece of infrastructure that fails without telling you, a single exit address shared by your whole household, and a category of things it structurally cannot cover. Deciding to do this is a commitment rather than a setting, and it is worth understanding the commitment before touching the firmware.
First, the two features that share a name
A VPN server on your router and a VPN client on your router are opposite things. This confusion probably wastes more time than any other question in this area.
Many consumer routers advertise VPN support and mean an inbound remote-access service: it lets you connect to your home network from somewhere else, so you can reach a drive or a camera while you are out. That is a server. It does nothing whatever for the traffic your household sends outwards.
What covers your household’s outbound traffic is a client: the router dials out to a service and forwards your devices’ traffic into that tunnel. Firmware that offers the first does not necessarily offer the second, and plenty of routers sold as VPN-capable can only do the inbound half. If you are shopping or checking what you own, this is the distinction to ask about explicitly, because the marketing word is identical.
Firmware is the gate, and replacing it is a real decision
Whether your router can act as a client, and which connection types it can speak, is decided by its firmware. Your provider’s capabilities are irrelevant if the box cannot speak to them.
That leaves three paths. Some stock firmware includes a client, which is the easy case. Some routers can run replacement firmware that adds one, which is a genuine commitment: it can end your support relationship with the manufacturer, it can fail badly enough to require recovery, and afterwards you are the person responsible for keeping your network’s edge patched. Or you can put a separate device in the path that does the routing, leaving the original router alone — more hardware, less risk to the thing your household depends on.
None of those is wrong. What is wrong is starting the process without knowing which one you are on.
What every device inherits
One exit address, one resolver, one set of consequences. Everything behind the router leaves through the same tunnel and therefore presents the same address to the internet. That means everything shares that address’s reputation: rate limits, scoring, and challenge prompts land on the household rather than on a device, and one busy device affects the browsing experience of everyone else. This is the arithmetic that shared and dedicated exit addresses is about, applied to your own family rather than to strangers.
The resolver is the same story with higher stakes. Whatever the router advertises to devices as they join is what every device will use. Get it right and the whole network’s name lookups go through the tunnel with no per-device configuration at all, which is the best version of this setup. Get it wrong — leave the internet provider’s resolvers advertised while routing traffic through a tunnel — and you have arranged for every device in the house to leak its lookups simultaneously. There is no partial failure here; it is all of them or none.
What it structurally cannot cover
Four categories, and none of them can be fixed by configuration.
Devices that leave the building. A laptop on somebody else’s Wi-Fi and a phone on cellular are outside your network and therefore outside the tunnel. If those are what you were worried about, a router does not address it and a client on those devices is still required.
Anything per-application. The router receives packets from an address on your network; the information about which program produced them was lost at the device. It can sometimes route a whole device differently, which is useful, but it can never route one app differently.
Traffic that never leaves. Devices talking to each other on your own network do not pass through the tunnel, and should not.
The address family it declines to carry. Router firmware very commonly tunnels one addressing family and forwards the other straight out, which means a share of traffic bypasses the tunnel entirely while the status page reports everything is fine. On a network with modern connectivity that is not a small share. Either the tunnel carries both or the router should stop handing out the one it cannot carry.
What breaks on purpose
Inbound connections become somebody else’s problem. Your devices are now behind the service’s address translation as well as your own, so anything expecting an unsolicited connection from outside will not get it — which is why port forwarding stops working behind a tunnel and why game consoles, self-hosted services, and remote access to your own house tend to be the first casualties. If you set up inbound remote access before, moving to an outbound tunnel can break it.
The router’s processor is now your speed limit. Encryption is arithmetic and consumer routers are small computers. The ceiling on a router tunnel is what the box can encrypt, not what your line can carry, and it applies to every device at once.
It fails silently, which is the actual commitment
Nothing will tell you when this stops working. A reboot after a power cut, a firmware update, a credential change at the provider, or a server that went away can all leave the tunnel down with the router happily forwarding traffic the ordinary way. Every device continues working perfectly. Nobody notices, possibly for months.
That is the difference between this and a client on a device, which has a status indicator, notifications, and a fail-closed option. Accepting a router tunnel means accepting responsibility for periodically checking it from a device behind it — not from the router’s own status page, which reports on the tunnel process rather than on whether your laptop’s traffic went through it.
If what you actually want is the behavioural comparison — what a router tunnel does better and worse than a client, feature by feature — that is set out separately in why a router VPN behaves differently from a VPN app. This page is about the commitment: infrastructure you own, coverage you cannot verify from the couch, and a shared address for the whole house. Take it on for the devices that can never protect themselves, and keep clients on the devices that can. And if you have not yet decided which layer should carry the tunnel at all, start there rather than with firmware.