Суть, у меня OpenWrt c cloudflare warp по доменам.
Ютуб работает, но если зайти с инкогнито, пишет YouTube PL и соотв. лезет польская реклама. Если несколько раз пообновлять страницу, будет YouTube RU. но в какой то момент, бац и опять может быть Польша.
2ip.ru через warp выдает как положено, Cloudflare [Челябинск, Россия].
Долго ломал голову, откуда вообще взялась польша, и нашел вот что.
Трассировка до 1.1.1.1
My traceroute [v0.95]
ubuntu24 (192.168.1.120) → 1.1.1.1 (1.1.1.1)
Host Loss% Snt Last Avg Best Wrst StDev
оказалось, что мой провайдер строит маршрут ко всем ресурсом cloudflare через питерский Retn у которого похоже пиринг прямой с польшой.
ну и 1.1.1.1/help выдает Cloudflare Data Center WAW
получается, это как то с этим связано?
провайдера я переубедить, чтобы он переделал маршрут, я не смог.
поэтому вопрос у меня, каким образом youtube детектирует меня то польша, то рф
и можно ли прописать какие то хосты или сети, в впн, чтобы детектроваться россией, реклама заколебала.
Если вы в https://1.1.1.1/cdn-cgi/trace видите в ip= не свой IP-адрес, то ваш провайдер (или, что вероятнее, вы) проксирует часть адресов с другого адреса.
Google не использует географическую принадлежность IP-адреса в качестве единственного источника информации, но также определяет местоположение по соседним Wi-Fi-точкам, по GPS и другим источникам с Android-устройств, и помечает IP-адрес в соответствии с собранными данным.
Всë зависит от маршутов вашего провайдера. У меня раньше тоже польша была, потом рф, теперь опять польша. Фиксил сменой днс в самом клиенте. Но потом перестал с этим боротся и просто накатил revanced на телефон, на пк адблок и теперь плевать как он там определяет.
Ютуб довольно забавный в плане определения, у него есть как будто бы как минимум три разных определяния региона
Пример 1: Установка страны в настройках на ютубе - Приводит к рекомендациям из определенной страны. Так же, эта настройка на примере России позволяет увидеть запрещенный по запросу представителей власти определенной страны контент. Т.е. сменив Россию в этой настройки на что угодно ещё, можно увидеть ролики и каналы которые из РФ не открываются со стороны самого ютуба
Пример 2: Реклама и контент, который не показывают в стране по запросу правообладателей (а не правительства стран) в этом примере ютуб явно игнорирует полностью настройку в профиле, ролики недоступные в том же РФ по запросу правообладателей не появлвются если поменять страну не не РФ, а не исчезают, при просмотре из за границы с установленной РФ на ютубе. В данном примере гугл скорее всего определяет местоположение по запросу на https://redirector.googlevideo.com/report_mapping?di=no, потому что внеся только лиж этот домен, у меня лично повялялись и ролики, недоступные в РФ, и реклама зарубежная, правда ролики недоступные в рф не грузились, потому что их и нет на русских серверах, и вообще, когда запросы к googlevideo и к redirector идут разными маршрутами, это частенько плохо заканчивается и видосы перестают грузиться. Вообщем какая то часть ютуба определяет именно по запросу на редиректор, только в вашем случае это врядли что то даст (хотя кто знает), потому что то Россия то Польша у вас скорее всего из за весёлых приколов и маршрутов в сети самого клауд флеера (я регулярно там наблюдаю всякую магию, которая начинается вообще с того, что точка входа у них по всему миру - 1 и тот же айпишник, а точка выхода вообще операется на гео айпишника с которого идёт подключение к варпу. Я регулярно ловил изменения айпишников под которыми я сижу на вапе, даже без реконектов, так что я ставлю на то, что проблема где то в бэкенде клауда и едва ли на неё можно как то повлять (разве что запустить редиректор напрямую от своего имени, но тогда наверное всё начнёт жёстко тормозить если вообще будет работать)