Skip to content

IP-геолокация и управление пользователями

IP-геолокация превращает IP-адреса в записях загрузок, устройствах входа и похожих журналах в приблизительные локации.

После настройки админ-панель может понятнее показывать, откуда идут загрузки и доступы. User Management также позволяет блокировать или восстанавливать доступ к загрузке для подозрительных IP-адресов.

Где это настраивается

Откройте:

text
System Settings -> Other Settings -> IP Geolocation

IP-геолокация

Доступные настройки

Новый процесс IP geolocation поддерживает несколько источников, а не зависит от одного map service.

НастройкаНазначение
IP geolocation languageВыбирает язык отображения: English, Simplified Chinese, Japanese, French и другие.
MaxMind Account IDAccount ID MaxMind для MaxMind GeoLite Web Service.
MaxMind License KeyLicense Key MaxMind.
Tencent Map KeyКлюч Tencent Location Service. Полезен для китайских адресов и IP материкового Китая.
ipapi KeyAPILayer ipapi key. Поддерживает многоязычную IP-геолокацию.

Заполняйте только те сервисы, которые нужны. Настраивать каждое поле не обязательно.

Если ключей нет, ImgBed все равно попробует встроенные бесплатные источники, но стабильность, поддержка языков и точность могут быть ниже, чем у сервиса, который вы настроите сами.

Рекомендуемый выбор

Если в основном нужны китайские адреса:

  1. Установите IP geolocation language как Simplified Chinese.
  2. Настройте Tencent Map Key.
  3. При желании добавьте MaxMind или ipapi как fallback sources.

Если нужны английские или многоязычные адреса:

  1. Выберите нужный язык.
  2. Настройте MaxMind Account ID и License Key.
  3. Добавьте ipapi Key, если нужны более качественные многоязычные результаты.

Настройка MaxMind

MaxMind требует:

text
MaxMind Account ID
MaxMind License Key

Найдите account ID в dashboard MaxMind и создайте License Key на странице License Keys.

Настройка MaxMind key

После генерации вставьте Account ID и License Key в ImgBed и сохраните.

Бесплатный план MaxMind подходит для ежедневного использования, но имеет request limits. Если квота исчерпана, ImgBed продолжит пробовать другие доступные источники.

Настройка ipapi

ipapi использует APILayer API Key.

Откройте консоль ipapi и скопируйте показанный там API Key.

Настройка ipapi

Вставьте его в поле ipapi Key в ImgBed и сохраните.

ipapi поддерживает многоязычную IP-геолокацию и полезен, когда адреса нужно показывать выбранным языком. Его бесплатный план тоже имеет request limits. Если квота закончится, ImgBed продолжит пробовать другие доступные источники.

Настройка Tencent Map Key

Tencent Map Key полезен для китайских адресов, особенно IP материкового Китая.

При создании key в Tencent Location Service включите:

text
WebServiceAPI

После создания вставьте key в Tencent Map Key и сохраните.

Если нужна только базовая китайская IP-геолокация, Tencent Map Key достаточно для старта.

Что проверять в User Management

User Management доступен в верхней части админ-панели.

User management

User Management показывает активность загрузок по IP:

ПолеОписание
IP sourceIP-адрес источника загрузки.
AddressПриблизительная локация, определенная по IP.
Total upload sizeОбщий размер файлов, загруженных с этого IP.
Upload countКоличество загрузок с этого IP.
Upload allowedВключено — загрузки разрешены. Выключено — загрузки заблокированы.

Нажмите стрелку слева, чтобы развернуть список файлов, загруженных с этого IP.

В списке файлов показываются имя файла, preview, размер, moderation result, статус файла и время загрузки. Если загрузки выглядят подозрительно, сначала разверните IP, просмотрите файлы, затем решите, блокировать ли дальнейшие загрузки.

Если IP подозрительный, выключите Upload allowed. Будущие загрузки с этого IP будут заблокированы.

Поиск, сортировка и расширенные фильтры

Вверху User Management можно искать по IP source или address.

Сортируйте по времени, upload count или total upload size, чтобы найти недавних загрузчиков, частые загрузки или IP с большим использованием.

Для более глубокой проверки откройте advanced filters.

Расширенные фильтры

Advanced filters поддерживают:

ФильтрИспользование
Time rangeПоказать IP, которые загружали файлы за выбранный период.
Access statusФильтр по normal, blocked и похожим состояниям.
Allow/block listФильтр по allowlist, blocklist или unset.
File typeПоказать IP, которые загружали images, videos, audio, documents, code или другие файлы.
File sizeФильтр по диапазону размера загруженных файлов.
Age ratingФильтр по unset, General, R12+, R16+, R18 и похожим рейтингам.
File statusФильтр по текущему статусу файла для расследования аномалий.

Нажмите Apply Filters, чтобы применить. Reset возвращает все данные.

Мобильный вид

На мобильных устройствах User Management переходит в карточный layout.

Мобильный User Management

Каждая карточка показывает IP, address, total upload size, upload count и переключатель upload allowed. Управлять пользователями можно без горизонтальной прокрутки таблицы.

Если локация выглядит неверно

IP-геолокация приблизительная. Это не точный адрес до улицы или дома.

Если пользователь за proxy, data center, cloud server или cross-border network, показанная локация может отличаться от реальной.

Используйте функцию, чтобы понимать примерное происхождение, находить аномальные загрузки и помогать с решениями о блокировке. Не воспринимайте ее как точное отслеживание.

Типичные случаи

СлучайЗначение
Address пустойIP мог еще не определиться или текущий источник временно недоступен.
Язык address неверныйПроверьте IP geolocation language и настроен ли источник с поддержкой этого языка.
Address показывает data centerМногие proxy, cloud servers и crawlers отображаются как data center или ISP addresses.
Upload count высокийВнимательно проверьте этот IP и при необходимости заблокируйте загрузки.
Total upload size большойОтсортируйте или отфильтруйте, разверните IP и просмотрите конкретные файлы.
Нужно восстановить после блокировкиВключите Upload allowed обратно.

Короткий сценарий

text
Открыть IP Geolocation в Other Settings
-> Выбрать IP geolocation language
-> При необходимости заполнить MaxMind, Tencent Map или ipapi credentials
-> Сохранить настройки
-> Открыть User Management
-> Просмотреть IP source, address, total upload size и upload count
-> Использовать search, sort или advanced filters для поиска аномальных IP
-> Разрешить или заблокировать загрузки при необходимости

Released as user documentation for CloudFlare ImgBed.