История на посещенията на сайта чрез регистрационните файлове на рутера на Mikrotik

В работата си често ми се налага да използвам тези рутери, за да реша проблемите си. В този случай беше необходимо да се осигури достъп до интернет чрез рутера RB450G, като можеше да се блокират определени сайтове чрез маска с име и да се запази историята на сърфирането. Пример за решаване на такъв проблем с помощта на свободен софтуер ще бъде показан по-долу.

Като начало беше решено да се създаде прозрачен прокси. Рутерът има собствен Web-прокси, за да стане прозрачен, изпълняваме в съответствие с примера в документацията

код> ip защитна стена nat добавяне на интерфейс = ether1 dst-порт = 80 протокол = tcp действие = пренасочване към портове = 8080 верига = dstnat
ip proxy set enabled = yes port = 8080

/ ip прокси достъп добавяне на действие = отказване на пренасочване-към = 192.168.0.1/404 dst-host =: facebook

Тогава възникна въпросът как всъщност да се натрупват и обработват дневниците на посещенията. Нямаше вграден или друг продукт от производителя. След четене на документацията и търсене на тематични форуми беше намерен продуктът Webproxy-log. Продуктът е малко тромав, но подсказва посоката (въпреки че при малък товар ще се справи доста добре). Как работи: