Не отображается карта в приложении "Парковки Москвы"

Добрый день!

Столкнулся с тем, что при включенном VPN в приложении “Парковки России” не отображается карта. Функции самого приложения работают (можно оплатить парковку), а вот карту не видно. При отключении VPN карта показывается. См. скриншоты.

Ссылка на приложение:

Как разобраться, с чем это может быть связано? Спасибо.


Куча приложений не работает с включенным VPN) Я бы лучше обсудил что такое "баллы “Активного гражданина”))

Все остальные приложения (в т.ч. банковские) у меня работают без сбоев, хоть во многих и показывается плашка а-ля “С VPN приложение может работать нестабильно”. Проксируется же не весь трафик, а только заблокированные сайты.

По сути, это первый такой кейс, когда возникла проблема с включенным VPN. При этом сам функционал работает нормально, а вот карта не показывается. Хотелось бы разобраться, в чем проблема и решить этот вопрос, чтобы продолжить пользоваться VPN бесшовно.

Проблема в разных адесах которые отдают резидентам и не резидентам при резолве, вероятно.

Можно использовать OpenVPN for Android, где добавить приложение в исключение или наоборот пропускать приложения выборочно через впн.

Спасибо, описанный вами способ работает. Но, к примеру, на iOS нет такого приложения, только OpenVPN Connect, где такого функционала нет. Я вообще не уверен, что в iOS (в отличие от Android) можно отдельные приложения пускать в интернет через VPN.

Разобраться бы, почему происходит такая ситуация, хотя бы получить вектор, в направлении которого дальше двигаться.

parking.mos.ru процеживают через qrator, вероятно, он и банит по каким-то своим причинам. Хотя, карта там от Яндекса.

В iOS нет такого функционала, но есть программы с поддержкой Split Tunnels.
Например, AmneziaVPN, Cloudflare WARP.
Проблема в том, что в iOS и в Android wildcard (то есть, добавление в исключения домена типа *.mos.ru) не поддерживается.
Так что, чтобы заставить такой трафик идти в обход, иногда приходится добавлять в исключения толпу поддоменов.
Ну или всю AS по маске, если программа такое поддерживает. Для login.mos.ru это 212.11.128.0/24, например.

Manage Split Tunnels

AZ для такого не годится.

Вероятнее всего, с различием в адресах, который отдает DNS для России, и с адресами, которые выдаются с вашего сервера.

Запустите что-то вроде tcpdump -n port 53 на сервере, и смотрите, какие домены запрашивает телефон, в какие IP-адреса они резолвятся, и доступны ли эти адреса из России.
Как только определите домены, добавьте их резолвинг через DNS Яндекса, например, это должно исправить проблему.

Спасибо, будем пробовать!