Ник Пост Дата
Fanarill(Ivan)

Приветствую всех.

У меня есть куплен VPS в UK. На нем же развернул WireGuard. Все заблокированные сайты теперь имею доступ через него, однако гугл каким-то образом все еще понимает, что в я в России.

Поясняю, что я имею ввиду: я захожу в гугл в режиме инкогнито/полностью вычищенными куками, данными и гугл стартуется сразу на русском языке. Если написать в запрос гугла 'my location", то я выясняю, что нахожусь в Набережных Челнах. Естественно, там я не живу.

Что я проверил, перед тем как что-то делать:

  1. Я пробовал с мобильного устройства (вай-фай, симка - все через инкогнито и гугл все равно знает, что я русский)
  2. Проверил, с помощью сторонних сервисов, о том есть ли у меня утечки: Anonymity check Anonymity check / PROXY6.net и др. Во всех сервисах утверждается, что у меня точно нет средств анонимизации и показывают, что я нахожусь в UK. DNS запросы показываются, что идут в UK.

Использую я браузер Firefox. Что я пробовал, чтобы обойти это:

  1. Естественно, полное отключение в браузере записи всех данных. По типу куков и подобное.
  2. Смена таймзоны на UK
  3. GPS Spoofing
  4. Полное отключение GPS

С спуфингом GPS очень интересная история: я попробовал зайти на сайт mylocation.org и выяснил, что мой IP находится в UK, а моя геопозиция как раз магическим образом в Набережных челнах.

Начал смотреть в config firefox, где именно настраивать геопозицию.
В firefox это делается с помощью настройки переменной geo.provider.network.url, которая у меня выставлена в значение https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_LOCATION_SERVICE_API_KEY%.

То есть геопозиция берется, через google api, а google в свою очередь каким-то образом берет эту локацию. Хорошо - пробуем поменять, эту переменную. Поставил - data:application/json,{“location”: {“lat”: 40.7590, “lng”: -73.9845}, “accuracy”: 27000.0}. В mylocation.org - действительно теперь выдается, новая геопозиция. Гуглу на это абсолютно пофиг. И если в гугле в поиске нажать кнопку “использовать более точную геопозицию”, то теперь гугл говорит, что я действительно в Америкосии, однако сервисы которые заблокированы для русских так и остались заблокированными.

То есть я сделал вывод, что гугл как-то знает геопозицию. Но как обойти это я не понял.

Я боюсь даже сделать предположения о том, как действительно это происходит и как гугл понимает это. У меня есть несколько предположений:

  1. Он привязал геолокацию к IP перманентно. Однако непонятно, как это должно работать с точки зрении Google, если например к моему VPN подключиться человек действительно из UK. То ему будут даваться русские сервисы?
  2. Мой компьютер все еще посылает метаинформацию, о которой я не знаю и не смог уследить. Хочу в это верить больше, но с другой стороны мне все еще не понятно, что я не уследил. Как я уже сказал, я проверил на сторонних сайтах факт утечки своего настоящего IP, но что же еще тогда осталось проверить? Что я не усмотрел?
  3. Google понимает это с помощью провайдера. Мой провайдер как сказано - это ФИО русского человека.

Иначе вопрос, что мне необходимо сделать, чтобы Google перестал понимать, что я нахожусь в России? И какие способы обхода этого есть?

2024-10-07T13:46:24.452Z
denium

Язык в браузере ещё надо не забыть сменить. Если у вас Android, то возможно и в самой системе. Не очень понятно что за девайс у вас, судя по GPS что-то портативное. Ноутбук?

2024-10-07T14:18:32.350Z
Fanarill(Ivan)

Все на ПК, на Arch Linux. Firefox - с самого начала английским был, даже забыл про это. Таймзону через timedatectl естественно менял. В системе все дефолтно выставлено на en_us у меня:

[user@host ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Если честно я не знаю, использует ли эти переменные firefox, но предположу, что да. Возможно поэтому firefox у меня сразу был на английском.

На телефоне регион соответственно тоже UK был выставлен, даже клавиатуру на русском убрал. В целом тоже не помогло

2024-10-07T14:41:24.305Z
zzr

ето вам хостер написал что ваш впска в UK находится? токда у мен для вас полохие новоси, у меня как то раз была впска в нигерландах которая как окозалос была в воронеже…

можеште whois сделать на свой ип-адрес возможно пул geoip ещё не у всех обновился после перехода

2024-10-07T14:51:26.212Z
LeonMskRu(Leon MskRu)

они часто используют геолокацию
причем она приоритетней ИП
или совсем отключить аддонами
или наоборот поставить аддон с фейковыми данными

просто пример
читать отзывы и самому тестировать

Спойлер

https://chromewebstore.google.com/detail/spoof-geolocation/ihdobppgelceaoeojmhpmbnaljhhmhlc

2024-10-07T15:12:32.390Z
Fanarill(Ivan)

У меня проблема, что все кроме гугла считают, что я нахожусь в UK. А гугл знает, что я в России. Магия конечно.

Я предположу, что под whois вы подразумеваете CLI утилиту. Я попробовал ее и также узнал, что страна IP - великобританские, организация - русская. Присылать результаты запроса не буду, потому что не знаю насколько конфиденциальная это информация.

Скину лишь огрызок запроса:

inetnum:        <...>
netname:        <...>
country:        GB
org:            <...>
geofeed:        <...>
mnt-domains:    HIP-MNT
mnt-routes:     HIP-MNT
mnt-routes:     MNT-DGTL
admin-c:        FRTS1-RIPE
tech-c:         FRTS1-RIPE
status:         ASSIGNED PA
mnt-by:         MNT-DGTL
created:        <...>
last-modified:  <...>
source:         RIPE

organisation:   <...>
org-name:       <фио русского дяди>
country:        RU
org-type:       OTHER
<...>
2024-10-07T15:22:26.035Z
Fanarill(Ivan)

Геопозиция не учитывается Google для решения о том, блокировать мне сервис или нет. Видимо как раз и не учитывается, потому что легко ее подделать. В посте как раз писал, что уже тестировал это. При чем кстати, даже ваше же расширение использовать пробовал (аналог на firefox есть)

2024-10-07T15:24:53.315Z
dartraiden(Alexander Gavrilov)

В Firefox можно просто не выдавать сайту разрешение на использование геолокации. С настройками по умолчанию каждый сайт запрашивает разрешение.

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

2024-10-07T15:25:19.872Z
Fanarill(Ivan)

Да, я уже пробовал это. В посте писал про это. И гугл все еще умеет определять, что я в России. Ну и естественно сайт рода mylocation.org поломался и не смог ничего сказать про мою геолокацию. Гугл все равно сразу же выдает мне запросы на русском.

2024-10-07T15:26:41.828Z
dartraiden(Alexander Gavrilov)

Очевидное объяснение: в базах гугла этот IP-адрес числится как российский.

2024-10-07T15:27:16.625Z
zzr

я ща затестил у меня такайя же тема so…

2024-10-07T15:27:51.713Z
Fanarill(Ivan)

Ну скорее всего вы правы, а в связи с этим встает вопрос. Есть ли обход этого? Мб мне просто на следующий месяц другую VPS надо купить попробовать? У кого нибудь, кто тоже self-hosted VPN поднял, у вас тоже гугл россию определяет или нет?

2024-10-07T15:29:57.190Z
dartraiden(Alexander Gavrilov)

Сменить хостера, если текущий хостер связан с Россией.

2024-10-07T15:30:57.520Z
dartraiden(Alexander Gavrilov)

У меня прокси немецкий. Если включить в браузере, то сервисы Google будут, конечно, на русском языке, т.к. браузер и ОС русскоязычные, но локация - Германия, как и полагается.

2024-10-07T15:33:08.706Z
0ka(0ka)

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

на пк язык в браузере какое-то время был русский, погоду гуглю через этот же впн и на локацию это не повлияло

2024-10-07T15:33:26.831Z
zzr

ну и радуйсесь ето ж хорошо) на ютубе рекламы не буит ато б

где то инфра проскакивала что гугл там чёто приравнивает к росийским адресам в связи с наплывом на гуглвидево.ком спецефических адресов

2024-10-07T15:35:40.122Z
Fanarill(Ivan)

Скорее всего спалился не я, потому что когда тестировал ВПН на ПК - сразу на ютуб заходил, а там у меня все по классике - без рекламы сразу грузит. С другой стороны конечно для меня немного открытие, что гугл фиксирует информацию с геолокацией.

2024-10-07T15:35:48.686Z
Fanarill(Ivan)

Это да, вы правы))

2024-10-07T15:36:02.277Z
0ka(0ka)

в случае с аезой их диапазоны ipv4 адресов в многих базах числятся как россия, у других хостеров может быть тоже самое

2024-10-07T15:36:39.926Z
Fanarill(Ivan)

Ну видимо в моем случае проблема, с IP и хостером и видимо решение это пробовать нового хостера… Потому что видимо гугл реально имеет какую-то базу данных Айпишников… Всем спасибо за помощь ребят. Искренне благодарен. Если кто еще может предложить решение - буду рад.

2024-10-07T15:44:29.223Z
Fanarill(Ivan)

Я перечитал ваше сообщение, и только сейчас понял, что возможно у вас абсолютно такая же ситуация как и у меня. Хотел бы уточнить:

локация - Германия, как и полагается.

Это гугл так считает? Или сторонние сервисы? Способ который я набрутфорсил, чтобы узнать что гугл думает о моем местоположении по ip - это зайти в google в инкогнито и написать my location в поиск. Вот так я и узнал, что нахожусь в челнах.

По сути, хотел бы узнать, какую локацию скажет вам гугл. И тогда если у вас действительно германия, то я точно убеждаюсь, что проблема именно в провайдере ибо вы скорее всего не блокировали никаких способов геолокации и у вас сразу определяется правильно. Ну опять же скорее всего… Мне тяжело сказать, что-то со 100% уверенностью ибо интернет сложная вещь…

2024-10-07T16:01:36.205Z
dartraiden(Alexander Gavrilov)

Именно так гугл и считает, что я в Германии.
И даже вводить что-то необязательно, там сразу внизу страницы гуглопоиска показывается страна. А “my location” уже покажет вплоть до города.

2024-10-07T16:09:26.407Z
Fanarill(Ivan)

Понял, спасибо!

2024-10-07T16:09:46.147Z
denium

Пустить Cloudflare WARP поверх. Он скроет происхождение IP, выведя вас в UK.

2024-10-07T16:23:53.296Z
Ori

Попробуйте вместо ванильной лисы LibreWolf. Его авторы помешаны на защите от трекинга. У меня в нём без проблем геопозиция скрывается, например.

Спойлер

2024-10-07T16:32:55.738Z
idev

На VPS поднять WARP-клиент и пустить трафик к гуглу (или весь) через WARP.

Я сам с этим столкнулся, когда мой эстонский VPS (физически находится в Эстонии) около года служил так сказать верой и правдой, но спустя год его IP вдруг стал Россией в глазах гугла.

Это хотрошо в плане того, что рекламы нет. Но Ютуб так же применяет политики ограничения доступа к контенту уже на базе того, что IP теперь РФ. Т. е. не вся музыка и не все видео будут доступны. В общем, ютуб себя на таких IP (которые гугл причислил к российским) ведёт ровно так, как на российских IP.

P. S. Завернув трафик с VPS в WARP местоположение снова стало Эстонским и больше не менялось, уже полгода.

2024-10-07T16:49:12.561Z
Fanarill(Ivan)

У меня LibreWolf уже почти час компилируется, скорее всего завтра отпишу помогло или нет, спать жутко хочу

2024-10-07T17:41:59.607Z
Fanarill(Ivan)

Да, я чет не подумал про WARP, хотя сам им пользовался. Спасибо - отличная идея

2024-10-07T17:42:24.974Z
Fanarill(Ivan)

Да, четкая идея, спасибо

2024-10-07T17:42:37.029Z
KDS

Спасибо. А можно немного конкретики - как завернуть весь траффик в WARP? CentOS

2024-10-07T18:32:01.698Z
Xunlei

Пример настройки транзита из одного интерфейса в другой (весь трафик не заворачивается).

2024-10-07T18:41:08.361Z
KDS

Спасибо, но у меня iptables там )

2024-10-07T18:51:44.054Z
0ka(0ka)

создать вторую таблицу маршрутизации (названием например realwan) где есть только default route, запустить wg-quick на конфиг файле warp c table=main, allowedIPs=0.0.0.0/0, в postUP добавить ip rule add from VPS_IP/32 table realwan. Чтобы не сломался роутинг впнов или контейнеров в системе, то нужно еще добавить ip rule add suppress_prefixlength 0 table main (с приоритетом выше чем у прошлого правила). Возможно что-то пропустил т.к. в данный момент такой конфиг не требуется.
ну а если же вам это нужно только для проксей sing-box или xray, то там всё делается без команд в их конфиг файлах.
а вообще сама идея роутить всё в warp не очень, репутация у ip адресов плохая

2024-10-07T19:10:43.754Z
KDS

Да просто у меня та же проблема - гугл, сволочь, как-то видит IP на другом конце тоннеля (у меня ОпенВПН). Но у меня дабл, поэтому видит он Голландию ) А хотелось бы юэсэй. И еще когда на ютуб заходишь - он пишет что бот и не дает видео смотреть (

2024-10-07T19:18:30.601Z
Anyuta1166

Примерно так и есть. Но есть нюанс.
Гугл привязывает геолокацию IP-адреса к вашей геолокации и геолокации других пользователей из той же подсети, и происходит это не сразу. Один-два захода ничего не решают. Требуется минимум несколько дней, а то и месяцев. Геолокацию он берет с Android телефонов, которые выходят с этого IP (и других IP из этой подсети).
Если у вас какой-то популярный VPN или VPS провайдер, то вероятно там уже много русских, и они своими VPN-подключениями “испортили” гугловскую геолокацию.
Чтобы она не портилась, при использовании VPN нужно на смартфонах отключать геолокацию полностью насовсем. И самое главное - не только вам, но и всем остальным, кто пользуется тем же провайдером. Но это неудобно и так как правило никто не делает…

И да, человеку из UK будут даваться русские сервисы, если он выйдет с того же IP

2024-10-07T19:36:39.857Z
c5sa(c5sa)

Возможно, кому-то поможет почистить гугловскую историю, в том числе местоположений, но это если с аккаунтом приходит локация

2024-10-08T04:49:19.392Z
Fanarill(Ivan)

Не помогло к сожалению(
В настройках тоже пытался ковыряться, но там дефолтно уже все выставлено в максимальную приватность было

2024-10-08T08:46:23.978Z
Fanarill(Ivan)

Я в целом тоже себе так это представляю, но тогда возникает вопрос - если я попытаюсь с телефона фальсифицировать геопозицию, то в какой момент гугл начнет верить, что я действительно из UK?

Это конечно риторический вопрос, но если время будет я попробую поэкспериментировать.

Я еще даже не смотрел возможно ли фальсифицировать геопозицию с телефона. Вот если нельзя без рутправ, то тогда я понимаю почему для гугла геолокация с телефона важнее.

2024-10-08T08:50:12.037Z
Anyuta1166

Есть такая вещь как mock location, рута не надо, достаточно включить режим разработчика. Но приложения при этом могут узнать, что геопозиция подделана, простым вызовом API isFromMockProvider()/isMock().
С рут правами есть один модуль для полноценной подделки геопозиции (т.е. чтобы приложения не знали, что она подделана), но он заброшен разработчиком и сейчас довольно криво работает - я тестировала, местоположение постоянно прыгает между настоящим и поддельным.
То есть полноценно подделать местоположение на данный момент не представляется возможным, ни с рут правами, ни тем более без них.

Даже если не принимать во внимание написанное выше (то есть допустить, что вам каким-то образом удастся достоверно подделать геопозицию), один ваш телефон здесь не поможет. Я повторяю, что гугл смотрит не на конкретный IP, а на подсетку в целом. И чтобы гугл считал геопозицию вашего IP как UK, нужно чтобы большинство пользователей из подсети, где находится ваш сервер, передавали геопозицию UK со своих телефонов, а не только вы с вашего телефона.

2024-10-08T09:06:48.913Z
Fanarill(Ivan)

Облом. Я правильно понимаю, что при запросе геолокации также отправляется состояние isMock()? Если так, то видимо решением и будет переписать модуль/приложение/драйвер (не знаю что это) отвечающий за GPS. В целом слишком низкоуровневый вопрос, если не знаете - гуглить не заставляю, сам посмотрю))

Со смыслом, понял, принял.

2024-10-08T09:31:54.738Z
rick646236423623(Rick646236423623)

гугл и ютуб через некоторое время начал показывать что я в нидерландах после того как я очень долго и упорно заходил туда через впн. Сейчас раздельно туннелирую только ютуб нидерланды показываются иногда

2024-10-08T10:36:21.901Z
vtnm

Тоже надоело видеть “Sign in to confirm you’re not a bot”. Даже аккаунт из-за этого банили. С двух сторон смотреть мешают. Писать поддержке YT с просьбой разбанить IP вряд ли поможет. Если найдёте решение, дайте знать, пожалуйста.

2024-10-11T10:24:26.782Z
Favorite6233

В Гугле в учётной записи есть указание места жительства. Даже если переедешь в США, всё равно тебе напишет, что ты русский. В самой учётке надо менять страну. Они там пишут, что менять можно только один раз в год. Я для них в США живу.

2024-10-11T16:50:44.850Z
denium

Я сталкивался с таким в малоизвестном у нас французском VPN. Помогло заворачивание ютуба (только морды) в cloudflare с помощью foxyproxy. Ирония в том, что у cloudflare айпишника при этом появилась капча на google.com.

2024-10-11T17:43:57.838Z
crexlight(Artem Dmitriev)

Локация аккаунта также зависит от платёжных счетов привязанных к аккаунту, может у вас российская карточка там была давно привязана. У меня на одном аккаунте американская карточка привязана, теперь Гугл думает что я американец, и показывает в том же Play Market не доступные в России приложения. А если я переключаюсь на другой аккаунт, то теперь я россиянин для Гугла.

2024-10-15T17:46:29.660Z