# IP Checker

<mark style="color:purple;">ProxyShard IP Checker</mark> - бесплатный инструмент для проверки вашего IP-адреса, геолокации, данных браузера и обнаружения утечек WebRTC, а также уникальной оценки качества профиля!

{% embed url="<https://proxyshard.com/ip-checker>" %}

<figure><img src="https://2972762276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3l0uO4OV4DD1gK4uKGC6%2Fuploads%2Fgit-blob-053cb0c08413e0222863b383de98ca187daa348c%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

***

## Основные поля

### My IP

Ваш текущий внешний IP-адрес, который видят все сайты. Рядом отображается флаг страны и кнопка копирования. Если прокси подключён правильно, здесь должен быть <mark style="color:purple;">IP прокси-сервера</mark>, а не ваш настоящий адрес.

### Browser Score

Числовой показатель: сколько проблем с анонимностью обнаружено. **Чем меньше, тем лучше.**&#x20;

{% hint style="info" %}
Нажмите **"View details"**, чтобы увидеть полный отчёт по каждому параметру.
{% endhint %}

***

## General IP Info

### Provider

Название интернет-провайдера (ISP), которому принадлежит ваш IP. Например: `WYOCORE TECHNOLOGIES LLC`. Если используете прокси, тут будет провайдер прокси-сервера.

### WebRTC IP

{% hint style="danger" %}
Самое важное поле. Если отображается **"WebRTC is leaked"**, ваш реальный IP виден сайтам при активном прокси. Подробнее: [Как работает утечка через WebRTC](https://docs.proxyshard.com/nashi-produkty/about-udp/how-webrtc-leak-works)
{% endhint %}

<mark style="color:purple;">WebRTC</mark> - браузерный протокол для p2p-соединений. Он может раскрывать реальный IP в обход прокси и VPN. Поле показывает IP, который определил <mark style="color:purple;">WebRTC</mark>. Если он отличается от **My IP**, значит утечка есть.

| Статус              | Что это значит                       |
| ------------------- | ------------------------------------ |
| `WebRTC is leaked`  | Утечка обнаружена, реальный IP виден |
| `WebRTC is blocked` | WebRTC заблокирован, утечки нет      |
| *(поле пустое)*     | WebRTC не обнаружен, утечки нет      |

{% hint style="warning" %}
При нормальных обстоятельствах, <mark style="color:purple;">WebRTC</mark> должен отображать IP адрес самой прокси
{% endhint %}

### Fake ISP

Проверяет, является ли провайдер "подложным". Такое характерно для некоторых VPN-сервисов, которые маскируют своё происхождение. `No` - провайдер настоящий.

### Host

Reverse DNS запись для вашего IP (PTR-запись). Показывает, какое доменное имя привязано к адресу.

### Anonymizer

Определяет, относится ли ваш IP к известной анонимизирующей инфраструктуре: VPN, прокси, Tor. `No` значит, что IP не числится в базах анонимайзеров.

***

## Browser Status Report

Раскрывается по кнопке **"View details"**. Показывает результаты детального анализа браузера и сети, разбитые по уровням критичности:

| Уровень      | Что значит                                         |
| ------------ | -------------------------------------------------- |
| **Critical** | Критическая утечка, реальные данные точно раскрыты |
| **High**     | Серьёзная проблема, высокий риск деанонимизации    |
| **Medium**   | Средний риск, подозрительный параметр              |
| **Low**      | Низкий риск, незначительное несоответствие         |
| **Info**     | Информационно, на анонимность не влияет            |

### Проверяемые параметры

#### ISP / Тип подключения

Определяет тип IP-адреса: `residential` (домашний), `datacenter/hosting` (дата-центр), `mobile` (мобильный). Датацентровые адреса помечаются как `medium`, потому что они легко определяются сайтами с жёсткой антибот-политикой.

> Пример: `ISP: IP 156.226.202.211 - datacenter/hosting (WYOCORE TECHNOLOGIES LLC), ASN AS214413`

{% hint style="info" %}

#### Это является типичным для Datacentre прокси, если у вас ISP\Residential\Mobile прокси, то данный параметр не должен отображать тут ничего связанного с Datacentre

{% endhint %}

#### WebRTC Leak

Проверяет, раскрывает ли браузер реальный IP через <mark style="color:purple;">WebRTC</mark> API. Если обнаружен IP, отличный от прокси, уровень `critical`.

#### Timezone

Сравнивает временную зону браузера (`Intl.DateTimeFormat`) с геолокацией IP. Если не совпадает (например, IP из Германии, а браузер показывает UTC+3), это признак использования прокси.

#### Language

Проверяет `navigator.language` и `navigator.languages` браузера. Если язык браузера (например, `ru-RU`) не совпадает со страной IP, антифрод-системы это заметят.

#### Screen Resolution

Анализирует разрешение экрана и соотношение сторон. Нестандартные значения могут указывать на виртуальную машину или headless-браузер.

#### Canvas Fingerprint

Рисует скрытый элемент на странице и считывает его пиксельный хэш. Каждое устройство рендерит его немного по-своему, что даёт уникальный отпечаток. Изменённый или пустой Canvas - признак антидетект-браузера.

#### WebGL / GPU

Считывает информацию о видеокарте через WebGL API: `RENDERER` и `VENDOR` (например, `ANGLE (NVIDIA GeForce RTX...)`). Раскрывает реальное железо и может помочь идентифицировать устройство.

#### Audio Fingerprint

Генерирует аудио-сигнал через `AudioContext` и считывает его хэш. Работает по тому же принципу, что и Canvas: даёт уникальный отпечаток для каждого устройства. Антидетект-браузеры подменяют это значение.

#### Automation / WebDriver

Проверяет признаки автоматизации:

* `navigator.webdriver` - этот флаг выставляется Selenium, Puppeteer, Playwright
* `chrome.runtime` и другие CDP-артефакты
* Нестандартные свойства `window`

Если обнаружено, уровень `high` или `critical`.

#### Fonts

Определяет список установленных шрифтов через CSS и Canvas. Набор шрифтов уникален для каждой ОС и пользователя, используется для идентификации даже при смене IP.

#### Cookies / localStorage

Проверяет, включены ли cookies и `localStorage` в браузере. Отключённые хранилища - нетипичное поведение, характерное для специальных конфигураций.

#### Do Not Track (DNT)

Считывает значение заголовка `DNT`. Само по себе не критично, но входит в общий отпечаток браузера.

#### Geolocation API

Проверяет, доступен ли `navigator.geolocation` и как он соотносится с IP-геолокацией. Разрешение на определение геопозиции не запрашивается, сам факт наличия API уже информативен.

#### Hardware Concurrency

`navigator.hardwareConcurrency` - количество логических ядер процессора. Нестандартные значения (например, `1`) характерны для виртуальных машин.

#### Device Memory

`navigator.deviceMemory` - объём оперативной памяти в ГБ (округлённое значение). Вместе с `hardwareConcurrency` позволяет определить VM или headless-окружение.

#### Platform

`navigator.platform` - платформа браузера (`Win32`, `MacIntel`, `Linux x86_64`). Если она не совпадает с User-Agent, это явный признак подмены данных.

#### Ad Blocker

Определяет наличие блокировщика рекламы (uBlock, AdGuard и др.) через попытку загрузки известных рекламных скриптов. Входит в общий профиль отпечатка.

#### Dark Mode

Считывает `prefers-color-scheme` - тёмная или светлая тема ОС. Небольшой, но стабильный параметр отпечатка.

#### Touch / Pointer

Проверяет `navigator.maxTouchPoints` и тип указателя (`mouse`, `touch`, `pen`). Если User-Agent говорит о мобильном устройстве, а тачскрин не обнаружен, это признак эмуляции.

***

## Как читать результат

{% hint style="success" %}
**Всё хорошо:** My IP = IP прокси, WebRTC не обнаружен или заблокирован, Browser Score = 0, ISP type = `residential`.
{% endhint %}

{% hint style="warning" %}
**Нормально для датацентр / ISP прокси:** ISP type = `datacenter/hosting`. Это ожидаемо и для большинства задач не является проблемой.
{% endhint %}

{% hint style="danger" %}
**Проблема:** Если WebRTC показывает IP, который отличается от прокси, нужно сразу устранить утечку.&#x20;

Мы крайне настоятельно рекомендуем всем использовать крайне универсальный метод под любые задачи\
ISP прокси + Хороший антидетект браузер, пример настройки на [Vison](https://docs.proxyshard.com/instrukciya-po-ispolzovaniyu/antidetect-browsers/vision-browser)
{% endhint %}
