У меня есть правило уровня 7 для Youtube с регулярным выражением get /videoplayback[\x09-\x0d -~]* http/[01]\.[019]. Работает отлично, ловит Youtube, я поставил ограничение скорости в 3 Мбит/с, но с более высоким приоритетом, чем у обычных загрузок. Я пытаюсь гарантировать качество стрима. Проблема в том, что этот код уровня 7 также захватывает тесты скорости. Есть ли у кого-то советы по этому поводу? Я могу прописать список серверов, которые нужно игнорировать в записи для Youtube, но это не решает проблему с тем, что уровень 7 ловит неправильные данные. Может, у кого-то есть лучшее правило уровня 7 для Youtube? Ещё одна проблема — если кто-то заходит на Youtube, всё идёт в зашифрованном виде, и тогда его нельзя ограничить, не пометив весь порт 443… Если у кого-то есть какие-то идеи на этот счёт, буду рад услышать.
L7 и YouTube
L7 и YouTube, RouterOS
12.03.2015 01:48:00
|
|
|
|
25.11.2016 08:41:00
Попробуй отфильтровать проблему с UDP 443, потому что он ловит даже трафик не с YouTube.
|
|
|
|
14.05.2017 18:28:00
Резко, но работает. Ничего другого для https YT не удалось запустить, хотя я бы предпочёл что-то более конкретное, только для записей DNS (например, youtube.* и так далее).
|
|
|
|
14.05.2017 18:55:00
Это будет «работать отлично» только если не считать огромное количество ложных срабатываний. Оно среагирует на любой пакет с словом video в нем.
|
|
|
|
04.04.2016 08:34:00
Нужен ли L7 для YouTube? Интересно, можно ли обойтись списками хостнеймов или IP-адресов серверов YouTube?
|
|
|
|
04.04.2016 08:51:00
Когда пользователь вошёл в систему, YouTube будет использовать HTTPS, а это значит, что L7 не сможет распознать этот трафик. Можно распознавать только незашифрованный HTTP.
|
|
|
|
15.05.2017 08:29:00
Ты правда думаешь, что в этом обсуждении есть видео и его нужно заблокировать? Слово video там встречается повсюду. Для тебя это не ложное срабатывание? Конечно, когда ты заходишь на сайт по https, в самом содержимом слова video не будет, зато может сработать на любой другой контент, который при шифровании даст "слово" video в зашифрованных данных. В принципе, сканировать весь поток данных — это всегда была плохая идея. Лучше бы сканировать только определённые типы трафика, например, DNS-запросы и исходящие запросы по HTTP(S). Это немного снизит нагрузку и риск ложных срабатываний, но всё равно твоя регулярка будет срабатывать на каждом домене, где есть слово video, например
|
|
|
|
Читают тему