Aidarik yoo,
читать дальше
В общих чертах- это файл, с помощью которого можно более тонко настроить фильтрацию. Спросите зачем? Да много зачем... К примеру- на расположенной выше картинке выставлены размери для перехвата видеофайлов (AVI) от 31.64 и выше. Но тут вступают в противоречие предпочтения отдельно взятого юзера, качающего это видео, и "перехватчика". Сейчас ужас как много качают китайских мультфильмов, зачастую без перевода. Меня, например, они уже достали. Я узнаю IP-адреса этих любителей мультфильмов, и запрещаю закачку видео с этих адресов. И любителей задушевной арабской песни я тоже внёс в запреты. При этом и видео и музыка с других адресов будет спокойно закачиваться. Или же наоборот. Вы обнаружили, что какой то пользователь с МАСом (к примеру 11 22 33 44) часто закачивает хорошую (на ваш вкус, конечно) музыку. Вы вносите его в рулёз, и музыка с этого МАСа будет закачиваться в любом случае, даже если закачка аудио у вас вообще отключена. Чуете пользу от рулёзов? Стоит заметить, что если regex.txt можно и не писать, достаточно взять у кого то, или просто пользоваться тем что есть (этого предостаточно), то пользоваться чужим рулёзом в большинстве случаев бесполезно. Потому что вкусы "чьего то рулёза" могут кардинально отличаться от ваших. Ну и опять же рулёз может быть написан с учётом другого провайдера, и на вашем спутнике вы пользователей с таким МАСом днём с огнём не найдёте. Если чужим рулёзом и можно воспользоваться, то лишь частично.
Но вернёмся к рулёзу. Как же его написать, да и нужно ли? Нужно или не нужно, решать вам. а вот как, попробуем рассказать.
Описание....
Каждая строка состоит из трех частей разделенных пробелом.
# - Комментарий
Первая часть это буква m - mac (юзер), s - source ip (сервер), d -
destination ip (юзер)
Вторая часть - это собственно список этих маков или ip через запятую (ip можно
и в hex и в dec, mac можно и 6 и 5 байт (первый байт mac для сетевых
устройств всегда равен 0))MAC пишется без двоеточий.
Третья часть - правила через запятую. Правила легче понять из примеров.
"+" - загружать все.
"-" - не загружать ничего.
"+[100k-999M],-image" - загружать все от 100 килобайт до 999 мегабайт, не
загружать группу images (jpg, gif, bmp ... )
"-,+zip[500k-]" - загружать только zip архивы размером от 500 килобайт.
m 1122334455 +[100k-],-image,-video
d 127.0.0.1 + # это просто комментарий.
Рассмотрим примеры-
m 00c0a8504e -
m- MAC
00c0a8504e- номер МАСа
"-" - знак запрета.
Получается что всё что качает юзер с МАСом 00c0a8504e, будет отфильтровываться.
m 00c0a8504e - avi
Это означает что будет отфильтровываться только видео, остальное запишется.
m a094023b4f + мр3
От юзера с МАСом a094023b4f к вам на диск запишется только музыка мр3, остальное отфильтуется.
m a094023b4f +
Всё что качает юзер с этим МАСом будет записано, даже если на это наложен запрет.
После типа файлов также можно указать размеры, например
m a094023b4f + мр3 [3м-]
Будут записаны только мр3 размером 3мб и более. Всё что меньше, отфильтровывается.
Для составления рулёзов часто требуется узнать IP- адреса сайтов. Как это сделать. Вернёмся немного назад, в Скайнет.ини. Там есть строка name_format=E/*p_m_s_c.E Помните?
Ну конечно, знаем, плавали. Так вот, здесь буковка s и означает, что к имени файла нужно добавить IP адрес того самого сайта, откуда юзер так упоительно что то качал. А вдруг это "что то" не докачалось,потому что злобному электрику в это время приспичило выключить свет? Можно докачать остаток самим, знать бы откуда. А вот мы то как раз и знаем! Например вы видите в папке Ок файл с таким именем 104_00c0a8504e_130.117.156.33
Здесь 104- пид, с которого качался файл.
00c0a8504e- МАС юзера, который этот файл качал.
130.117.156.33- IP адрес. Не верите, можете проверить в браузере, наберите 130.117.156.33 в строке где вы обычно пишите название сайта. 130.117.156.33 - это IP Рапиды.
|