curlmyip.ru - Служба определения внешнего IP

127.0.0.1

curlmyip.ru - простой и быстрый публичный сервис, позволяющий узнать свой внешний IP‑адрес, получить User‑Agent, список языковых предпочтений браузера, текущее время Unix, а также все HTTP‑заголовки запроса в формате JSON. Работает по HTTP и HTTPS без регистрации и API‑ключей.

Примеры использования

Команда Описание Пример ответа
curl curlmyip.ru Получить IP‑адрес (с символом перевода строки) 91.23.25.9
curl curlmyip.ru/ip Получить IP‑адрес (без перевода строки — удобно для скриптов) 91.23.25.9
curl curlmyip.ru/ua Узнать User‑Agent, отправляемый вашим клиентом Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0
curl curlmyip.ru/lang Показать текущие языковые настройки браузера (заголовок Accept-Language) ru,en-US;q=0.7,en;q=0.3
curl curlmyip.ru/time Получить текущее время сервера в формате Unix timestamp 1741594272
curl curlmyip.ru/headers Получить все входящие HTTP‑заголовки в виде JSON {"host":"curlmyip.ru","user-agent":"curl/8.4.0","accept-language":"ru,en-US;q=0.7"}

Примечание

Корневой адрес / возвращает IP‑адрес с завершающим символом перевода строки \n. Эндпоинт /ip отдаёт «чистый» IP - это особенно удобно при использовании в скриптах (не нужно обрезать пробелы). Все эндпоинты доступны и по HTTP, и по HTTPS.

Для разработчиков: примеры кода

Сервис легко встраивается в любые программы и скрипты. Вот несколько примеров на популярных языках программирования.

Bash

Python

PHP

PowerShell (Windows)

Больше примеров (Node.js, Go, Ruby и другие) вы найдёте в репозитории проекта на GitHub: https://github.com/Gnoztis/curlmyip. Там же доступен исходный код сервера для самостоятельного развёртывания.

Дополнительные возможности

Эндпоинт /headers возвращает JSON‑объект со всеми заголовками, которые ваш HTTP‑клиент отправил серверу. Это бывает полезно для отладки вебхуков, проверки прокси‑серверов или анализа того, какую информацию о вас «видит» сайт. Пример ответа:

Заголовки возвращаются в том виде, в каком они пришли, без изменений.

Сервис работает без ограничений по количеству запросов (в разумных пределах), не требует аутентификации и не хранит логи. Используйте его для мониторинга смены IP, в скриптах автоматизации, для обучения или быстрой проверки сетевых параметров.

Комментарии: 0