Next Previous Contents

# Transparent Proxy with Linux and Squid mini-HOWTO

## Daniel Kiracofe

v1.15, August 2002

This document provides information on how to setup a transparent caching HTTP proxy server using only Linux and squid.

## 1. Introduction

- 1.1 Comments
- 1.2 Copyrights and Trademarks
- 1.3 #include <disclaimer.h>

## 2. Overview of Transparent Proxying

- 2.1 Motivation
- 2.2 Scope of this document
- 2.3 HTTPS
- 2.4 Proxy Authentication

## 3. Configuring the Kernel

## 4. Setting up squid

## 5. Setting up iptables (Netfilter)

## 6. Transparent Proxy to a Remote Box

- 6.1 First method (simpler, but does not work for some esoteric cases)
- 6.2 Second method (more complicated, but more general)
- 6.3 Method One: What if iptables-box is on a dynamic IP?

## 7. Transparent Proxy With Bridging

## 8. Put it all together

## 9. Troubleshooting

## 10. Further Resources

Next Previous Contents