Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ title: Compatibility with AdGuard Ad Blocker
sidebar_position: 3
---

AdGuard VPN has the VPN operating mode enabled by default, which uses its own [AdGuard VPN protocol](/general/adguard-vpn-protocol). It provides the best combination of connection speed and security. However, this operating mode does not allow AdGuard VPN and AdGuard Ad Blocker to work simultaneously. The Integrated mode, in turn, uses a special internal protocol, which makes it possible for the two apps to work together.
AdGuard VPN has the VPN operating mode enabled by default, which uses [its open-source protocol](https://trusttunnel.org/). It provides the best combination of connection speed and security. However, this operating mode does not allow AdGuard VPN and AdGuard Ad Blocker to work simultaneously. The Integrated mode, in turn, uses a special internal protocol, which makes it possible for the two apps to work together.

### How to enable Integrated mode
## How to enable Integrated mode

If you have AdGuard Ad Blocker, Integrated Mode will turn on automatically when you install AdGuard VPN, allowing you to use both apps at the same time.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,12 @@ Below we list all low-level settings available in AdGuard VPN for Android and ex

### AdGuard VPN protocol

By default, AdGuard VPN protocol uses dynamic VPN protocol selection (*Auto-select* option). That means that AdGuard VPN automatically figures out which protocol — HTTP2/TLS or HTTP3/QUIC — will give you the best performance and switches to it instantly. This improves VPN speed and stability, which is particularly helpful in regions where VPN usage is restricted or unreliable.

If you know what you are doing, you can switch AdGuard VPN to use only HTTP2/TLS or HTTP3/QUIC protocol instead of *Auto-select*. [QUIC](https://adguard-vpn.com/kb/general/why-adguard-vpn/#6-quic-support) is a relatively new protocol, hence it can be less stable. However, if your Internet connection is unstable (for example, when you connect to the public Wi-Fi), it provides better security and increases the connection speed thanks to the [Head-Of-Line Blocking](https://adguard-dns.io/en/blog/dns-over-quic.html#headoflineblocking) technology.

Also, here’s a dedicated article about the protocol: [How AdGuard VPN protocol works](/general/adguard-vpn-protocol.md).
AdGuard VPN uses TrustTunnel — a modern, open-source VPN protocol developed by us and available for anyone to use, audit, and implement. [Visit the website](https://trusttunnel.org/) to learn how it works and why it’s different from traditional VPN protocols.

### Include Wi-Fi gateway in VPN routes

If this setting is enabled, the gateway IP addresses will be added to VPN routes when on Wi-Fi.

If you disable it, then the route configuration (IP ranges that are filtered) will be changed. The Wi-Fi gateway of the network to which the user is connected will be excluded, and therefore, it will not be subject to filtering.

This setting is enabled by default.
Expand All @@ -42,7 +39,7 @@ Watchdog monitors the VPN process state to check if there are any problems with

### Preferred IP version

Here you can set up the endpoint addresses. There are three options: IPv4, IPv6 or IPv4 and IPv6 (if your device supports both).
Here you can set up the endpoint addresses. There are three options: IPv4, IPv6, or IPv4 and IPv6 (if your device supports both).

### IPv4 ranges excluded from VPN

Expand All @@ -69,6 +66,7 @@ Here you can set the maximum size (in bytes) of the data packet used in local VP
### Excluded apps

You can list here UIDs (unique identifiers) or package names of the apps that you want to exclude from VPN routing.

Unlike with apps added to regular *Exclusions*, the traffic of apps added to *Excluded apps* doesn’t go to the local VPN service on your device at all. Instead, it goes directly to the destination.

### Proxy server port
Expand Down
4 changes: 2 additions & 2 deletions docs/adguard-vpn-for-ios/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ AdGuard VPN has several functions:
- Encrypts your traffic, making the content inaccessible to scammers
- Lets you configure where to use VPN and where not to (exclusions feature)

The next advantage of AdGuard VPN for iOS is our own VPN protocol. It is extremely difficult to detect compared to other VPN protocols, and it is stable even with a poor Internet connection. [Read more about the AdGuard VPN protocol](/general/adguard-vpn-protocol).
The next advantage of AdGuard VPN for iOS is our own VPN protocol. It is extremely difficult to detect compared to other VPN protocols, and it is stable even with a poor Internet connection. [Read more about the protocol](https://trusttunnel.org/).

## How to use AdGuard VPN for iOS

Expand Down Expand Up @@ -124,7 +124,7 @@ In *Advanced* settings, you can find 4 sections — *Operating mode*, *Logging l

AdGuard VPN for iOS can operate in two modes: **VPN** and **Integrated**.

The *VPN* mode uses the [AdGuard VPN protocol](/general/adguard-vpn-protocol), which provides the best combination of speed and security. In this mode, AdGuard VPN will not work with [AdGuard Ad Blocker for iOS](https://adguard.com/adguard-ios/overview.html).
The *VPN* mode uses [TrustTunnel](https://trusttunnel.org/) — a modern, open-source protocol developed by us. It provides the best combination of speed and security. In this mode, AdGuard VPN will not work with [AdGuard Ad Blocker for iOS](https://adguard.com/adguard-ios/overview.html).

In **Integrated mode**, AdGuard VPN will be able to work simultaneously with AdGuard Ad Blocker for iOS using the IPSec protocol. This protocol is also secure, but a bit slower and easier to detect. You don’t have to do anything to set up the integration: just install both apps and switch to this mode.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_position: 4

AdGuard VPN has two operating modes: *VPN* and *Integrated*.

The *VPN* mode is enabled by default and uses the [AdGuard VPN protocol](/general/adguard-vpn-protocol). It provides the best combination of connection speed and security. However, this operating mode does not allow AdGuard VPN and AdGuard Ad Blocker to work simultaneously.
The *VPN* mode is enabled by default and uses [TrustTunnel](https://trusttunnel.org/) — a modern, open-source protocol developed by us. It provides the best combination of connection speed and security. However, this operating mode does not allow AdGuard VPN and AdGuard Ad Blocker to work simultaneously.

*Integrated mode*, in turn, uses the IPsec protocol, which makes it possible for the AdGuard apps to work together.

Expand Down
10 changes: 5 additions & 5 deletions docs/adguard-vpn-for-linux/interaction-adguard-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ sidebar_position: 8

## AdGuard for Linux interaction

Using AdGuard VPN CLI in **tunnel mode** together with AdGuard CLI in **automatic proxy mode** is impossible due to a routing loop: AdGuard VPN CLI's traffic currently can not be excluded from being transparently proxied by AdGuard CLI, and AdGuard CLI's traffic must go through the AdGuard VPN CLI tunnel.
Using AdGuard VPN CLI in **tunnel mode** together with AdGuard CLI in **automatic proxy mode** is impossible due to a routing loop: AdGuard VPN CLIs traffic currently can not be excluded from being transparently proxied by AdGuard CLI, and AdGuard CLIʼs traffic must go through the AdGuard VPN CLI tunnel.

There are two possible solutions:

- Switch AdGuard CLI to **manual proxy mode**.
- In this case, AdGuard VPN CLI can be used in **tunnel mode**, but apps for which ad blocking is desired must be manually configured to use AdGuard CLI's proxy.
- Switch AdGuard VPN CLI to **SOCKS5 mode**, and configure AdGuard CLI with an outbound proxy pointing to the SOCKS5 interface of AdGuard VPN CLI. In this case, it's important to keep in mind that:
- For an app's traffic to go through the VPN tunnel it must either have its traffic transparently proxied by AdGuard CLI (which is the case for all apps by default), or manually configured to use AdGuard VPN CLI's SOCKS5 interface.
- In order to avoid a routing loop, the `skip_outbound_proxy` option must be enabled for AdGuard VPN CLI in AdGuard CLI's apps configuration section. By default, `skip_outbound_proxy` is enabled for all apps with `vpn` in their name, which includes AdGuard VPN CLI.
- In this case, AdGuard VPN CLI can be used in **tunnel mode**, but apps for which ad blocking is desired must be manually configured to use AdGuard CLIʼs proxy.
- Switch AdGuard VPN CLI to **SOCKS5 mode**, and configure AdGuard CLI with an outbound proxy pointing to the SOCKS5 interface of AdGuard VPN CLI. In this case, itʼs important to keep in mind that:
- For an appʼs traffic to go through the VPN tunnel it must either have its traffic transparently proxied by AdGuard CLI (which is the case for all apps by default), or manually configured to use AdGuard VPN CLIʼs SOCKS5 interface.
- In order to avoid a routing loop, the `skip_outbound_proxy` option must be enabled for AdGuard VPN CLI in AdGuard CLIʼs apps configuration section. By default, `skip_outbound_proxy` is enabled for all apps with `vpn` in their name, which includes AdGuard VPN CLI.
2 changes: 1 addition & 1 deletion docs/adguard-vpn-for-routers/installation/keenetic.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_position: 3

You can configure AdGuard VPN on Keenetic routers starting from KeeneticOS 3.5. Follow the steps below:

1. Install the IKEv2/IPsec VPN client system component. Go to the manufacturer's [web interface](https://help.keenetic.com/hc/en-us/articles/360001923020-Web-interface) → *General system settings* → *KeeneticOS update and component options* and click *Component options*.
1. Install the IKEv2/IPsec VPN client system component. Go to the manufacturerʼs [web interface](https://help.keenetic.com/hc/en-us/articles/360001923020-Web-interface) → *General system settings* → *KeeneticOS update and component options* and click *Component options*.

:::note

Expand Down
2 changes: 1 addition & 1 deletion docs/adguard-vpn-for-routers/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Setting up AdGuard VPN on your router allows you to protect every device connect

:::note

This option is only available if you have an AdGuard VPN subscription and your router supports IPsec in its *VPN Client* (**Not** *VPN Server*) settings. If IPsec is not listed in the *VPN Client* settings, you can try setting up [AdGuard VPN for Linux](/adguard-vpn-for-linux/setting-up-on-a-router). This solution uses AdGuard’s proprietary protocol and is compatible with Keenetic, OpenWRT, and Asuswrt-Merlin routers.
This option is only available if you have an AdGuard VPN subscription and your router supports IPsec in its *VPN Client* (**Not** *VPN Server*) settings. If IPsec is not listed in the *VPN Client* settings, you can try setting up [AdGuard VPN for Linux](/adguard-vpn-for-linux/setting-up-on-a-router). This solution uses [TrustTunnel](https://trusttunnel.org/) — an open-source protocol developed by AdGuard VPN — and is compatible with Keenetic, OpenWRT, and Asuswrt-Merlin routers.

:::

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_position: 1

For routers, AdGuard VPN uses the IKEv2 protocol, which is widely supported but can be easily detected. Because of this, access may be limited in some regions (for example, Belarus, Kazakhstan, or Russia) or in restricted network environments such as corporate or school networks. In such cases, you may see a *No connection* message.

If you encounter this problem, we strongly recommend that you install [AdGuard VPN apps](https://adguard-vpn.com/en/products.html) directly on your other devices. AdGuard VPN apps use our proprietary protocol, which is much harder to detect and block.
If you encounter this problem, we strongly recommend that you install [AdGuard VPN apps](https://adguard-vpn.com/products.html) directly on your other devices. AdGuard VPN apps use [TrustTunnel](https://trusttunnel.org/) — our open-source protocol, which is much harder to detect and block.

If you are in another country and can’t connect to AdGuard VPN on your router, please make sure your router supports IKEv2. If it does and the problem persists, please contact support at [support@adguard-vpn.com](mailto:support@adguard-vpn.com).

Expand Down
2 changes: 1 addition & 1 deletion docs/adguard-vpn-for-windows/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar_position: 1

## What AdGuard VPN for Windows does

- Protects from network traffic interception (spoofing). AdGuard VPN creates an encrypted tunnel between your device and a remote server. All your Internet traffic passes through this tunnel, so your data is protected along the way. And thanks to [AdGuard’s unique protocol](/general/adguard-vpn-protocol), you’re guaranteed a fast and secure connection.
- Protects from network traffic interception (spoofing). AdGuard VPN creates an encrypted tunnel between your device and a remote server. All your Internet traffic passes through this tunnel, so your data is protected along the way. And thanks to [TrustTunnel, our unique protocol](https://trusttunnel.org/), you’re guaranteed a fast and secure connection.

- Masks your IP address. Your true IP address is the key to your personal data for cybercriminals. Your name, email address, phone number, credit card information can all fall into the hands of fraudsters if you don’t hide your IP. With AdGuard VPN, all your traffic goes through an encrypted tunnel and comes to the VPN server. The web server registers the IP address of the endpoint of the tunnel, i.e. the VPN server, and not the device’s real IP address.

Expand Down
20 changes: 10 additions & 10 deletions docs/general/activate-subscription.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ Sometimes users have trouble activating their subscription. Below are step-by-st

### Official website

First, check to see if you received a confirmation email. Subscriptions are associated with the email address you provide during the payment process. If you received the email but don't see the subscription in your app, you may have logged in to the app with a different email address.
First, check to see if you received a confirmation email. Subscriptions are associated with the email address you provide during the payment process. If you received the email but donʼt see the subscription in your app, you may have logged in to the app with a different email address.

1. Go to AdGuard VPN → *Settings* → *Account* and check which email address is displayed there
1. If it's different, log out of your account (on iOS and Android, tap the three dots in the top-right corner to log out)
1. If itʼs different, log out of your account (on iOS and Android, tap the three dots in the top-right corner to log out)
1. Log back in using the correct email address associated with your purchase

If you didn't receive the confirmation email, you may have entered a non-existent email address or made a typo when purchasing your subscription. To resolve this issue, please contact our support team at support@adguard-vpn.com and provide the following information:
If you didnʼt receive the confirmation email, you may have entered a non-existent email address or made a typo when purchasing your subscription. To resolve this issue, please contact our support team at support@adguard-vpn.com and provide the following information:

- Date and exact time of purchase
- Exact amount charged
Expand All @@ -31,22 +31,22 @@ If you didn't receive the confirmation email, you may have entered a non-existen

:::note

You can use a specific subject line, such as "Problems with my subscription" or "Can't activate my subscription", to help us prioritize your request.
You can use a specific subject line, such as Problems with my subscription or “Canʼt activate my subscription, to help us prioritize your request.
:::

### In-app purchase on iPhone or iPad

When activating your AdGuard VPN subscription on iPhone or iPad, you might encounter one of the following scenarios:

1. Your subscription works on your iPhone, but you can't activate it on another device because you don't know which email address it's associated with
1. You purchased through the App Store but can't find the subscription in your AdGuard account
1. Your subscription works on your iPhone, but you canʼt activate it on another device because you donʼt know which email address itʼs associated with
1. You purchased through the App Store but canʼt find the subscription in your AdGuard account

Let's look at these two situations separately.
Letʼs look at these two situations separately.

In the first case, your subscription may be associated with an email address created for you by Apple. This can happen if you log in to AdGuard VPN through *Continue with Apple* and purchase the subscription in-app.

1. Go to AdGuard VPN → *Settings* → *Account*
1. If you don't recognize the email address you see on the *Account* screen, visit the [password recovery page](https://auth.adguardaccount.com/account/recovery_password.html) and request a password reset for that email address
1. If you donʼt recognize the email address you see on the *Account* screen, visit the [password recovery page](https://auth.adguardaccount.com/account/recovery_password.html) and request a password reset for that email address
1. Use that email address and new password to log in on other devices

Alternatively, you can ask the support team (support@adguard-vpn.com) to transfer your subscription from the email address provided by Apple to your active email address. Please include your receipt or other proof of purchase. This will help us verify that you own the subscription.
Expand All @@ -60,14 +60,14 @@ Once we receive the email address, we’ll transfer your subscription, and you

### On a third-party website

If you purchased an AdGuard VPN subscription from a software reseller, you should have received an activation code (a combination of letters and numbers, usually starting with "VPN"). To use this subscription, bind this code to your AdGuard account.
If you purchased an AdGuard VPN subscription from a software reseller, you should have received an activation code (a combination of letters and numbers, usually starting with VPN). To use this subscription, bind this code to your AdGuard account.

1. If you don’t have an account, [create one](https://auth.adguardaccount.com/login.html)
1. Go to the *Licenses* section and click *Bind license*
1. Enter your activation code to bind the AdGuard VPN subscription to your account
1. Open the AdGuard VPN app and log in with your email address and password

If you're already logged in, go to AdGuard VPN → *Settings* → *Account* and make sure the email address matches the one associated with your subscription.
If youʼre already logged in, go to AdGuard VPN → *Settings* → *Account* and make sure the email address matches the one associated with your subscription.

If they don’t match, log out (on iOS and Android, tap the three dots in the top-right corner) and log back in with the correct email address.

Expand Down
Loading