lilit-aibolit([email protected]) on 2012.11.28 15:58:42 +0200: > Scenario: I'm using relayd as transparent proxy > and block some sites in work time, so I have two configs: > > # cat /etc/relayd.conf > prefork 5 > http protocol httpfilter { > tcp { nodelay, sack, socket buffer 65536, backlog 1000 } > return error > request header filter "*youtube.com*" from "Host" > .... > header change "Connection" to "close" > } > relay httpproxy { > listen on 127.0.0.1 port 8080 > protocol httpfilter > forward to destination > } > # cat /etc/relaydfree.conf > prefork 5 > http protocol httpfilter { > tcp { nodelay, sack, socket buffer 65536, backlog 1000 } > } > relay httpproxy { > listen on 127.0.0.1 port 8080 > protocol httpfilter > forward to destination > } >
You are starting relayd a second time here, you are not reloading the configuration: > Executing "relayd -f /newconfig" at specified time have not the same > result as for example "pfctl -f /newconfig". Use 'relayctl reload'. /Benno

