Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install geogeoИспользуйте
VPN, прокси, мобильные сети, CDN и маршрутизация провайдера могут заметно смещать геолокацию публичного IP. -local не делает внешний запрос, но работает только при наличии совместимого GeoIP-расширения и базы на сервере.
geo [host|ip|me] [options]geoпоказать состояние провайдера и локального GeoIP
geo meиспользовать адрес текущего посетителя
geo 8.8.8.8показать краткую геолокацию IP и сведения о сети
geo example.com -aпоказать все доступные сведения о местоположении и сети
geo -dbпоказать сведения о локальной базе GeoIP
-cпоказать страну и континент
-rпоказать регион, город, индекс и координаты
-tzпоказать часовой пояс
-asn | -isp | -org | -domпоказать выбранные сведения о сети
-typeпоказать семейство IP
-jsonпоказать ответ провайдера в форматированном JSON
-4 | -6разрешить имя хоста через IPv4 или IPv6
-localиспользовать только локальное расширение GeoIP
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install geoУстановить сокращённый пакет без локальной справки;
install geo -mУстановить именно эту опубликованную версию.
install geo -v 1.2.3Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade geoУдалить блок расширения, не затрагивая ядро и остальные модули.
install geo -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
geo | geo 8.8.8.8Remote ipwho.is
HTTPS yes
Local GeoIP no
IP 8.8.8.8
Source ipwho.is
Type IPv4
Country United States (US)
Region California
City Mountain Viewgeo 8.8.8.8IP 8.8.8.8
Source ipwho.is
Type IPv4
Country United States (US)
Region California
City Mountain Viewgeo example.com -aTarget example.com
IP 93.184.216.34
Country United States (US)
Region California
City Los Angeles
Coordinates 34.05, -118.24
ASN AS15133
ISP Example Network
Organization Example Inc.geo example.com -c -rCountry United States (US)
Region California
City Los Angeles
Postal code 90001
Coordinates 34.05, -118.24geo example.com -asn -isp -orgTarget example.com
IP 93.184.216.34
Country United States (US)
Region California
City Los Angeles
Coordinates 34.05, -118.24
ASN AS15133
ISP Example Network
Organization Example Inc.geo example.com -json{
\"ip\": \"93.184.216.34\",
\"country\": \"US\",
\"asn\": \"AS15133\"
}geo -dbЛокальная база GeoIP недоступнаgeo 127.0.0.1Требуется публичный IP-адресЗавершена синхронизация локальной и серверной справки и усилена безопасность локализации