Browse Source

Update transparent HTTP proxy example:

- Use the URL filter to block www.example.com/
- Use "forward to destination" instead of "forward to nat lookup" to use
divert-to instead of rdr-to in PF.
OPENBSD_5_0
reyk 13 years ago
parent
commit
11c43b6d85
1 changed files with 7 additions and 3 deletions
  1. +7
    -3
      src/etc/relayd.conf

+ 7
- 3
src/etc/relayd.conf View File

@ -1,4 +1,4 @@
# $OpenBSD: relayd.conf,v 1.13 2008/03/03 16:58:41 reyk Exp $
# $OpenBSD: relayd.conf,v 1.14 2011/04/07 13:33:52 reyk Exp $
# #
# Macros # Macros
# #
@ -82,6 +82,10 @@ http protocol httpfilter {
# Return HTTP/HTML error pages to the client # Return HTTP/HTML error pages to the client
return error return error
# Block disallowed sites
label "URL filtered!"
request url filter "www.example.com/"
# Block disallowed browsers # Block disallowed browsers
label "Please try a <em>different Browser</em>" label "Please try a <em>different Browser</em>"
header filter "Mozilla/4.0 (compatible; MSIE *" from "User-Agent" header filter "Mozilla/4.0 (compatible; MSIE *" from "User-Agent"
@ -96,10 +100,10 @@ http protocol httpfilter {
} }
relay httpproxy { relay httpproxy {
# Listen on localhost, accept redirected connections from pf(4)
# Listen on localhost, accept diverted connections from pf(4)
listen on 127.0.0.1 port 8080 listen on 127.0.0.1 port 8080
protocol httpfilter protocol httpfilter
# Forward to the original target host # Forward to the original target host
forward to nat lookup
forward to destination
} }

Loading…
Cancel
Save