Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.09.2025, 12:40
|
|||
---|---|---|---|
NGINX: блокировка по GeoIP |
|||
#18+
В официальной документации можно ознакомиться здесь https://nginx.org/ru/docs/http/ngx_http_geoip_module.html Прежде всего необходимо наличие модуля nginx-mod-http-geoip2 В штатном репозитории РЕД ОС 8 модуль присутствует, поэтому Код: BASH 1.
Можно установить пакеты Код: BASH 1.
Ранее можно было зарегистрироваться на сайте MaxMind https://dev.maxmind.com/ и свободно скачивать актуальные базы GeoIP2, даже штатная программа для обновления имеется, но в данный момент доступ из России заблокирован. Обойти через впн, прокси - не получится. Звонок другу куда-то за пределами России поможет, но до первой загрузки из РФ. К сожалению. Тем не менее вот здесь добрый товарищ из Китая регулярно выкладывает актуальные базы уже продолжительное время. Пока работает, во всяком случае. Теперь к вопросу настройки. Пример конфигурации, для директивы http Код: Nginx 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
Код: Nginx 1. 2. 3. 4. 5.
include /etc/nginx/conf.d/http/0000-server_geoip2; Код: Nginx 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2025, 13:45
|
|||
---|---|---|---|
NGINX: блокировка по GeoIP |
|||
#18+
Тут плохо, прежде всего, зависимость от баз данных MaxMind GeoIP2. Зависимость от одного человека, которы пока их регулярно скачивает и выкладывает на ГитХаб. Но репозиторий могут забанить, лабо он может прекратить выкладывать. Я пытался найти на Российских ресурсах, что-нибудь вроде mirror yandex, но безуспешно. (могли бы, конечно, и скачать кто-нибудь вроде Минцифры, РКН, Яндекс и т.п.) У них то точно возможности обойти западные блокировки имеются. Или может быть всё-таки где-то в Рунете подобное есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=12&mobile=1&tid=14]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 117ms |
0 / 0 |