Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jul 2007 16:51:53 -0500
From:      Jeff Hedley <jeffh@tcnetworksinc.com>
To:        freebsd-questions@freebsd.org
Subject:   Redirect Incoming port 80 connections to port 8080.
Message-ID:  <46A91779.4050509@tcnetworksinc.com>

Next in thread | Raw E-Mail | Index | Archive | Help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigBBB28737945AB4718B232C67
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I am having a problem getting a Dansguardian + Squid transparent
proxying system going for a client.  The following is what i want to do,
but cannot figure out how to get it working using ipfw + natd:


[Host]  -  10.0.0.150/24 - sends request to router google.com:80
  |
  |
  |
  v
[Router]  -  10.0.0.1/24 - receives request for google.com:80 but sets
  |          proxy server as next hop for transparent proxy purposes.
  |        - Not transparently proxyed yet.
  |
  v
[FreeBSD Proxy] - 10.0.0.2/24 - receives request for google.com:80
  |             - request gets transparently proxied to 10.0.0.2:8080
  |               (this is the part I don't know how to do).
  |             - runs through Dans, then Squid.
  |             - Squid sends request out to router again.
  |             - Outing squid requests get NATed to 10.0.0.2 (also
  |               don't know how to do this).
  |
  v
[Router]  -  10.0.0.1/24 - receives the request for google.com again,
  |          but request is allowed through since it's coming from
  |          10.0.0.2.
  |
  v
(interweb)

Can you tell me how I would setup the FreeBSD box to do what i want
using ipfw and natd?

--
Jeff Hedley
TC Networks, Inc.


--------------enigBBB28737945AB4718B232C67
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)

iD8DBQFGqRd+N7/CuNq7GE4RAkOQAKCfptMKfC43rohpfBmus9nX5++nogCgp2na
eKRGCGkIVRt6z90XMZz65j8=
=9kKd
-----END PGP SIGNATURE-----

--------------enigBBB28737945AB4718B232C67--



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?46A91779.4050509>