Я столкнулся с проблемой – сервисы гугла стали считать, что я нахожусь в России даже при включенном 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: видео
Комментарии (89)

Faloon
26.04.2026 00:56WARP тоже решение, но на слабом железе он может потреблять большое количество ресурсов. Один из вариантов это для конкретных доменов выполнять DNS-подмену.

varenkine
26.04.2026 00:56Я впал в амнезию и у меня все работает, проверил только что

LakeOfTears
26.04.2026 00:56Страдаю тем же недугом, но не работает(

Robastik
26.04.2026 00:56Как ни странно, помогает повтор выкл-вкл, иногда 2-3 раза. Или поменять ключ, страну. С антигравити, правда, не прокатит, там аккаунт не-ру нужен.

Anton_qqq
26.04.2026 00:56Подтверждаю.
Изредка переподлючаю амнезию. Иногда помогает сменить локацию.
Где-то раз в 3-4 дня приходится.

ColorPrint
26.04.2026 00:56Смена ключа на том же сервере ничего не даст.. Ну а кучу серверов по странам разным ставить не бюджетно

knnk
26.04.2026 00:56Работает для Gemini? Тут просто для оплаты гугл тоже какие-то хитрости использует и даже в режиме амнезии определяет, что я не в амнезии.

Yakwilik Автор
26.04.2026 00:56Для оплаты обычно ещё проверяется, что карта выпущена в той же стране, с которой происходит оплата(по ip-адресу)
То есть, если карта казахстанская, то и впн нужен казахстанский

knnk
26.04.2026 00:56Ну вы прямо с порога меня не уважаете) Разумеется, что аккаунт турция и впн турция. Но нет, не работает.

Yakwilik Автор
26.04.2026 00:56конечно, нет, на всякий случай уточнил, не все об этом знают все-таки, у меня оплата в гугл облаке, ютубе проходит как раз по этой схеме.
возможно, кстати, что гугл снова что-то сделал с ip-адресами, и ваш vpn выдается за какую-то другую страну. Не утверждаю, просто предполагаю, но возможно, дело в аккаунте.

hondurasez
26.04.2026 00:56Мою "Турцию" ютуб охотно детектит как РФ. При этом с остальными сервисами таких проблем нет, и, соответственно с оплатой их как из Турции. А вот "Казахстан" мой ютубу уже сильно больше нравится, но тут другой нюанс - у меня нет казахстанской карты.

knnk
26.04.2026 00:56Вы можете попробовать купить казахскую предоплаченную карту. Но есть ли они казахские... я хочу попробовать через эппл + подарочную карту эппл. Осталось найти айфон )

hondurasez
26.04.2026 00:56Я и плачу через эпл, это выходит дороже, но других вариантов нет. Правда, предложение купить подписку вылезло только после очного посещения Турции :)

vic_1
26.04.2026 00:56У меня с одним и тем же ВПН на телефоне работает, на планшете нет, так что думаю там посложнее проблема. Причем пару дней Джемини и на планшете работала

rostov
26.04.2026 00:56Gemini Роскомнадзор не блокирует
403 отдают сервера в которые резолвятся хосты при резолве из России.
Решение резолвить с https://xbox-dns.ru/. Т.к. у меня роутер позволяет, я завернул на этот ресурс только хосты касающиеся Gemini. Если кому пригодится, позже скину список хостов

Robastik
26.04.2026 00:56Конечно пригодится

rostov
26.04.2026 00:56https://github.com/v2fly/domain-list-community/blob/master/data/google-deepmind
в репозитории еще много интересных адресов
тоже интересный проект в этом направлении https://github.com/ImMALWARE/dns.malw.link
> DNS и SNI Proxy обходят блокировки IP-адресов от самих сервисов

Sonikelf
26.04.2026 00:56Тоже решил методом смены DNS, но на https://dns.comss.one/dns-query. Заворачивал в 3x-ui.
Завернутые домены:
"servers": [ { "address": "https://dns.comss.one/dns-query", "domains": [ "domain:gemini.google.com", "domain:generativelanguage.googleapis.com", "domain:aistudio.google.com", "domain:alkalimakersuite-pa.clients6.google.com", "domain:makersuite.google.com", "domain:ai.google.dev" ], "queryStrategy": "UseIPv4", "skipFallback": true, "disableCache": false },В панели выглядит так:


exalon
26.04.2026 00:56Coms сейчас работает? Долго на нем получал доступ в потом он потух и перешёл на xbox

Pisarevi4
26.04.2026 00:56Выглядит как рабочий метод, эх чуть раньше, проверил бы, как раз искал решение проблемы пару недель назад.
Решил немного по-другому, на андроиде есть функция фиктивное местоположение. Активируем, указываем приложение которое будет подменять координаты (указал местоположение своего сервера), и хоп вы уже виртуально в другой стране для всех сервисов. Потом для закрепления пишем в гугл о смене региона для своего аккаунта (день-два меняют). И наслаждаемся стабильной работой.

Badsanta83
26.04.2026 00:56От провайдера зависит. На одном работает без впн, на другом не работает даже с впн

LuckyJewish
26.04.2026 00:56Боже... Нужно иметь
а) хороший впн AWG 2, желательно, американский
б) сделать на этом ВПН новый аккаунт Гугла и прописать в нём американский адрес и не переключаться с этого акка конкретно на устройстве и в гугл плей, браузеры и почты - пожалуйста, на старом
в) оплата хорошим сервисом американской картой через гугл плей
Можете поблагодарить. Кармой тоже. Рекомендую способ от всего сердца, не рекомендую ИИ оттого же.

Robastik
26.04.2026 00:56Минусуют потому что неочевидно как сделать б) и в)
Дайте подробную инструкцию и завалят кармой

exalon
26.04.2026 00:56Зачем это все, если достаточно ДНС поменять?

navion
26.04.2026 00:56ДНС лишь перенаправляет запросы к Gemini на чей-то прокси, которые регулярно банит Google.
Amnezia Premium это делает через перехват DNS на свои прокси в OVH, но они тоже регулярно отваливаются из-за наплыва российских аккаунтов.
Действительно помогает коммунальный прокси с реальными пользователями из региона IP. Либо персональный с отдельным аккаунтом только для Gemini.

vyacheslavteplyakov
26.04.2026 00:56Тут где-то лежит статья какие домены Гугла надо завернуть в тоннель, чтобы работало. У меня уже полгода проблем нет после этих действий.

Yakwilik Автор
26.04.2026 00:56Тут в статье я как раз это решение предлагаю. В видео, которое приложил, показывают, как это настроить в 3x-ui

Robastik
26.04.2026 00:56Не все сервисы гуглу запрещено светить в рф. Например, не запрещены облачные функции. Поэтому делаем на облачной функции гугла проксю на запретные функции гугла. Проверил.

Porphyry
26.04.2026 00:56Звучит заманчиво. Можете пояснить хотя бы в общих чертах ?

Robastik
26.04.2026 00:56Например, gemini и bigquery гугл не может предоставлять в рф.
Облачные функции гугла.
Простейшая прокся
const functions = require('@google-cloud/functions-framework');
/**
* Универсальный HTTP прокси для обхода гео-блокировок Google и Telegram.
* Поддерживает BigQuery (https://bigquery.googleapis.com/) по умолчанию для обратной совместимости,
* если заголовок x-proxy-target отсутствует.
*/
functions.http('proxy', async (req, res) => {
// CORS
res.set('Access-Control-Allow-Origin', '*');
res.set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS, PATCH, HEAD');
res.set('Access-Control-Allow-Headers', '*');
if (req.method === 'OPTIONS') {
res.status(204).send('');
return;
}
// Определяем целевой хост (через заголовок или по умолчанию BigQuery)
const targetHost = (req.headers['x-proxy-target'] || 'https://bigquery.googleapis.com').replace(/\/$/, '');
// Формируем целевой URL, сохраняя ВСЕ параметры
const path = req.path.replace(/^\/|\/$/g, '');
const queryStr = req.url.includes('?') ? req.url.split('?')[1] : '';
const targetUrl =
${targetHost}/${path}${queryStr ? '?' + queryStr : ''};console.log(
[PROXY REQ] ${req.method} -> ${targetUrl});try {
const headers = {};
const excludedHeaders = [
'host', 'x-forwarded-for', 'x-forwarded-proto', 'forwarded',
'connection', 'content-length', 'transfer-encoding', 'x-cloud-trace-context',
'via', 'traceparent'
];
// Копируем ВСЕ заголовки от SDK, кроме служебных GCF
Object.keys(req.headers).forEach(key => {
if (!excludedHeaders.includes(key.toLowerCase())) {
headers[key] = req.headers[key];
}
});
const fetchOptions = {
method: req.method,
headers: headers,
redirect: 'follow'
};
// Пробрасываем тело запроса "как есть" (бинарно)
if (!['GET', 'HEAD'].includes(req.method) && req.rawBody) {
fetchOptions.body = req.rawBody;
}
const response = await fetch(targetUrl, fetchOptions);
const data = await response.arrayBuffer();
// Копируем заголовки ответа обратно
response.headers.forEach((value, key) => {
const k = key.toLowerCase();
if (!['content-encoding', 'transfer-encoding', 'content-length', 'access-control-allow-origin', 'connection'].includes(k)) {
res.set(key, value);
}
});
res.status(response.status).send(Buffer.from(data));
} catch (error) {
console.error('[FATAL PROXY ERROR]', error.message);
res.status(500).json({ error: error.message });
}
});

delfer
26.04.2026 00:56У гугла очень мощная аналитика для определения местоположения по косвенным признакам. Спустя какое-то время ваш зарубежный IP начинает определяться как русский. Мне помог переход на IP в другой стране и постоянное проксирование сервисов гугла на смартфоне.

konst90
26.04.2026 00:56Вообще странно, что они не берут данные геолокации телефона (по GPS, по сотовым сетям), на котором используется Гугл-аккаунт.

tett
26.04.2026 00:56Сервисы Google умеют определять локацию по сотовой сети. К примеру, Google Pay невозможно заставить работать, если установлена симка из неподдерживаемой страны. Как только детектится «неправильная» сотовая сеть, приложение превращается в тыкву, и дальше помогает только извлечение симки и сброс данных Play Services. Слышал, что некоторые банковские приложения тоже научились так делать, но не знаю, насколько это правда.

1dntfkngcare
26.04.2026 00:56С декабря оплачиваю приложения и подписки в Гугл плее с основного телефона картой байбита. В телефоне две российских симки. Акк создан в России, в 2022 переведён на Казахстан(и адрес стоит КЗ), проходит оплата в тенге но только с квн на страны Европы. Без квн не оплачивается.

mukca
26.04.2026 00:56главное чтоб потом не словить ошибку входа в акк гугла, "вы это не вы, подтвердите смс кодом, ошибка отправки смс ВВЕДИТЕ КОД СМС - попробуйте зайти с устройста откуда уже входили - вы это не вы отправка смс...., другие способы подтверждения, неудалось подтвердить что это вы давайте отправим смс... восстановление аккаунта - отправте код на почту - неудолось подтвердить что вы это вы - давайте отправим смс...."

aborouhin
26.04.2026 00:56TL;DR: Если на Вашем VPN-сервере/роутере/устройстве некорректно настроена раздельная маршрутизация по GeoIP - настройте её корректно :) А то по заголовку создаётся впечатление, что Gemini что-то новое для детекции VPN придумали.

lurielx
26.04.2026 00:56а пофиг на раздельную маршрутизацию, хоть весь траффик в туннель прокси загоняй, гугл этот айпи будет определять как РФ, даже если он физически в Германии или Нидерландах. Забавно, что у меня один и тот же аккаунт, но с 2ух разных нидерландских айпи работает по-разному. На одном vps, gemini плюет на айпи и определяет как РФ и даже не даёт обновить айпи, а на другом vps все идеально работает, при идиентичных настройках. Столкнулся с этой проблемой еще месяц назад, сделал просто на первом vps заворот в warp, как в этой статье и все норм.

aborouhin
26.04.2026 00:56Мне кажется, в статье всё очень сильно напутано. Если ситуация решается сменой IP (через Warp или другим способом), - то значит, дело всё-таки в маршрутизации. Если же Google спалил аккаунт как российский по каким-то другим признакам (предыдущая история, случайные заходы в обход VPN и так далее), - то хоть с какого IP с этим аккаунтом заходи — не поможет. Сам со вторым случаем, к счастью, не сталкивался, всё через шведский VPS работает без проблем. Хотя с тем же Googl'овским аккаунтом работает кучка железок на Android, на которых никакого VPN отродясь не было, и они явно светят российский адрес... Но слышал про подобные проблемы, и тут уже только новый аккаунт заводить.

Yakwilik Автор
26.04.2026 00:56А что напутано? Я же как раз про маршрутизацию и написал — если ip сервера определяется как российский, значит нужно трафик по другому маршруту направить. С аккаунтом это никак не связано.

aborouhin
26.04.2026 00:56Ну да, сорри, не в статье, а в комментариях. Есть несколько верных наблюдений и про GeoIP, и про DNS, и про засвеченные аккаунты. Но всё это совершенно разные истории. А правильная раздельная маршрутизация сейчас — это в любом случае база. И если скрипт, указанный в статье, с Вашим VPN не выдаёт стопроцентное определение зарубежного IP, - то это неправильно настроенный VPN.

dugalb
26.04.2026 00:56для Linux и на маке подойдет ...
Проверка на PowerShell для Windows:
Invoke-RestMethod -Uri 'https://www.cloudflare.com/cdn-cgi/trace' | Select-String -Pattern 'colo'Если увидите loc=RU, смените DNS

mukca
26.04.2026 00:56Больше пользы от статьи бы было если просто указали в статье все домены и подсети котоыре использует gemeni и после указали для работы вот мы их завернули в три буквы...
А то статья "начало"- "перестало работать, определяется ру ип", "решение- все заварачиваем в три буквы" - вся статья.И так все знают что гугл через какоето время сам переопределяет страну пользователя для ip с которого пользователь заходит, игнорируя значения geoip из публичных баз
хотя может эта статья ответ на промт неработает gemeni из ру как проверить

Yakwilik Автор
26.04.2026 00:56При написании статьи не использовалась ни одна нейросеть.
По поводу подсетей: в 3x-ui можно просто по geosite выбрать google, и это как раз само всё настроить. В статье приложил ссылку на видео, там как раз об этом рассказывается)

Nugget67
26.04.2026 00:56Надо в настройках сети днс прописать dns.geohide.ru, и всё заработает как прежде

Klukva_Morsov
26.04.2026 00:56Попробуй установить днсы с проксированием
Xbox-dns.ru
Info.dns.malw.link

Yakwilik Автор
26.04.2026 00:56Мне проще 1 раз впн настроить, чем каждому другу и родственнику, который пользуется моим впн ставить dns на каждое устройство)

avtobys
26.04.2026 00:56VPN недостаточно. У гугла есть "скрытая" региональная привязка вашего аккаунта к определённой стране. Какими бы впн вы не закрывались, платежными методами, адресами, настройками, эта привязка остается. Именно на основе этой привязки гугл ограничивает сервисы.
Посмотреть текущую привязку можно только здесь: https://policies.google.com/terms
Изменить текущую привязку можно только через запрос здесь: https://policies.google.com/country-association-form
Недавно менял, подробно тут описал все кейсы: https://itnots.ru/default/gemini-cli-pishet-not-available-in-your-location-i-vpn-dns-tut-ne-pomozhet/ поменяли без проблем.
Sadler
26.04.2026 00:56Пробовал эту форму, отказ. Телефон палит местоположение, даже если в настройках аккаунта отключить локацию по wi-fi сетям и операторским вышкам. Вероятно, оно, однажды схватив данные о стране, очень неохотно меняет их на другую, либо игнорирует все эти настройки для своих внутренних нужд. Возможно, имеет смысл отказаться от общего аккаунта на телефоне и компе, но это создаёт дополнительные неудобства.

avtobys
26.04.2026 00:56Пробовал эту форму, отказ.
ну если гугл отказал на запрос поменять регион, то только новый акк, но и на нем рано или поздно могут всплыть те же траблы. Надо "лить в уши" там в причинах что путешествую часто, использую впн, переезд и т.п, что мне типа не для обхода ограничений. Плюс конечно сам телефон и комп в основном должен быть всегда спрятан за впн (желательно именно той страны на которую эта юридическая привязка). "Огрехи" всё равно будут, особенно с телефона, но при таком использовании ничего страшного не случится.

maxerge
26.04.2026 00:56Я НЕ могу пообщаться с Gemini ни через VPN, ни через VLESS. А вот с
простым советскимроссийским IP - Ростелекома! - внезапно можно с DNS от x-box. Поясните что ли, как так получается... Выходит забавная ситуация, при которой для Gemini приходится отключать обходилки.
Yakwilik Автор
26.04.2026 00:56Это как раз говорит о том, что ip адрес vpn воспринимается за Российский. А такие dns сервера — это механизм работы через reverse-proxy. По факту запросы на эти сайты делаются через другой ip, поэтому это работает

NeZapret
26.04.2026 00:56Я пользуюсь впн, у меня работает, но действительно не на всех точках для подключения, ставил разный DNS не помогает. Тут есть информация https://internet2026.ru/

xsepsisx
26.04.2026 00:56Подтверждаю, отлетели два моих европейских ИП, которые я долгое время использовал для доступа к
джойказиногемини. Ситуация неприятная, но не смертельная - нашел приватные носки на вебшаре.ио (не реклама). Пока бесплатно юзаю, всё работает.

yupic
26.04.2026 00:56Гугл как-то смотрит на поведение пользователей и сам привязывает IP к региону, все VPN с этим сталкиваются:
https://www.reddit.com/r/Adguard/comments/1pwq19h/why_is_google_detected_me_on_russia/
https://protonvpn.com/support/google-location-error
Самый простой способ проверки: открыть поиск гугл в приватной сессии и посмотреть внизу страницы какую страну он определяет по IP

Я пользуюсь только AI Studio, и пустит ли меня в неё, зависит только от того, считает ли Гугл, что мой IP в РФ или нет, и при этом не важно с какой страной связан акканут.
Так что, как понимаю, все способы обхода сводятся к тому, чтобы менять IP, который видит Гугл, либо пробовать корректировать привязку через форму: https://policies.google.com/country-association-form

Yakwilik Автор
26.04.2026 00:56Да, так и есть. С аккаунтом это не связано. С аккаунтом связан доступ к Антигравити. Но в первую очередь ip должен быть иностранный

JDJ
26.04.2026 00:56раз в месяц отваливается Gemeni, ip европа, на 3-4 дня, потом снова начинает быть доступен, ничего не делаю, чинится само

Alexufo
26.04.2026 00:56В чем новость? Гугл привязывает к ip шникам регион и может иногда его менять. Не важно, даже если впн за рубежом.

Vasjen
26.04.2026 00:56Есть более простой вариант. Заведите отдельную гугл учетку, отдельный браузер, используйте прокси (нидерланды, швеция и т.д.), через расширение браузера используйте этот прокси и ходите в гугловые сревисы только через это браузер с включенным прокси. Год уже успешно так работаю, заодно помогло подключить антигравити. Цена вопроса - 1$ в месяц.

Yakwilik Автор
26.04.2026 00:56Это вариант, конечно. Но я даю свой впн родственникам, они с этим не разберутся, а Gemini я им поставил, имя нравится, и им хочется им пользоваться

Robastik
26.04.2026 00:56Заведите отдельную гугл учетку
Подскажите как это сделать, чтобы учетка не привязалась к ру

Yakwilik Автор
26.04.2026 00:56https://policies.google.com/terms
вот тут можно смотреть страну привязки. У меня, например, на зарубежном аккаунте пишет так: Версия для страны: Нидерланды
Как прямо с нуля такой акк создать я не знаю, но я делал так:
создавал акк через vpn в Нидерландах. Пользовался им ТОЛЬКО через vpn, в какой-то момент он стал определяться, как Нидерландский.
Еще один акк менял через эту форму, но это не всегда помогает: https://policies.google.com/country-association-form
Выбирал пункт, что много путешествую, впн не стоит упоминать.

p0isk
26.04.2026 00:56По случаю проверил доступ к Analog Devices, который практически сразу не пускал меня, несмотря на европейкий ip-адрес. Но, на удивление, сейчас доступ октрыт.

mxr
WARP действительно является решением при проблемах с GEO у конкретных сервисов.
Долгосрочное решение, и возможность повлиять на алгоритмы это отправка репортов на регулярной основе для VPN: https://support.google.com/websearch/workflow/9308722?hl=en
Mayurifag
Спасибо за ссылочку! Правда помогает? cron скриптик уже кто-нибудь вайбкодил, интересно?
ColorPrint
Только нужное geo вроде никак выбрать нельзя.
Если только warp-plus c cfon ставить...