На RouterOS, как прозрачное проксирование (с DNAT) повлияет на отчетность по netflow?

У меня есть ящик с запущенной Mikrotik RouterOS, который настроен для прозрачного веб-прокси, как описано здесь.

Короче говоря, это означает, что у меня есть правило брандмауэра для NAT назначения, заставляющее любой трафик порта 80 перенаправляться на порт 8080 на маршрутизаторе, который получен локальным веб-прокси Mikrotik. Затем локальный веб-прокси отправляет веб-запрос от имени клиента, в данном случае к родительскому веб-прокси-серверу (который, в свою очередь, выполняет настоящий веб-запрос).

Мой вопрос заключается в том, как этот процесс, состоящий из двух частей, будет сообщаться при регистрации информации о потоке трафика (netflow)?

Глядя на зарегистрированную информацию, я вижу следующее:

  • Один поток, записанный с клиентского компьютера (частный IP-адрес) на удаленный прокси (8080)
  • Другой поток, записанный с маршрутизатора на удаленный прокси (8080)

Исходный запрос, сделанный клиентом на порт 80, не записывается.

Я хочу написать код для анализа использования трафика, поэтому я хочу быть уверен, что не потеряю информацию, если откажусь от последнего из них.

1 ответ

Вы можете проверить URL-адреса, переданные в HTTP-запросах. Если URL-адреса между двумя потоками совпадают, потоки являются просто дубликатами, и вы можете просто отбросить один из них. Первый поток более значим для вас, как вы сказали, потому что он сообщает клиенту IP.

Другие вопросы по тегам