Я столкнулся с проблемой – сервисы гугла стали считать, что я нахожусь в России даже при включенном vpn. С такой же проблемой ко мне начали обращаться друзья, с которыми я поделился своим vpn.
В этой статье я хочу кратко рассказать о том, как я диагностировал проблему, а так же о том, как же всё-таки эту проблему решить.
Диагностика
Для диагностики проблемы можно использовать скрипты из гитхаба: для Linux подойдет этот:
bash <(curl -fsSL https://raw.githubusercontent.com/Davoyan/ipregion/main/ipregion.sh)
на маке можете попробовать вот этот скрипт:
zsh <(curl -fsSL https://raw.githubusercontent.com/vlad-at-work/ipregion-mac/refs/heads/main/ipregion.zsh) -4 -v
Лучше всего запускать скрипт сразу на виртуалке, где запущен ваш vpn-сервер
Скрипт выдаст примерно такой результат:
Service IPv4 Google RU Google Search Captcha No YouTube RU YouTube Premium RU YouTube Music RU Twitch NL ChatGPT NL Netflix NL Spotify NL Spotify Signup Yes Deezer NL Reddit N/A Reddit (Guest Access) No Amazon Prime NL Apple NL Steam NL PlayStation NL Tiktok NL Ookla Speedtest NL JetBrains NL Microsoft (Bing) NL maxmind.com NL rdap.db.ripe.net NL ipinfo.io NL cloudflare.com NL ipregistry.co NL ipapi.co NL iplocation.com NL country.is NL geoapify.com NL geojs.io NL ipapi.is NL ipbase.com NL ipquery.io NL ipwho.is NL ip-api.com NL 2ip.io NL
Обращаем внимание, что сервисы гугл определяют ip-адрес вашей виртуалки, как российский.
Как решить эту проблему?
Нужно, чтобы ваш vpn-сервер сам ходил в сервисы Google через vpn. Для этого хорошо подойдет Cloudflare Warp.
Если ваш vpn поддерживает роутинг, например, 3x-ui, то можно через него так и сделать, это будет наиболее простой вариант. Я так и сделал, схема рабочая.
На ютубе уже есть видео, как это делается, поэтому просто приложу ссылку на видео, которое я и использовал при настройке warp: видео