Различия
Показаны различия между двумя версиями страницы.
| linux:nginx:tor [2017/03/05 23:48] – внешнее изменение 127.0.0.1 | linux:nginx:tor [2021/11/05 18:23] (текущий) – dx | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Блокировка Tor в nginx ====== | ||
| + | Источник: | ||
| + | |||
| + | Недобросовестные предприниматели часто заказывают DDoS-атаки на проекты конкурентов. Последствиями таких нападений становятся репутационные потери и издержки, | ||
| + | |||
| + | Сайты часто атакуют на уровне приложения из сети Tor: это страницы со сложными фильтрами и поиском, | ||
| + | |||
| + | Идея защитной стратегии — блокировка HTTP-запросов из подсетей Tor network. Проект Tor Project регулярно обновляет [[https:// | ||
| + | |||
| + | < | ||
| + | [...] | ||
| + | ExitNode FF0D1841086637CA0920E21AFA4C6A43905EA2BD | ||
| + | Published 2017-01-02 11:00:24 | ||
| + | LastStatus 2017-01-02 12:03:41 | ||
| + | ExitAddress 45.76.159.203 2017-01-02 12:12:29 | ||
| + | ExitNode FFB8575D7C8E40AC6E48C1B7AA32AC7701E04AB9 | ||
| + | Published 2017-01-01 16:10:32 | ||
| + | LastStatus 2017-01-01 20:03:40 | ||
| + | ExitAddress 80.15.98.127 2017-01-01 18:10:35 | ||
| + | ExitNode FFB94702D023B6F824D8B3BC68F33EA02AFA70D8 | ||
| + | Published 2017-01-02 08:37:56 | ||
| + | LastStatus 2017-01-02 09:02:40 | ||
| + | ExitAddress 51.15.39.2 2017-01-02 09:07:51 | ||
| + | </ | ||
| + | |||
| + | Загрузка | ||
| + | |||
| + | <code bash> | ||
| + | curl -Ls https:// | ||
| + | </ | ||
| + | |||
| + | Полученный список приводим к формату файла в '' | ||
| + | |||
| + | <code bash> | ||
| + | geo $is_tor { | ||
| + | default 0; | ||
| + | include / | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | В секции '' | ||
| + | |||
| + | <code bash> | ||
| + | if ($is_tor) { | ||
| + | return 403; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Рекомендую также поэкспериментировать со ответами веб-сервера: | ||