10 GB бесплатно при регистрации · один раз · срок 1 мес.Получить
AnboVPN
Бейдж с IP

Создайте бейдж с IP

Выберите стиль и цвет, скопируйте одну строку кода, и небольшой бейдж с IP появится на сайте, в README или в подписи на форуме.

Настройте бейдж

Стиль

Выберите язык, и справа будут код и название страны, например US США. Если не выбирать, останется только код.

Цвет
#

Предпросмотр и код для вставки

Бейдж с IP
Адрес картинкиhttps://www.anbovpn.com/api/tools/badge/check-ip
HTML<img src="https://www.anbovpn.com/api/tools/badge/check-ip" alt="Бейдж с IP">
Markdown![Бейдж с IP](https://www.anbovpn.com/api/tools/badge/check-ip)
BBCode[img]https://www.anbovpn.com/api/tools/badge/check-ip[/img]

Важно: бейджи с IP посетителя показывают выходной IP того, кто смотрит страницу. Если вставить такой бейдж на публичную страницу, каждый посетитель увидит свой адрес, а не ваш; к тому же GitHub и подобные сайты берут картинки через свои серверы, поэтому может отображаться адрес такого прокси. Чтобы всегда показывать один и тот же IP, выберите «Заданный IP + страна».

Данные геолокации IP могут поступать от IP2Location.io и ipapi.is. Местоположение приблизительное.

Популярные стили и код для вставки

Самые частые варианты, каждый можно скопировать как HTML, Markdown или BBCode. Стиль задают последние части адреса: check-ip — IP посетителя и код страны, -ru добавляет название страны, а -blue, -green или шесть цифр HEX меняют цвет. Заданный IP в примерах — 8.8.8.8.

Только IP посетителя (одна часть)

Только IP посетителя (одна часть)
<img src="https://www.anbovpn.com/api/tools/badge/myip" alt="Бейдж с IP">

Одна часть + название цвета (серый)

Одна часть + название цвета (серый)
<img src="https://www.anbovpn.com/api/tools/badge/myip-gray" alt="Бейдж с IP">

Одна часть + цвет HEX

Одна часть + цвет HEX
<img src="https://www.anbovpn.com/api/tools/badge/myip-111827" alt="Бейдж с IP">

IP посетителя + код страны (две части)

IP посетителя + код страны (две части)
<img src="https://www.anbovpn.com/api/tools/badge/check-ip" alt="Бейдж с IP">

Две части + название цвета (зелёный)

Две части + название цвета (зелёный)
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-green" alt="Бейдж с IP">

Две части + цвет HEX

Две части + цвет HEX
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-16a34a" alt="Бейдж с IP">

Заданный IP + код страны

Заданный IP + код страны
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8" alt="Бейдж с IP">

Заданный IP + красный

Заданный IP + красный
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-red" alt="Бейдж с IP">

IP посетителя + код + название страны

IP посетителя + код + название страны
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-ru" alt="Бейдж с IP">

Название страны + синий

Название страны + синий
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-ru-blue" alt="Бейдж с IP">

Заданный IP + название страны

Заданный IP + название страны
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-ru" alt="Бейдж с IP">

Заданный IP + название страны + зелёный

Заданный IP + название страны + зелёный
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-ru-green" alt="Бейдж с IP">

Что показывает бейдж

Бейдж — это крошечная SVG-картинка, которую наш сервер создаёт на лету, когда она встроена в страницу. Писать скрипты не нужно.

  • IP, код страны и название страны

    Слева IP-адрес, справа (в двухчастных стилях) двухбуквенный код страны, например US или JP. Если добавить в адрес язык (-zh, -zht, -en, -ja, -ru, -fa, -tr), справа появятся код и название страны, например US США. Страна берётся из базы IP-геолокации и является оценкой; если её найти не удалось или квота закончилась, показывается --.

  • Три стиля и двенадцать цветов

    Только IP посетителя (одна часть), IP посетителя + страна или заданный IP + страна. Цвет можно выбрать из 12 названий (blue, green, gray, red, yellow, orange, purple, black, sky, cyan, emerald, rose) или задать любым шестизначным HEX; текст на светлом и тёмном фоне сам становится чёрным или белым.

  • Кэширование и лимиты

    Готовые результаты из базы не расходуют новую квоту поиска страны; к поставщику обращаемся только при отсутствии результата. Когда квота исчерпана, для IP, которых ещё нет в базе, страна отображается как --.

  • Конфиденциальность

    Мы не сохраняем личность зрителя, число просмотров или историю отдельных обращений и не связываем данные с аккаунтом. Заданный IP открыт в URL изображения, поэтому не создавайте бейдж для секретного адреса. Результат страны хранится один раз для каждого IP; адрес отправляется в IP2Location.io и ipapi.is только при отсутствии результата в базе.

Как создать и вставить бейдж с IP

  1. В поле «Стиль» выберите: только IP посетителя, IP посетителя + страна или заданный IP + страна (для последнего нужно ввести адрес IPv4 или IPv6).
  2. Для стилей со страной можно выбрать язык в «Язык названия страны», и справа будут код и название страны. Если не выбирать, останется только двухбуквенный код.
  3. Нажмите готовый цвет или введите шесть цифр HEX в «Свой цвет» (без #, например 1a8cff). Предпросмотр ниже обновится сразу.
  4. В «Предпросмотр и код для вставки» скопируйте нужный формат: адрес картинки, HTML, Markdown (README на GitHub, документация) или BBCode (подписи на форумах).
  5. Вставьте код на веб-страницу, в README или в подпись на форуме. Бейдж с IP посетителя показывает каждому его собственный адрес; чтобы все видели один и тот же IP, используйте стиль с заданным IP.

Адрес бейджа и параметры подробно

Адрес бейджа имеет вид /api/tools/badge/[spec], а все параметры записываются в последней части через дефисы.

myip
Одночастный бейдж, показывающий только IP самого зрителя. Самый аккуратный вариант для README и страниц статуса, где нужен текущий выходной IP. Примеры: myip, myip-gray.
check-ip
Двухчастный бейдж: слева IP самого зрителя, справа двухбуквенный код страны (например, US или JP). Примеры: check-ip, check-ip-green.
check-<IP>
Двухчастный бейдж со страной заданного IPv4 или IPv6; удобно превращать подозрительный IP в метку в тикетах, оповещениях и анализе логов. Примеры: check-8.8.8.8, check-2606:4700:4700::1111.
Язык: -zh, -zht, -en, -ja, -ru, -fa, -tr
Ставится после IP и перед цветом; справа появляются код и название страны, например US США. zh — упрощённый китайский, zht — традиционный. Примеры: check-ip-ru, check-8.8.8.8-ja-red. У myip нет страны, поэтому язык к нему не добавляется.
Названия цветов
blue (по умолчанию), green, gray, red, yellow, orange, purple, black, sky, cyan, emerald, rose. В двухчастном бейдже цвет получает правая часть (со страной), а одночастный меняется целиком.
Цвета HEX
Шесть шестнадцатеричных цифр без #, например 16a34a. Подходит, чтобы совпасть с фирменным или тематическим цветом; на светлых цветах текст становится тёмным, чтобы оставаться читаемым. Пример: check-ip-ru-16a34a.
Одна и две части, маленькие экраны
Одночастный бейдж самый узкий и подходит для телефонов и узких колонок; двухчастный со страной шире, а с названием страны ещё шире. Бейджи — векторные картинки, поэтому масштабирование через height в HTML не размывает их.
HTML / Markdown / BBCode
HTML: <img src="…" alt="…">. Markdown: ![описание](адрес), для документации на GitHub и GitLab. BBCode: [img]адрес[/img], для подписей на большинстве форумов. Во всех трёх случаях используется один и тот же адрес картинки.
Кэширование
Бейджи с IP посетителя возвращают private, no-store и не кэшируются. Бейджи для заданного IP возвращают public, max-age=3600 (1 час), а если страну найти не удалось, — max-age=60.
Страна показана как --
Так бывает, если IP частный или зарезервированный, в базе нет страны для него или закончилась дневная квота поиска страны. Квота обновляется каждый день.
Если адрес некорректен
Неверная запись (опечатка в языке, цвет, который не входит в 12 названий и не является шестью цифрами HEX, некорректный IP) возвращает серый бейдж «invalid», а не пустую картинку.

Бейдж с IP: частые вопросы

Если вставить бейдж на публичную страницу, чей IP увидят другие?

Стили «IP посетителя» и «IP посетителя + страна» показывают выходной IP того, кто смотрит страницу, поэтому каждый видит свой адрес, а не ваш. Если нужно, чтобы все видели один IP, используйте «Заданный IP + страна».

Можно ли использовать бейдж в README на GitHub?

Да, скопируйте код Markdown. Но GitHub получает и кэширует картинки через свои серверы, поэтому бейдж с IP посетителя обычно показывает выходной адрес такого сервера, а не IP читателя. Для README лучше подходит бейдж с заданным IP: адрес и страна в нём фиксированы.

Как показать название страны или сменить цвет?

Добавьте в конец адреса язык и цвет: check-ip-ru покажет «US США», check-ip-ru-blue дополнительно задаст синий, а цвет можно записать шестью цифрами HEX, например check-8.8.8.8-ja-ff0000. Поддерживаются языки zh, zht, en, ja, ru, fa и tr; без языка показывается только двухбуквенный код. В генераторе выше можно просто выбирать мышью, вручную писать не нужно.

Как долго кэшируются бейджи и как часто обновляются данные?

Бейджи с IP посетителя создаются для каждого запроса и не кэшируются по HTTP. Бейджи для заданного IP браузеры и CDN могут кэшировать 1 час, а при отсутствии страны — 1 минуту. Результат страны сохраняется в базе один раз для каждого IP, поэтому готовый результат повторно не расходует квоту поставщика данных.

Вы записываете, кто просматривает бейдж?

Мы не сохраняем личность зрителя бейджа, число просмотров или историю отдельных обращений и не связываем данные с аккаунтом. Для показа IP посетителя сервер читает исходный адрес запроса. Результат страны сохраняется один раз для каждого IP; адрес отправляется в IP2Location.io и ipapi.is только при отсутствии результата в базе. В URL бейджа для заданного IP сам IP уже открыт.

Почему вместо страны показано -- и насколько страна точна?

Частые причины: IP частный или зарезервированный; страны нет ни в базе, ни у сервиса данных; либо дневная квота новых IP исчерпана. Готовые результаты не зависят от квоты. Страна определяется приблизительно и может быть неверной для мобильных сетей, VPN и дата-центров.

Другие бесплатные инструменты

Нужен IP в конкретной стране?

AnboVPN предлагает выделенные IP во многих регионах и общие IP с оплатой по трафику. Сравните варианты и выберите нужную локацию.