Я столкнулся с проблемой – сервисы гугла стали считать, что я нахожусь в России даже при включенном 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 IPv4Google RUGoogle Search CaptchaNoYouTube RUYouTube Premium RUYouTube Music RUTwitch NLChatGPT NLNetflix NLSpotify NLSpotify Signup YesDeezer NLReddit N/AReddit (Guest Access)NoAmazon Prime NLApple NLSteam NLPlayStation NLTiktok NLOokla Speedtest NLJetBrains NLMicrosoft (Bing) NLmaxmind.com NLrdap.db.ripe.net NLipinfo.io NLcloudflare.com NLipregistry.co NLipapi.co NLiplocation.com NLcountry.is NLgeoapify.com NLgeojs.io NLipapi.is NLipbase.com NLipquery.io NLipwho.is NLip-api.com NL2ip.io NL
Обращаем внимание, что сервисы гугл определяют ip-адрес вашей виртуалки, как российский.
Как решить эту проблему?
Нужно, чтобы ваш vpn-сервер сам ходил в сервисы Google через vpn. Для этого хорошо подойдет Cloudflare Warp.
Если ваш vpn поддерживает роутинг, например, 3x-ui, то можно через него так и сделать, это будет наиболее простой вариант. Я так и сделал, схема рабочая.
На ютубе уже есть видео, как это делается, поэтому просто приложу ссылку на видео, которое я и использовал при настройке warp: видео
ссылка на оригинал статьи https://habr.com/ru/articles/1027994/