Как получить географическое местоположение вашего IP с помощью curl и jq

curl -s https://ipvigilante.com/$(curl -s https://ipinfo.io/ip) | jq '.data.latitude, .data.longitude, .data.city_name, .data.country_name'


Команда curl используется для получения данных с удаленного сервера. В данном случае, команда выполняет два запроса: первый запрос получает ваш IP-адрес с помощью ipinfo.io, а второй запрос использует полученный IP-адрес для получения географического местоположения с сайта ipvigilante.com.

Команда jq используется для обработки и фильтрации данных в формате JSON. В данном случае, команда jq извлекает информацию о широте, долготе, названии города и названии страны из полученных данных.

Эта команда полезна, если вам нужно получить географическое местоположение вашего IP-адреса в командной строке. Альтернативой может быть использование других сервисов для определения местоположения IP, таких как ip-api.com или geoiplookup.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *