---
icon: magnifying-glass
---

# IP Checker

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

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

<figure>
  <picture>
    <source srcset="../.gitbook/assets/ip-checker-overview_black.png" media="(prefers-color-scheme: dark)">
    <img src="../.gitbook/assets/ip-checker-overview_white.png" alt="Огляд IP Checker">
  </picture>
</figure>

***

## Основні поля

### My IP address

Ваша поточна зовнішня IP-адреса, яку бачать всі сайти. Поруч відображається прапор країни та кнопка копіювання. Якщо проксі підключено правильно, тут має бути <mark style="color:purple;">IP проксі-сервера </mark>, а не ваша справжня адреса.

### Risk score

Числова оцінка ризику, розрахована за виявленими проблемами з анонімністю. **Що менше, то краще.**

{% hint style="info" %}
Відкрийте докладну діагностику, щоб переглянути звіт за кожним параметром.
{% endhint %}

***

## General info

### Provider

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

### WebRTC IP

{% hint style="danger" %}
Найважливіше поле. Якщо відображається **"WebRTC is leaked"**, ваш реальний IP видно сайтам при активному проксі. Докладніше: [Як працює витік через WebRTC](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 address**, є витік.

| Статус | Що це означає |
| ------------------- | ------------------------------------ |
| `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

<figure>
  <picture>
    <source srcset="../.gitbook/assets/ip-checker-diagnostics_black.png" media="(prefers-color-scheme: dark)">
    <img src="../.gitbook/assets/ip-checker-diagnostics_white.png" alt="Детальна діагностика IP Checker">
  </picture>
</figure>

Докладна діагностика показує результати аналізу браузера та мережі за рівнями критичності. Щоб переглянути відомості про виявлену проблему, натисніть **View troubles** на відповідній картці.

| Рівень | Що означає |
| ------------ | -------------------------------------------------- |
| **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" %}
#### Це є типовим для Datacenter проксі, якщо у вас ISP\Residential\Mobile проксі, то даний параметр не повинен відображати тут нічого пов'язаного з Datacenter
{% 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

Генерує аудіо-сигнал через AudiContext і зчитує його хеш. Працює за тим же принципом, що і 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 address = IP проксі, WebRTC не виявлено або заблоковано, Risk score = 0, ISP type = `residential`.
{% endhint %}

{% hint style="warning" %}
**Нормально для датацентр-проксі:** ISP type = `datacenter/hosting`. Це очікувано і для більшості завдань не є проблемою.
{% endhint %}

{% hint style="danger" %}
**Проблема:** Якщо WebRTC показує IP, який відрізняється від проксі, потрібно відразу усунути витік.

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