Skip to main content

Инструменты

Мой IP

Ваш текущий публичный IP-адрес — в браузере или из терминала одной командой curl.

Ваш IP-адрес

Проверяю…

Из терминала

Браузер не нужен. В ответе всегда только сам IP-адрес — больше ничего, поэтому можно сразу передавать в скрипт.

Команды ниже обращаются к https://api.f12.biz, а не к f12.biz — это не опечатка. Это API — отдельный сервис на Cloudflare Worker со своим доменом, а не часть самого сайта f12.biz; f12.biz обслуживается напрямую GitHub Pages, который вообще не умеет выполнять серверный код вроде этого.

macOS / Linux (bash, zsh) и Windows cmd.exe

Windows 10 и новее поставляются с настоящим curl.exe, поэтому эта же команда без изменений работает и в cmd.exe:

curl https://api.f12.biz/api/ip

Windows PowerShell

В PowerShell curl — это псевдоним для Invoke-WebRequest, который возвращает объект ответа, а не обычный текст. Вызывайте curl.exe напрямую, чтобы получить точно такой же вывод, как выше:

curl.exe https://api.f12.biz/api/ip

Либо, средствами самого PowerShell вместо curl:

(Invoke-RestMethod "https://api.f12.biz/api/ip?format=json").ip

Несколько вариантов — синтаксис одинаков везде

curl "https://api.f12.biz/api/ip?family=v4"   # только если вы реально подключены по IPv4
curl "https://api.f12.biz/api/ip?family=v6"   # только если вы реально подключены по IPv6
curl "https://api.f12.biz/api/ip?format=json" # {"ip":"...","family":"IPv4"}

Этот эндпоинт намеренно публичный и не требует заголовка Origin от браузера — специально для того, чтобы работал обычный curl, из любого варианта выше. Он лишь возвращает IP-адрес того, кто спрашивает; ничего не логируется и не сохраняется.

Нужно больше деталей — провайдер, версия TLS, примерное местоположение, тест утечки через WebRTC, фингерпринт браузера? Смотрите полную проверку соединения и браузера.