Technology
Leave a comment

I don’t use VPN apps on my devices anymore, except for one

I don’t use VPN apps on my devices anymore, except for one


You buy a VPN and install it on your phone, install it again on your laptop, maybe install it on your tablet. Then, you start wondering whether your TV box, console, e-reader, or random smart device supports it too. Some do. Some do not. Some technically do, but the app is terrible. Some require side-loading. They all require the VPN app to run in the background, which takes up performance.

But… every device in my house already connects to one thing before it reaches the internet: my router. So instead of treating the VPN as something each device has to manage separately, I moved the VPN one layer down and made the router handle it.

After 10 years of owning a smart TV, I finally installed a VPN—and it changed everything

Installing a free VPN on a smart TV is a game-changer for Netflix and YouTube power users. But be warned: not everything will work as expected.

Simplify the setup with a spare SSID

My router now has normal Wi-Fi and VPN Wi-Fi

Laptop open next to a Linksys router Credit: Amir Bohlooli / MUO

The trick is using a router that gives you enough control over its networking rules. In my case, that means OpenWrt. If you don’t have OpenWrt on your router, I have already written about why you should install OpenWrt on your router. If you don’t have a router that supports OpenWrt, I have also written about why you should get a used router and install OpenWrt on it.

That said, a lot of other router platforms support VPNs, although they might not allow you to set a custom interface and attach it to a new SSID. You won’t know until you try!

Linksys EA8300

Brand

Linksys

Wi-Fi Bands

Tri-Band (2.4 GHz + 5 GHz + 5 GHz)


The basic setup is this: the router connects to the internet as usual, but it also connects to a VPN tunnel. Then you create a second wireless network, or SSID, and tell OpenWrt to route traffic from that network through the VPN instead of sending it directly through your normal connection.

So instead of having one Wi-Fi network called something like Home, you end up with two. Home is your normal connection. Home VPN is the same router, same internet connection, but traffic from that Wi-Fi network goes through the VPN tunnel.

That is the whole experience from the user side. If I want my laptop to use the VPN, I connect it to Home VPN. If I want it back on my normal connection, I switch back to Home. The same applies to my phone, tablet, Android TV box, or anything else that connects to Wi-Fi.

The best part is that the device itself does not need to know what is happening. It does not need a VPN app or a separate login (goodbye device limits!) And It does not need to support WireGuard, OpenVPN, or any specific protocol. As far as the device is concerned, it is just connected to Wi-Fi. The router handles the rest.

This is especially useful for devices where VPN apps are awkward or nonexistent. A Windows laptop or Android phone can run almost any VPN client you throw at it. A TV box, game console, smart TV, or guest device is a different story. How are you going to install WireGuard on a smart light bulb? You can, however, connect it to your VPN SSID. Done.

If you’re using VLESS configurations through Passwall, then you have the means to use the fantastic Shunt feature. This way, you can geo-route your traffic, so that specific domains and IPs go through the VPN, while the rest go through a direct connection.

You do not need to host your own VPN for this

VPN providers all have a secret page where they hand out OVPN configs

3X-UI self hosted VPN tool admin panel
I host my own VPN (for good reason), so for me this setup is flexible. I have WireGuard and OpenVPN installed on my OpenWrt router. I’ve also got Passwall for the VLESS connections. So, I can get a .ovpn file from my VPN server, and then import it to my router. But that’s not a requirement, and in fact, it’s not the version I would recommend to most people as their first attempt.
Many VPN providers offer router setup options, and the most common format you will run into is an OpenVPN configuration file. They don’t make it easy, but you can usually find it in the device setup guide, under something labeled as “router setup” or “advanced setup” or “manual setup.”

ExpressVPN account page showing the OpenVPN configurations
ExpressVPN, for example, provides .ovpn files for manual setup. As I said, other major providers often have similar router configuration options, even if the exact process varies from one service to another.

OpenVPN also has another advantange: it is widely supported by a lot of router firmwares. This means that you don’t need to necessarily have OpenWrt on your router. You can use the .ovpn config on most routers that support VPNs. Although, the part about isolating the VPN to a specific SSID is yours to figure out. I haven’t used anything but OpenWrt in a long time.

A VPN works better when it’s infrastructure

I understand why most people install VPN apps. It is the path of least resistance. And hey, I’ll still keep the app installed on my phone for when I’m not home. For one device, that is fine. For a whole house full of devices, it starts to feel ridiculous.
A VPN is not free. Something has to encrypt and decrypt traffic, maintain the tunnel, and keep the connection alive in the background. On a decent laptop, that overhead isn’t much. On a slow Android TV device, it’s a different story. And trust me, I know. I recently got a fake Android TV box that’s really really slow. I can’t ask it to run a VPN and also stream. It’s simply too much for that knock-off device.
Putting the VPN on the router moves that burden away from the streaming device. The TV box no longer has to run a VPN client in the background. It just connects to Wi-Fi and streams like normal. The router handles the tunnel. The overhead has not magically disappeared, but it has moved to the part of the network that is supposed to handle network traffic. No more battery drain on the rest of the devices, and no performance compromise.
Once you get it working, the setup feels obvious. The VPN should not have to live on every device. The router is already the gatekeeper. Let it do the job.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *