General setup on most routers
Installing AdGuard VPN directly on your router allows every device in your network to benefit from private and secure Internet access — no separate app required. Follow this guide to add your router to AdGuard VPN, generate credentials, and connect your devices in just a few simple steps.
If you use a MikroTik or Keenetic router, please check the dedicated setup guides below:
Installation options
There are two main ways to run AdGuard VPN on a router:
IPSec profile
- Easy to set up, supported by many routers
- Limitations: not available in Russia, only a limited number of VPN locations (USA, Germany, UK, Netherlands, Finland), and no support for exclusions
- Advanced setup that unlocks all AdGuard VPN features, including access to all locations and website exclusions (app exclusions are not available)
- Requires more technical knowledge
- On routers with low-performance processors, connection speed may be limited to 30-100 Mbps
Obtain your AdGuard VPN credentials
Before you can connect your router to AdGuard VPN, you need to generate unique credentials for it in your AdGuard account. These credentials include the server address, username, and password, and you’ll use them later when configuring your router.
In your AdGuard account, select AdGuard VPN.
Under Devices, click Add router.

Select the desired VPN server location and generate credentials.

General setup on most routers
Most modern routers that support IKEv2/IPSec can be configured with AdGuard VPN in just a few steps. Once you have your credentials ready, follow this general instruction to create a VPN connection on your router.
The next steps may vary depending on your router. We have used the Keenetic router as an example.
Open your router’s admin page
Go to the router settings
Enable VPN Client and click Add VPN server
Select IPsec-client (for some router brands, it may be called IKEv2; not L2TP/IPsec)
Enter the credentials you’ve created.
notIn the server address field, enter the IP address from your AdGuard account.
Connect devices to your router.
You’ll need to update your router settings if you want to change the VPN server location.
Routers known to be incompatible with AdGuard VPN
Below are the routers that are currently known to have compatibility issues:
ASUS
ASUS routers do not support IKEv2/IPsec, so you cannot set them up using the general method mentioned above. However, routers running the Asuswrt-Merlin custom firmware can install AdGuard VPN CLI, which makes the CLI installation method fully supported.
FRITZ!Box
FRITZ!Box routers do not support IKEv2/IPsec, and due to their closed firmware, it is not possible to install or run AdGuard VPN CLI on them.