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

Переходим в папку с 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