Проблемы с Wget на сайт CloudFlare: 503 служба недоступна

Я видел другие экземпляры 503 ошибок с помощью Wget, но нет я не могу решить эту проблему.

при попытке загрузить определенный веб-сайт, я получаю 503 служба недоступна ошибка. Этого не происходит ни с одним сайтом, кроме того, о котором идет речь.

вот что происходит. Я вхожу:

wget -r --no-parent -U Mozilla http://www.teamspeak.com/

и это ошибка, Я не вернусь.:

--2015-03-12 11:57:08--  http://www.teamspeak.com/
Resolving www.teamspeak.com... 104.28.27.53, 104.28.26.53
Connecting to www.teamspeak.com|104.28.27.53|:80... connected.
HTTP request sent, awaiting response... 503 Service Unavailable
2015-03-12 11:57:09 ERROR 503: Service Unavailable.

этот сайт использует CloudFlare защиты (при открытии сайта вы придется подождать 5 секунд, пока он " проверит ваш браузер."

12
задан JakeGould
14.11.2022 22:09 Количество просмотров материала 3155
Распечатать страницу

3 ответа

CloudFlare защита основана на JavaScript, печенье и HTTP фильтрации заголовков. Если вы хотите сканировать защищенный сайт CloudFlare с помощью wget, вам сначала нужно ввести его в браузере с отладчиком (например. Firefox с Firebug), и скопируйте заголовок запроса Cookie.

теперь самое сложное: этот файл cookie действителен только в течение 1 часа, поэтому вам придется обновлять его вручную каждый час.

вот полная команда, которую вы можете использовать для обхода сайт:

wget -U "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0" --header="Accept: text/html" --header="Cookie: __cfduid=xpzezr54v5qnaoet5v2dx1ias5xx8m4faj7d5mfg4og; cf_clearance=0n01f6dkcd31en6v4b234a6d1jhoaqgxa7lklwbj-1438079290-3600" -np -r http://www.teamspeak.com/

обратите внимание, что значение __cfduid cookie является постоянным, и вам нужно только изменить значение cf_clearance cookie каждый час.

3
отвечен Tomasz Klim 2022-11-16 05:57

звучит как CloudFlare, возможно, блокировать ваш запрос на сайт, потому что вы мы доступ к сайту, хотя командной строки. Поскольку у них включен режим" я под атакой", вы можете получить доступ к сайту только с помощью обычного веб-браузера.

1
отвечен Marc Woodyard 2022-11-16 08:14

проблема, кажется, в том, что TeamSpeak использует защиту от DDoS CloudFlare. См. скриншот внизу ответа. Подробнее о том, что такое/означает эта защита на этой официальной странице Amazon о функциях безопасности CloudFlare в:

CloudFlare использует знания разнообразного сообщества веб-сайтов для питания нового типа Службы безопасности. Интернет-угрозы варьируются от неприятности, как комментарий спам и чрезмерное бот ползать злонамеренный атаки, такие как SQL-инъекции и отказ в обслуживании (DOS) атак. CloudFlare обеспечивает защиту от всех этих типов угрозы и многое другое, чтобы сохранить ваш сайт в безопасности.

подробнее об их расширенной защите от DDoS методы можно найти здесь:

расширенная защита от DDoS-атак CloudFlare, предоставляемая в качестве край сети, соответствует сложности и масштабам этих угроз, а может быть используется для смягчения DDoS-атак всех форм и размеров включая те которые пристреливают протоколы UDP и ICMP, также, как SYN / ACK, усиление DNS и атаки уровня 7. Этот документ объясняет Анатомия каждого метода атаки и как работает сеть CloudFlare предназначен для защиты вашего веб-присутствия от таких угроз.

теперь, как этот фактор в "503 служба временно недоступна" вы видите? Ну, это означает, что сайт, к которому вы пытаетесь получить доступ, при таком высоком уровне защиты от Amazon CloudFlare DDoS обнаружения / смягчения услуг, что нестандартный доступ через инструмент командной строки, как wget или curl на данный момент просто невозможно.

FWIW, я сделал несколько разных curl попытки из командной строки, и я считаю, что происходит то, что защита от DDoS CloudFlare просто действует как огромный прокси-сервер веб-страницы для сайтов, которые предпочитают его использовать. И "реальный", существует где-то кроме IP-адреса имя решает. это претензии чтобы дать вам "реальный" IP-адрес, подключенный к имени хоста CloudFlare, но он, похоже, не работает вообще. Или, может быть, IP-адрес, который дается, действителен, но способ настройки сервиса просто запрещает вам прямой доступ к реальному сайту, не перепрыгивая через петли CloudFlare.

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

enter image description here

0
отвечен JakeGould 2022-11-16 10:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх