Sign In

Sign in to manage your subscription

Bessy Connect

6 min read

VPN on a Keenetic Router: Setting Up VLESS + Reality for the Whole Home

Keenetic routers are popular across Russia and neighboring countries, and they're among the few home routers where you can actually run a modern VPN. Set up VLESS + Reality directly on a Keenetic and your entire home goes under protection: phones, laptops, and — most importantly — devices that have no VPN app of their own. TVs, streaming boxes, game consoles and smart speakers all reach the internet through the router, so you configure the tunnel just once.

This article is an honest look at how a VPN works on Keenetic, why it isn't a "two-click" job, and when an app is simply the better choice. It's a narrower topic than setting up a VPN on a router in general: here it's specifically about Keenetic and the VLESS + Reality protocol.

Why run a VPN on the router itself

A regular VPN client is installed on each device separately. A router works differently: the tunnel lives at the network level, and any device connected to the Keenetic over Wi-Fi or cable automatically reaches the internet through the protected connection.

That helps in several cases:

  • Devices with no apps. A Smart TV on old firmware, a media box, a console, an IP camera — there's nowhere to install a client, but through the router they still get protection.
  • The whole home at once. No need to set up every gadget — configure the Keenetic once and it works for everyone.
  • Guests and temporary devices. Connect to your Wi-Fi and you're already protected.

Why VLESS + Reality specifically? It's a modern protocol built on XTLS: its traffic is indistinguishable from ordinary HTTPS, so it resists DPI and works where PPTP, L2TP and even OpenVPN are already blocked. For the mechanics of blocking, see our guide on how to bypass restrictions.

What you should know before you start

Here's the honest part. Stock KeeneticOS firmware cannot do VLESS + Reality out of the box. The Keenetic web interface has built-in VPN protocols (for example, to connect to a work network), but a modern Xray/Reality client isn't among them.

To run VLESS + Reality on a Keenetic you'll need:

  • Extra system components — first of all, support for the package repository (OPKG / Entware). Entware usually needs a USB drive plugged into the router.
  • A VPN client — Xray-core or sing-box, installed from the package repository.
  • Connection details — the parameters of your VLESS + Reality server.

Let's be upfront: this takes some technical preparation. The work happens not only in the familiar web interface but also over the command line (SSH) and in text config files. If "SSH," "package repository" and "routing rules" sound intimidating, that's fine — there's a simpler path at the end of this article.

The general setup logic

The exact menu labels depend on your model and KeeneticOS version, so we'll describe the logic rather than "tap right here." The order of steps is:

  1. Enable component/repository support. In Keenetic's system components you turn on OPKG support, attach a USB drive, and install Entware onto it — the environment from which you can add extra packages.
  2. Install the VPN client. Through the package manager (opkg) you install Xray-core or sing-box — the program that speaks VLESS + Reality.
  3. Write the configuration. The client's config file gets the server parameters: address, port, UUID, Reality public key, SNI and other fields. These are exactly the details that describe your VLESS + Reality connection.
  4. Set up routing. Traffic from the local network is sent into the tunnel through routing and firewall rules, so home devices reach the internet through the VPN.
  5. Launch and enable autostart. The client runs as a service so the tunnel comes back automatically after the router reboots.

BessyConnect runs on the VLESS + Reality protocol, and routers are among its supported platforms. You can request the parameters for manual Keenetic setup from support — Telegram @Bessy_VPN or email info@bessy.my.

How to check that it works

Once it's set up, test from any device on the home network:

  • On a phone or laptop connected to the Keenetic, open any IP-check service (search "my IP," for instance). It should show the server country's IP, not your real one.
  • Open a site that wouldn't load before. If it loads, the route is working.
  • Check the speed: if it dropped sharply, try another server or another country in the config.

If something won't open or the connection keeps dropping, causes and fixes are covered in why a VPN isn't working.

The honest fork: do you even need this?

A VPN on Keenetic is powerful but not the simplest scenario. If your goal is just to protect a phone, a laptop or a single TV, you don't have to wrestle with Entware and config files.

It's far simpler to install the BessyConnect app:

  • on a phone — following the guide for iPhone or Android;
  • on a computer — Windows or macOS;
  • on a TV — BessyConnect has a separate app for Android TV.

You sign in with Apple, Google or email — no separate registration needed — and one account works across all your devices at once. The server is chosen inside the app, automatically or manually by country, and switching takes a couple of seconds.

A Keenetic router is worth configuring when you specifically want the "whole home protected" scenario, including devices with no apps of their own. For everything else, the app is faster and more reliable.

Frequently asked questions

Will any Keenetic work? Broadly, models that support extra components (OPKG/Entware) and a USB drive will do. Higher-end models have more CPU headroom, which shows in speed. Check the specs of your particular model.

Is this hard for a beginner? Honestly — yes, harder than installing an app. You'll need to work over SSH and edit text configs. If you have no experience, start with the app on your phone and come back to the router later.

Does a router VPN affect the whole home's speed? Yes — all traffic is encrypted on the router's CPU, so the final speed depends on the model's power. Entry-level Keenetics may slow down. Choosing the nearest fast server helps.

Can I route only some devices through the VPN? Yes — with routing rules you can send only selected devices into the tunnel instead of the whole network, though that's a finer tuning step.

In short

A VPN on Keenetic is a great way to cover the whole home with a single VLESS + Reality tunnel, including TVs and consoles with no apps of their own. But the stock firmware can't do it: you need extra components, an Xray or sing-box client, and a little technical confidence. If you don't need to protect the entire home, the BessyConnect app is simpler and faster:

Related articles

VPN on a Router: How to Set It Up and Is It Worth It

An honest guide to VPN on a router: why VLESS+Reality won't run on stock firmware and why BessyConnect apps are simpler and safer for the whole home. More

How to Set Up a VPN on Android with BessyConnect

How to set up a VPN on Android with BessyConnect: install from Google Play, sign in, allow the VPN connection, pick a server country and enable always-on VPN. More

VPN for a Gaming Console: Connect PlayStation and Xbox

PlayStation and Xbox have no VPN app of their own. You can still connect a console two ways — via a router or by sharing a PC with BessyConnect. More