# IP Checker

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

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

<figure><img src="/files/qjviU048gFj3Av10Tz4V" alt="" width="563"><figcaption></figcaption></figure>

***

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

### My IP

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

### Browser Score

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

{% 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](/nashi-produkty/about-udp/how-webrtc-leak-works.md)
{% 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, который отличается от прокси, нужно сразу устранить утечку.

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.proxyshard.com/nashi-produkty/ip-checker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
