Skip to content

Scripts for setting up fully layer 2 transparent squid proxying

License

Notifications You must be signed in to change notification settings

jhnphm/squid_tproxy

Repository files navigation

squid tproxy

Scripts for setting up fully layer 2 transparent squid proxying. See http://wiki.squid-cache.org/Features/Tproxy4

This was intended to enable transparent squid without breaking captive portals upstream of the Squid box at MAGFest.

Network Setup

Network Topology

TODO: Document here

Example config files

/etc/network/interfaces

TODO: [Robert, please insert copy of /etc/network/interfaces as an example

Script Setup

Dependencies

ebtables, iptables, sh, iproute2, gawk, redis, python-nflog, python-dpkt

Config Files

Edit config.sh to reflect the interfaces above

Running

Start ./daemon.py

About

Scripts for setting up fully layer 2 transparent squid proxying

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published