# IP Checker

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

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

<figure><img src="/files/b1AzUp96tqOZ1Zxcrpjl" 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](/ua/nashi-produkti/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" %}
**Це є типовим для 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 = 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](/ua/instrukciyi-z-vikoristannya/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/ua/nashi-produkti/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.
