old-www/HOWTO/TransparentProxy.html

74 lines
2.4 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Transparent Proxy with Linux and Squid mini-HOWTO</TITLE>
<LINK HREF="TransparentProxy-1.html" REL=next>
</HEAD>
<BODY>
<A HREF="TransparentProxy-1.html">Next</A>
Previous
Contents
<HR>
<H1>Transparent Proxy with Linux and Squid mini-HOWTO</H1>
<H2>Daniel Kiracofe</H2>v1.15, August 2002
<P><HR>
<EM>This document provides information on how to setup a transparent caching
HTTP proxy server using only Linux and squid.</EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="TransparentProxy-1.html">Introduction</A></H2>
<UL>
<LI><A HREF="TransparentProxy-1.html#ss1.1">1.1 Comments</A>
<LI><A HREF="TransparentProxy-1.html#ss1.2">1.2 Copyrights and Trademarks </A>
<LI><A HREF="TransparentProxy-1.html#ss1.3">1.3 #include &lt;disclaimer.h&gt;</A>
</UL>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="TransparentProxy-2.html">Overview of Transparent Proxying</A></H2>
<UL>
<LI><A HREF="TransparentProxy-2.html#ss2.1">2.1 Motivation</A>
<LI><A HREF="TransparentProxy-2.html#ss2.2">2.2 Scope of this document</A>
<LI><A HREF="TransparentProxy-2.html#ss2.3">2.3 HTTPS</A>
<LI><A HREF="TransparentProxy-2.html#ss2.4">2.4 Proxy Authentication</A>
</UL>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="TransparentProxy-3.html">Configuring the Kernel</A></H2>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="TransparentProxy-4.html">Setting up squid</A></H2>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="TransparentProxy-5.html">Setting up iptables (Netfilter)</A></H2>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="TransparentProxy-6.html">Transparent Proxy to a Remote Box </A></H2>
<UL>
<LI><A HREF="TransparentProxy-6.html#ss6.1">6.1 First method (simpler, but does not work for some esoteric cases)</A>
<LI><A HREF="TransparentProxy-6.html#ss6.2">6.2 Second method (more complicated, but more general)</A>
<LI><A HREF="TransparentProxy-6.html#ss6.3">6.3 Method One: What if iptables-box is on a dynamic IP?</A>
</UL>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="TransparentProxy-7.html">Transparent Proxy With Bridging</A></H2>
<P>
<H2><A NAME="toc8">8.</A> <A HREF="TransparentProxy-8.html">Put it all together</A></H2>
<P>
<H2><A NAME="toc9">9.</A> <A HREF="TransparentProxy-9.html">Troubleshooting</A></H2>
<P>
<H2><A NAME="toc10">10.</A> <A HREF="TransparentProxy-10.html">Further Resources</A></H2>
<HR>
<A HREF="TransparentProxy-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>