Как настроить работу прокси сервера с mikrotik'ом?

Здравствуйте!
Стоял в одной организации proxy сервер со сквидой, самс2 и одним провайдером. Ходили все через прокси, всё работало хорошо и стабильно. Потом добавили туда второго провайдера в качестве резервного. Поставили микротик RB1100AHx2. Первые 2 порта заняли провайдеры, остальные - локалка. Но обязательным условием было наличие прокси сервера с самсой. Сервер на freebsd. Решили оставить его. В маршрутах прокси сервера прописали в качестве шлюза микротик, а у пользователей в качестве шлюза - прокси сервер + настройки браузера. Но в таком формате достаточно снять галку "использовать прокси" в браузерах и трафик будет проходить мимо сквиды. AD в организации нет. Как реализуют организации работу с прокси в таком режиме? Т.е. когда необходимо следить за трафиком пользователей и контролировать ежемесячные нормы.
  • Вопрос задан
  • 14000 просмотров
Решения вопроса 1
@GhOsT_MZ
Ростов-на-Дону
Все просто, настроить прозрачный прокси.
/ip firewall nat
add action=redirect chain=dstnat dst-address=!192.168.0.0/16 dst-port=80,3128,8080,8081 protocol=tcp src-address=!АДРЕС_ПРОКСИ to-ports=3128

/ip proxy
set cache-administrator=support@domain.com cache-path=web-proxy1 enabled=yes max-cache-size=none parent-proxy=АДРЕС_ПРОКСИ parent-proxy-port=3128 port=3128
/ip proxy access
add src-address=192.168.0.0/16


Забыл еще один ньюанс, при такой схеме микротик добавляет заголовок X-Forwarded-For в котором адрес клиента, чтобы сквид мог читать его, нужно добавить в его конфигурацию следующее:
acl mikrotik_gw src АДРЕС_МИКРОТИКА
follow_x_forwarded_for allow mikrotik_gw
follow_x_forwarded_for deny all
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы