VPN on a router
A router covers every device in the home — nothing to set up on each one.
Who it’s for: Routers running OpenWrt; Keenetic has its own guide
The router counts as one device
However much hardware sits behind it, only the router itself takes a slot.
Step 1
Check whether your router fits
You need OpenWrt with the nikki package. Keenetic takes a different route — see the Keenetic guide.
Routers of other brands on stock firmware are not supported: install the app on the devices themselves.
Step 2
Install nikki
Install it from the project repository following its own documentation — the steps depend on your OpenWrt version and router architecture, so we do not restate them.
We have not verified this step on hardware
The nikki installation here follows the project documentation, not our own run. If something does not add up, write to support — we will work it out and fix the guide.Step 3
Add the subscription and set the User-Agent
Paste the subscription link into nikki. In the same section find User-Agent and set it to:
nikkiWithout this you get the wrong configuration
By default nikki identifies itself asclash, and our server hands it a reduced format: no country groups, no automatic selection, no fallbacks. The subscription appears to add fine, but half of it simply is not there.Step 4
Apply and check
Refresh the subscription in nikki and turn proxying on. Country groups should appear — the same ones you see in the phone app. If there are no groups and only a single server, go back to the User-Agent step.
Done
Common questions
What about Keenetic?
The subscription was added but there are no countries
nikki, then refresh.Sign up and try UnderVPN on every device — no payment upfront.
- No card to start
- Pay via SBP or crypto
- 30-day refund from first payment
30-second signup · cancel in one click