Некоторые приложения — банковские, госсервисы, доставки — специально проверяют, не подключены ли вы через VPN или прокси, и в таком случае могут показать предупреждение, попросить доп.проверку или временно ограничить часть функций. Это и называется «антифрод»-системой — защитой самого приложения от подозрительных, по их логике, подключений.
Мы со своей стороны держим список наших серверов синхронизированным с базами таких антифрод-проверок — чтобы IP-адреса и домены наших нод как можно реже попадали в категорию «подозрительных» для популярных SDK, которые используют банки и госсервисы. Это снижает вероятность лишних всплывающих предупреждений или блокировок при обычном использовании таких приложений через наш VPN.
Важно понимать: это не «невидимость» и не 100% гарантия — антифрод-эвристики у каждого банка/сервиса свои и постоянно меняются, поэтому редкие срабатывания всё равно возможны. Если конкретное приложение у вас стабильно ругается именно на подключение — попробуйте сменить сервер/страну, иногда это уже решает вопрос.
Почему иногда приходится выключать VPN для Яндекс Маркет, WB и похожих РФ-приложений
Технически
Большинство российских приложений определяют сам факт использования VPN не по IP-адресу и не по анализу того, куда идёт соединение — а на аппаратно-программном уровне самого телефона. При подключении VPN-клиент создаёт виртуальный сетевой интерфейс (на Android — tun0, аналогично и в iOS), и система помечает активное соединение флагом TRANSPORT_VPN. Приложению достаточно одного системного запроса — «сейчас трафик идёт через VPN-интерфейс?» — и оно получает честный ответ true/false, независимо от страны IP, протокола или качества маскировки трафика под обычный HTTPS.
Простыми словами
Дело не в том, что приложение «видит», будто вы подключились к серверу в другой стране — оно вообще не анализирует, куда именно идёт ваш интернет. Сам телефон при включённом VPN честно создаёт внутри себя отдельную «виртуальную трубу» для трафика, и это видно на уровне операционной системы, а не на уровне того, что по этой трубе течёт. Любое приложение может одной короткой командой спросить у телефона «сейчас интернет идёт через VPN?» — и получить прямой ответ, даже если само не умеет анализировать IP или трафик.
Именно поэтому маскировка протокола (то, что помогает обходить блокировки на уровне интернет-провайдера) здесь не спасает — приложение не смотрит на провайдера, оно спрашивает напрямую у телефона. Поэтому иногда, чтобы зайти в Яндекс Маркет, Wildberries и подобные сервисы, проще на минуту выключить VPN, сделать что нужно и включить обратно — это не особенность конкретно нашего сервиса, так устроена сама механика Android и iOS для любого VPN.