SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: mikrotik регулярные выражения
Почему блокируются сторонние сайты, при использовании layer 7 в MikroTik?
^.+(vk.com|m.vk.com|vkontakte|new.vk.com|ok.ru|odnoklassniki|odnoklasniki|facebook.com|my.mail.ru|twitter.com|twitter|instagram.com|instagram|plus.google.com|myspace.com|gmail.com|gmail|mail.google.com|mail.yandex.ru|mail.rambler.ru|e.mail.ru).*
RemiZOffAlex Создано: 2016-10-22 21:45:23.710675 Обновлено: 2016-10-22 21:45:23.710675 |
---|
Сайты блокируются потому, что Layer 7 в MikroTik берет первые 10 пакетов или 2кБ соединения и в одну строку ищет в нём совпадение на regexp. Например: $ curl -I http://www.reebok.ru/ HTTP/1.1 200 OK Server: Apache Content-Length: 245141 Cache-Control: no-cache,no-store,must-revalidate Pragma: no-cache Expires: Thu, 01 Dec 1994 16:00:00 GMT Accept-Ranges: bytes Content-Type: text/html;charset=UTF-8 Date: Wed, 11 May 2016 18:16:45 GMT Connection: keep-alive Set-Cookie: dwac_cd6BIiaag1qbsaaac5OgQ37X3B=sdxoynbElSPKxaXZpHbXqAsVdb6cY-GAt74%3D|dw-only|||RUB|false|Etc%2FGMT%2D3|true; Path=/ Set-Cookie: cqcid=cdX36Yb1SNdPbtrkGU5y43aQN0; Path=/ Set-Cookie: dwpersonalization_3183cfa01e34938b4934f6372d335b2c=""; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/ Set-Cookie: dwanonymous_3183cfa01e34938b4934f6372d335b2c=cdX36Yb1SNdPbtrkGU5y43aQN0; Version=1; Comment="Demandware anonymous cookie for site Sites-Reebok-RU-Site"; Max-Age=15552000; Expires=Mon, 07-Nov-2016 18:16:45 GMT; Path=/ Set-Cookie: pagecontext_geo_country=RU; Domain=.reebok.ru; Path=/ Set-Cookie: sid=sdxoynbElSPKxaXZpHbXqAsVdb6cY-GAt74; Path=/ Set-Cookie: pagecontext_logged_in=""; Domain=.reebok.ru; Path=/ Set-Cookie: pagecontext_customer_id=cdX36Yb1SNdPbtrkGU5y43aQN0; Domain=.reebok.ru; Path=/ Set-Cookie: dwsid=Df-89Dl6aJ5N8VhTauoI3Lc2oYDT3Rw9MIqzRdJ5GjT8uaIQVjeCJIUwnLWCkWe4zc7aVYUbtWGL6gHr4AXWjQ==; path=/; HttpOnly Сработает на: Set-Cookie: pagecontext_geo_country=RU; Domain=.reebok.ru; Path=/ Вычленив выражение: [854-859] `ok.ru` |