Ограничения доступа админ панели по IP

Важно: Устанавливая ограничение на Cloudflare не забудьте установить ограничение на API это принципиально важно ограничение на CF лиш ограничивает визуальное отражение админ панели но не ограничивает запросы к Admin API.
  1. 1.
    Для ограничения доступа к админ панели по IP вам необходимо войти в ваш аккаунт CloudFlare
  2. 2.
    Перейти в раздел Firewall -> Firewall Rules
  3. 3.
    Нажать кнопку Create Firewall Rule
  4. 4.
    Заполнить форму:
Rule name: Admin block ip
When incoming requests match…
Field: Hostname
Operator: is in
Value: %Домен вашей панели без https и слешей%
ADN
Field: IP Source address
Operator: is not in
Value: Ваш ип или несколько ип
Then…
Block
После нажать кнопку: Deply

Переходим в папку с API нашего сервера (путь к папке на вашем сервере может отличатся в зависимости от того куда установили API)
cd /var/www/exchanger-api/
Устанавливаем массив ип которым позволено входить в админ панель:
npm run conf-set admin:allowIPs ["1.1.1.1", "1.1.1.2"] force
Применяем изменения путем перезапуска API:
npm run start
Copy link
On this page
Установка ограничения на CloudFlare
Пример как должно выглядеть правило
Ограничение входа на API: