Что видит сайт в момент открытия страницы
Адрес наверху — тот, который любой сайт считает источником вашего запроса. Если включён прокси или VPN, это адрес выхода, а ваш собственный не показан. Если показан — значит, цепочка его выдала, и об этом всё остальное на странице.
Вердикт об анонимности намеренно трёхзначный. Прозрачный: цепочка передала адрес, стоящий перед нашим сервером, — то есть прокси добросовестно сообщает ваш настоящий IP в заголовке и смысла в нём нет. Анонимный: адреса нет, но прокси-заголовок есть, и сайт понимает, что вы за посредником. Не определяется: запрос неотличим от прямого — так выглядит и элитный прокси, и отсутствие прокси вообще. Угадывать между этими двумя вариантами мы не станем: сервер их не различает, и любой сервис, который уверенно скажет вам «прокси не обнаружен», просто выберет одну из версий за вас.
Почему город определяется неправильно
Это самый частый вопрос к таким страницам, и ответ не в качестве базы. Геолокация по IP — сопоставление диапазона с местом по данным реестров и наблюдаемым маршрутам, а не измерение. Провайдер регистрирует диапазон на один город, а раздаёт абонентам в соседних областях. Динамический адрес после переподключения может достаться из пула другого региона. Мобильный трафик выходит в интернет через узел оператора, и целая область оказывается «в Москве».
Практический вывод: стране верить можно, город — ориентировочный. И если сервис ведёт себя так, будто вы не в той стране, а страна здесь показана верно, дело не в адресе — сверьте часовой пояс и язык системы с отпечатком браузера. Несовпадение таймзоны с IP выдаёт человека надёжнее, чем сам IP.
Как собирается страница
Наружу она не ходит вообще. Адрес и цепочку прокси мы достаём из заголовков вашего запроса, браузер и систему — из строки User-Agent, страну и город — из базы на нашем сервере, обратную DNS-запись — резолвером с коротким таймаутом (поэтому она иногда пустая, но страница не подвисает).
Чего эта страница не видит
Здесь разобран один HTTP-запрос — и только он. Обмен WebRTC идёт мимо HTTP и способен отдать ваш настоящий адрес в обход прокси: это проверяется отдельно. DNS-запросы тоже могут по-прежнему уходить к резолверу провайдера, пока трафик идёт через прокси, — и это ещё один канал, по которому вас узнают, ничего не спрашивая у вашего IP.
Частые вопросы
Почему мой IP-адрес меняется сам по себе?
Большинство домашних тарифов дают динамический адрес: он переназначается при переподключении роутера или по расписанию провайдера. В мобильных сетях адрес меняется ещё чаще, иногда по несколько раз в день. Постоянный IP почти везде продаётся отдельной услугой.
Почему сайты думают, что я в другом городе?
Провайдеры регистрируют диапазоны на один город, а обслуживают абонентов в нескольких; динамический адрес может прийти из пула другого региона; мобильный трафик выходит через узел оператора. Страна при этом определяется верно почти всегда, город — нет.
Написано «не определяется» — прокси работает или нет?
Скорее всего работает, и это лучший вердикт. Он означает, что сервер не видит признаков посредника. Проверьте сам адрес: если это адрес прокси, а не ваш домашний, всё в порядке.
Показан IPv4 или IPv6?
Тот, которым браузер до нас дошёл. Если у вас прокси только по IPv4, а здесь виден IPv6-адрес — значит, этот запрос ушёл мимо прокси. Частая и незаметная утечка.
Можно ли по IP вычислить человека или его адрес?
Нет. Связка «адрес — абонент» есть только у оператора и раскрывается по законному запросу. Публичные сервисы видят оператора и приблизительный регион.
Что важнее сменить — IP или отпечаток браузера?
По отдельности не работает ни то, ни другое. Новый IP при прежнем отпечатке даёт узнаваемую машину, которая делает вид, что она другая; новый отпечаток при прежнем IP — то же самое наоборот. Менять нужно связку, включая часовой пояс и язык.