nginx больше не может проксировать веб-сайт, который стоит за защитой от DDOS Cloudflare

У меня есть сервер, настроенный с nginx, который предназначен для прозрачного обратного прокси-сервера определенного веб-сайта, который мне не принадлежит. Недавно этот веб-сайт начал использовать защиту от DDOS Cloudflare, и я больше не могу получить к нему доступ с помощью nginx.

Из того, что я могу сказать, что должно произойти, так это то, что я перейду на страницу и получу 503 от Cloudflare с ее Страница «Защита от DDOS». Затем эта страница будет перенаправлена ​​на другой URL-адрес, содержащий закодированные данные, мой браузер получит ответ 302, и он будет перенаправлен на страницу, к которой я пытаюсь получить доступ.

Что, по-видимому, идет не так, когда это проксируется через мой сервер nginx, так это что после направления 302 страница, к которой я пытаюсь получить доступ, создаст другую страницу 503. Затем она войдет в бесконечный цикл перенаправления. Очевидно, что-то, что Cloudflare пытается настроить, не работает, из-за чего мой браузер никогда не преодолевает защиту.

Я все еще новичок в nginx и пока не понял, как это исправить.

Вот конфигурация сервера nginx с удаленной идентифицирующей информацией:

server {
    listen XYZ;

    location / {
        proxy_set_header Referer "https://target.website";
        proxy_pass https://target.website/;
        proxy_redirect https://target.website https://$host:$server_port;
        proxy_set_header Accept-Encoding "";
        sub_filter_once off;
        sub_filter 'https://$proxy_host' 'https://$host:$server_port';
    }
}

Могу ли я что-то изменить, чтобы он прошел проверку Cloudflare?

edit: У меня есть явное разрешение от администраторов сайта на подключение к нему с помощью этого прокси.

1
задан 12 April 2019 в 22:12
1 ответ

Могу ли я что-то изменить, чтобы он прошел проверку Cloudflare?

Если вы, не владелец этого веб-сайта, можете сделать что-то, чтобы избежать проверки CloudFlare DDOS, то это могут сделать и DDOS-злоумышленники. Нет, вы вряд ли сможете избежать этого, если владелец веб-сайта не добавит явное исключение для вашего доступа. Если у вас есть законная причина проксировать этот сайт, свяжитесь с ними и запросите помощь.

2
ответ дан 3 December 2019 в 20:08

Теги

Похожие вопросы