en de fr es ja it pt

11 ноября 2013 г.

pf rdr исходящего трафика с localhost

Захотелось весь исходящий трафик с ! localhost'a ! на 80 порт посылать на прозрачный прокси тоже на localhost'e. На FreeBSD с помощью pf. Оказалось что простым rdr тут не обойтись (с ним все хорошо для трафика из внешней сети), но решение было найдено:

/etc/pf.conf:
proxy_networks = "any"
proxy_port = 8123
proxy_user = "polipo"

rdr pass log on lo0 proto tcp from self to any port 80 -> 127.0.0.1 port $proxy_port

pass out quick route-to lo0 proto tcp from self to $proxy_networks port 80 user != $proxy_user keep state

Комментариев нет:

Отправить комментарий