Мой 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/ipWindows 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, фингерпринт браузера? Смотрите полную проверку соединения и браузера.